Method and System for Selectively Distributing Data to a Set of Network Devices
3 Assignments
0 Petitions
Accused Products
Abstract
A method selectively distributes data to a set of devices linked by a network, where each device has at least one unique identifier. The method comprises selecting devices to be members of the set, the set devices being selected to receive the data based on the at least one unique identifier, and distributing data to at least the selected devices, the data including at least a one matching key for matching at least a portion of the unique identifier of selected devices. The unique identifier is a device hardware identifier, being a string of bits and the key correlates to at least a portion of the string of bits.
46 Citations
111 Claims
-
1-59. -59. (canceled)
-
60. A method of selectively distributing data to a set of devices linked by a network, each said device having at least one unique identifier, the method comprising the steps of:
-
selecting devices to be members of the set, the set devices being selected to receive the data based on the at least one unique identifier; and
distributing data to at least the selected devices, the data including at least one matching key for matching at least a portion of the unique identifier of selected devices. - View Dependent Claims (61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 107, 108, 109, 110, 111)
-
-
62. A method of selectively installing data at one of a set of devices linked by a network, each device having a unique identifier, the method comprising determining whether to install the data based on matching at least a portion of the unique identifier to at least one received matching key associated with the data.
-
81. A device for running data, the device being linked to other devices by a network, the device including:
-
a processor;
a memory with stored data processable by the processor; and
at least one unique identifier, wherein the data stored by the memory includes a routine for checking for update data for the device, and for selectively downloading the data based on at least a portion of the unique identifier, and at least one key associated with the update data. - View Dependent Claims (82, 83, 84, 85, 86, 87, 88, 89, 90)
-
-
91. A system for selectively distributing data to of a set of devices linked by a network, each said device having at least one unique identifier, the system comprising:
-
means for selecting devices to be members of the set, the set of devices being selected to receive the data based on respective unique identifiers of the devices;
means for distributing data to at least each selected device, the data including at least one matching key for matching at least a portion of the unique identifier of selected devices; and
means for running the data on each respective selected device.
-
- 92. A method of updating a device which has an update routine which checks for available updates over a network and selects available updates which are applicable to the device for download, each update having associated therewith an update condition selected from a plurality of pre-determined conditions which conditions include at least (1) at least one power change condition and (2) a user-selection condition, the device being arranged to execute a user confirmation routine on selection of an available applicable update associated with a user-selection condition, the method comprising executing a routine which performs a test to determine whether a selective update criterion is met in place of the user confirmation routine and which automatically opts to install the available applicable update if the selective update criterion is met.
- 101. A method of providing updated data to a population of devices, the method comprising partitioning the population of devices into subsets, making the updated data available to a first subset, and subsequently making the data available to further subsets, characterized by monitoring the response following making available to the first subset and setting the size of further subsets and/or the rate of making data available to further subsets based on the response.
Specification