OPTIMIZATION OF THE PRESENCE INFORMATION REFRESH FOR A WIRELESS DEVICE
First Claim
Patent Images
1. A system for optimizing the presence information refresh for a mobile device that is active on a wireless communication network, comprising:
- a mobile device configured to cache presence information;
wherein the mobile device is configured to store state information for a plurality of available communications channels on the wireless communication network, wherein each communication channel is associated with a different communication protocol;
wherein the mobile device is configured to store presence information accessible to a plurality of applications installed on the mobile device;
wherein the mobile device is configured to select an available communication channel from the plurality to send a request for updated presence information;
wherein the mobile device is configured to update the presence information via the selected communication channel with information received from a remote computer system in response to a comparison of a quantification to a threshold; and
wherein the mobile device is configured to calculate the quantification from at least load information for a base transceiver station.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for optimizing presence information update requests for wireless devices on a wireless communication network by reducing the amount of access-network resources are provided. In an exemplary embodiment, presence information updates can be optimized by a presence module that is a single point of contact on a mobile device for presence requests from presence aware applications.
-
Citations
47 Claims
-
1. A system for optimizing the presence information refresh for a mobile device that is active on a wireless communication network, comprising:
-
a mobile device configured to cache presence information; wherein the mobile device is configured to store state information for a plurality of available communications channels on the wireless communication network, wherein each communication channel is associated with a different communication protocol; wherein the mobile device is configured to store presence information accessible to a plurality of applications installed on the mobile device; wherein the mobile device is configured to select an available communication channel from the plurality to send a request for updated presence information; wherein the mobile device is configured to update the presence information via the selected communication channel with information received from a remote computer system in response to a comparison of a quantification to a threshold; and wherein the mobile device is configured to calculate the quantification from at least load information for a base transceiver station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A mobile device in selective communication with at least one base transceiver station on a wireless communication network, comprising:
-
circuitry for comparing a quantification calculated from at least information that indicates a load on the at least one base transceiver station; and circuitry for sending a request for updated presence information to the at least one base transceiver station in response to the comparison. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer readable storage medium including executable instructions, the computer readable storage medium, comprising:
-
instructions for detecting a plurality of available communication channels, wherein each available communication channel is associated with a different communication protocol; instructions for selecting an available communication channel from the plurality; and instructions for sending a request for updated presence information via the selected available communication channel. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method for updating presence information at a mobile device on a wireless communication network, comprising:
-
storing a plurality of applications configured to request presence information from an operating system of a mobile device; receiving, by a mobile device operating system, a request for presence information from an application of the plurality of applications; comparing a timestamp associated with cached presence information to a threshold; and updating the presence information in response to the comparison. - View Dependent Claims (42, 43, 44)
-
-
45. A method for updating presence information at a mobile device on a wireless communication network, comprising:
-
storing a plurality of applications configured to request presence information from an operating system of a mobile device; receiving, by a mobile device operating system, a request for presence information from an application of the plurality of applications; comparing a timestamp associated with cached presence information to a threshold; and sending the cached presence information to the application in response to the comparison.
-
-
46. A mobile device that selectively communicates across a wireless communication network, comprising:
-
means for receiving a request for presence information from an application executing on the mobile device; means for determining that a transceiver of the mobile device is transmitting data on a reverse channel to a base transceiver station; and means for sending a request for updated presence information over the reverse channel.
-
-
47. An access terminal on wireless communication network, comprising:
-
circuitry for caching a presence information update request; circuitry for comparing a quantification for the presence information update request to a threshold, wherein the threshold is calculated from at least information that indicates a load on a base transceiver station; and circuitry for sending the presence information update request to the base transceiver station in response to the comparison.
-
Specification