Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer implemented method for wireless communication between a wireless communication device and a remote server communicatively coupled with the wireless communication device via a wireless communication network, comprising: establishing on the wireless communication device a user datagram protocol (UDP) socket between the wireless communication device and the remote server, the UDP socket used for data communications between the wireless communication device and the remote server; determining a minimum lease time for the UDP socket between the wireless communication device and the remote server; activating a dormancy state on the wireless communication device when the status of data communications between the wireless communication device and the remote server over a wireless communication link has been idle for a predetermined amount of time in accordance with said minimum lease time; maintaining the UDP socket as open on the wireless communication device during the dormancy state; identifying a data communication during the dormancy state; deactivating the dormancy state; and using the UDP socket for the identified data communication.
2. The method of claim 1 , wherein the establishing step further comprises sending an internet protocol (IP) address of the wireless communication device to the remote server.
3. The method of claim 1 , wherein the establishing step further comprises sending an electronic serial number (ESN) of the wireless communication device to the remote server.
4. The method of claim 1 , wherein the establishing step further comprises receiving an acknowledgment message from the remote server.
5. The method of claim 1 , wherein the activating step further comprises disabling a radio link between the wireless communication device and the wireless communication network.
6. The method of claim 1 , wherein the deactivating step further comprises enabling the radio link between the wireless communication device and the wireless communication network.
7. The method of claim 1 , wherein the deactivating step further comprises validating the connection status of the UDP socket.
8. The method of claim 1 , wherein the deactivating step further comprises establishing a new UDP socket between the wireless communication device and the remote server.
9. A computer readable medium having stored thereon one or more sequences of instructions for causing one or more microprocessors to perform the steps for wireless communication between a wireless communication device and a remote server communicatively coupled with the wireless communication device via a wireless communication network, the steps comprising: establishing on the wireless communication device a user datagram protocol (UDP) socket between the wireless communication device and the remote server, the UDP socket used for data communications between the wireless communication device and the remote server; determining a minimum lease time for the UDP socket between the wireless communication device and the remote server; activating a dormancy state on the wireless communication device when the status of data communications between the wireless communication device and the remote server over a wireless communication link has been idle for a predetermined amount of time in accordance with said minimum lease time; maintaining the UDP socket as open on the wireless communication device during the dormancy state; identifying a data communication during the dormancy state; deactivating the dormancy state; and using the UDP socket for the identified data communication.
10. A computer implemented method for wireless communication between a wireless communication device and a remote server communicatively coupled with the wireless communication device via a wireless communication network, comprising: establishing on the wireless communication device a user datagram protocol (UDP) socket between the wireless communication device and the remote server, the UDP socket used for data communications between the wireless communication device and the remote server; determining a minimum lease time for the UDP socket between the wireless communication device and the remote server; activating a dormancy state on the wireless communication device when the status of data communications between the wireless communication device and the remote server over a wireless communication link has been idle for a predetermined amount of time in accordance with said minimum lease time; maintaining the UDP socket as open on the wireless communication device during the dormancy state; identifying a data communication during the dormancy state; deactivating the dormancy state; using the UDP socket for the identified data communication, and monitoring the wireless communication network for an instruction from the remote server to reset the UDP socket or to initialize a new UDP socket between the wireless communication device and the remote server; and resetting the UDP socket or initializing a new UDP socket in response to the instruction from the remote server to reset the UDP socket or to initialize a new UDP socket between the wireless communication device and the remote server.
Unknown
July 20, 2010
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.