Optimization of the presence information refresh for a wireless device
First Claim
Patent Images
1. A mobile device, comprising:
- a memory; and
a processor configured with processor-executable instructions to perform operations comprising;
calculating an update quantification;
comparing the update quantification to a threshold value;
determining whether presence information for a second mobile device stored in the memory requires updating based at least in part on the comparison of the update quantification to the threshold value;
selecting one channel from a plurality of available communication channels in response to determining that the presence information for the second mobile device stored in memory requires updating, wherein each communication channel of the plurality of available communication channels is associated with a different communication protocol; and
updating the presence information for the second mobile device stored in the memory via the selected one channel.
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.
29 Citations
20 Claims
-
1. A mobile device, comprising:
-
a memory; and a processor configured with processor-executable instructions to perform operations comprising; calculating an update quantification; comparing the update quantification to a threshold value; determining whether presence information for a second mobile device stored in the memory requires updating based at least in part on the comparison of the update quantification to the threshold value; selecting one channel from a plurality of available communication channels in response to determining that the presence information for the second mobile device stored in memory requires updating, wherein each communication channel of the plurality of available communication channels is associated with a different communication protocol; and updating the presence information for the second mobile device stored in the memory via the selected one channel. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for updating presence information on a mobile device, comprising:
-
calculating an update quantification; comparing the update quantification to a threshold value; determining whether presence information for a second mobile device stored in a memory of the mobile device requires updating based at least in part on the comparison of the update quantification to the threshold value; selecting one channel from a plurality of available communication channels in response to determining that the presence information for the second mobile device stored in memory requires updating, wherein each communication channel of the plurality of available communication channels is associated with a different communication protocol; and updating the presence information for the second mobile device stored in the memory of the mobile device via the selected one channel. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A mobile device, comprising:
-
means for calculating an update quantification; means for comparing the update quantification to a threshold value; means for determining whether presence information for a second mobile device stored in a memory of the mobile device requires updating based at least in part on the comparison of the update quantification to the threshold value; means for selecting one channel from a plurality of available communication channels in response to determining that the presence information for the second mobile device stored in memory requires updating, wherein each communication channel of the plurality of available communication channels is associated with a different communication protocol; and means for updating the presence information for the second mobile device stored in the memory via the selected one channel. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium having stored thereon processor-executable instructions configured to cause a processor of a mobile device to perform operations comprising:
-
calculating an update quantification; comparing the update quantification to a threshold value; determining whether presence information for a second mobile device stored in a memory of the mobile device requires updating based at least in part on the comparison of the update quantification to the threshold value; selecting one channel from a plurality of available communication channels in response to determining that the presence information for the second mobile device stored in memory requires updating, wherein each communication channel of the plurality of available communication channels is associated with a different communication protocol; and updating the presence information for the second mobile device stored in the memory via the selected one channel. - View Dependent Claims (17, 18, 19, 20)
-
Specification