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, for a given time period, an amount of data collectively already communicated to the plurality of devices;
identifying, for the given time period, a collective target total amount of data communication to be communicated to the plurality of devices;
identifying, for the given time period, a target total amount of data communication to be communicated to each device in the plurality of devices;
for a given device of the devices in the plurality;
identifying, for the given time period, an amount of data already communicated to the given device;
assigning, to the given device, a data level based at least on the amount of data already communicated to the given device for the given time period, the target total amount of data communication to be communicated to the given device for the given time period, the collective target total amount of data communication to be communicated to the plurality of devices for the given time period, and the amount of data collectively to be communicated to the plurality of devices for the given time period; and
sending, for reception by the given device, during the given time period a version of an information update to be provided to the given device, the version determined based on the data level assigned to the given device.
4 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, for a given time period, an amount of data collectively already communicated to the plurality of devices; identifying, for the given time period, a collective target total amount of data communication to be communicated to the plurality of devices; identifying, for the given time period, a target total amount of data communication to be communicated to each device in the plurality of devices; for a given device of the devices in the plurality; identifying, for the given time period, an amount of data already communicated to the given device; assigning, to the given device, a data level based at least on the amount of data already communicated to the given device for the given time period, the target total amount of data communication to be communicated to the given device for the given time period, the collective target total amount of data communication to be communicated to the plurality of devices for the given time period, and the amount of data collectively to be communicated to the plurality of devices for the given time period; and sending, for reception by the given device, during the given time period a version of an information update to be provided to the given device, the version determined based on the data level assigned to the given device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification