METHOD AND APPARATUS FOR OPTIMIZING AN EXCHANGE OF SERVICE UPDATES
First Claim
1. A method comprising:
- determining factors related to a level of activity, context, status, or combination thereof between a first device and a second device with respect to an information sharing service;
computing a pair update rate for sharing information between the first device and second device via the information sharing service based on the determined factors; and
causing, at least in part, actions that result in transmission of the pair update rate to the first device and the second device.
8 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for optimizing an exchange of service updates. A service update manager determines factors related to a level of activity, context, status, or combination thereof between a first device and a second device with respect to an information sharing service. The service update manager then computes a pair update rate for sharing information between the first device and second device via the information sharing service based on the determined factors, and transmits the pair update rate to the first device and the second device. If the first device and second device are members of a group created in the information sharing service, the service update manager computes respective pair update rates for each pair of members within the group, and computes a group update rate based on the respective pair updates. If one or more members of the group are members of one or more other groups, the service update manager computes respective group update rates for the group and each of the one or more other groups, and computes an aggregate group update rate based on the respective group update rates.
-
Citations
20 Claims
-
1. A method comprising:
-
determining factors related to a level of activity, context, status, or combination thereof between a first device and a second device with respect to an information sharing service; computing a pair update rate for sharing information between the first device and second device via the information sharing service based on the determined factors; and causing, at least in part, actions that result in transmission of the pair update rate to the first device and the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 20)
-
-
10. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, determine factors related to a level of activity, context, status, or combination thereof between a first device and a second device with respect to an information sharing service, compute a pair update rate for sharing information between the first device and second device via the information sharing service based on the determined factors, and cause, at least in part, actions that result in transmission of the pair update rate to the first device and the second device.
-
-
19. A computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to at least perform the following steps:
-
determining factors related to a level of activity, context, status, or combination thereof between a first device and a second device with respect to an information sharing service; computing a pair update rate for sharing information between the first device and second device via the information sharing service based on the determined factors; and causing, at least in part, actions that result in transmission of the pair update rate to the first device and the second device.
-
Specification