System and method for updating information using limited bandwidth
First Claim
Patent Images
1. A processor-implemented method of providing information to a plurality of devices, the method comprising:
- identifying an amount of data collectively communicated for all of the devices in the plurality, during a portion of a time period;
identifying a collective target total amount of data communication for all devices in the plurality during the time period;
identifying a target total amount of data communication for each device in the plurality in the time period;
for each of at least some of the devices in the plurality;
identifying an amount of data already communicated for that device during the portion of the time period;
assigning, to that device, a data level based at least on the amount of data already communicated for the device, the target total amount of data communication for that device in the plurality, the amount of data collectively communicated for all of the devices in the plurality during the portion of the time period, and the collective target total amount of data for communication for all devices; and
sending, for reception by that device, during the time period a version of an information update to be provided to that device of the plurality, the version determined based on the data level assigned to that device.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method detects an amount of data attributed to a device including reports sent to the device, and reduces the amount of data being used to provide reports to the device if the amount of data attributed to the device exceeds an amount assigned to the device. Data uploaded from the device is also minimized.
50 Citations
10 Claims
-
1. A processor-implemented method of providing information to a plurality of devices, the method comprising:
-
identifying an amount of data collectively communicated for all of the devices in the plurality, during a portion of a time period; identifying a collective target total amount of data communication for all devices in the plurality during the time period; identifying a target total amount of data communication for each device in the plurality in the time period; for each of at least some of the devices in the plurality; identifying an amount of data already communicated for that device during the portion of the time period; assigning, to that device, a data level based at least on the amount of data already communicated for the device, the target total amount of data communication for that device in the plurality, the amount of data collectively communicated for all of the devices in the plurality during the portion of the time period, and the collective target total amount of data for communication for all devices; and sending, for reception by that device, during the time period a version of an information update to be provided to that device of the plurality, the version determined based on the data level assigned to that device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification