System and method for managing distribution of content to a device
First Claim
1. A system for managing distribution of content to a device, comprising:
- a database for storing a number of elements as a hierarchical structure, content identifiers being able to be associated with elements in the hierarchical structure, and one of the elements representing the device;
a server for referencing the hierarchical structure in the database to generate a profile for the device, the profile containing a number of content identifiers indicating content to be provided to the device;
a device manager associated with the device and arranged to receive the profile from the server and to use the content identifiers in the profile to cause the content indicated by the profile to be provided to the device, a record being kept identifying the content provided to the device in accordance with the profile;
the device manager further being arranged upon receipt of a subsequent profile from the server to compare the content identifiers in the subsequent profile with the record to determine new content not yet provided on the device and old content no longer to be provided on the device, the device manager being arranged to use the relevant content identifiers to cause the new content to be provided to the device, and to cause the old content to be removed.
8 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system and method for managing distribution of content to a device, the system comprising a database for storing a number of elements as a hierarchical structure, content identifiers being able to be associated with elements in the hierarchical structure, and one of the elements representing the device, and a server for referencing the hierarchical structure in the database to generate a profile for the device, the profile containing a number of content identifiers indicating content to be provided to the device. A device manager is associated with the device and arranged to receive the profile from the server and to use the content identifiers in the profile to cause the content indicated by the profile to be provided to the device, a record being kept identifying the content provided to the device in accordance with the profile. The device manager is arranged upon receipt of a subsequent profile from the server to compare the content identifiers in the subsequent profile with the record to determine new content not yet provided on the device and old content no longer to be provided on the device, the device manager being arranged to use the relevant content identifiers to cause the new content to be provided to the device, and to cause the old content to be removed. This approach facilitates the efficient management of distribution of content to devices.
189 Citations
24 Claims
-
1. A system for managing distribution of content to a device, comprising:
-
a database for storing a number of elements as a hierarchical structure, content identifiers being able to be associated with elements in the hierarchical structure, and one of the elements representing the device;
a server for referencing the hierarchical structure in the database to generate a profile for the device, the profile containing a number of content identifiers indicating content to be provided to the device;
a device manager associated with the device and arranged to receive the profile from the server and to use the content identifiers in the profile to cause the content indicated by the profile to be provided to the device, a record being kept identifying the content provided to the device in accordance with the profile;
the device manager further being arranged upon receipt of a subsequent profile from the server to compare the content identifiers in the subsequent profile with the record to determine new content not yet provided on the device and old content no longer to be provided on the device, the device manager being arranged to use the relevant content identifiers to cause the new content to be provided to the device, and to cause the old content to be removed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method of managing distribution of content to a device, comprising the steps of:
-
storing in a database a number of elements as a hierarchical structure, content identifiers being able to be associated with elements in the hierarchical structure, and one of the elements representing the device;
referencing the hierarchical structure in the database to generate a profile for the device, the profile containing a number of content identifiers indicating content to be provided to the device;
with reference to the content identifiers in the profile, causing the content indicated by the profile to be provided to the device;
maintaining a record identifying the content provided to the device in accordance with the profile;
upon receipt of a subsequent profile, comparing the content identifiers in the subsequent profile with the record to determine new content not yet provided on the device and old content no longer to be provided on the device, and using the relevant content identifiers to cause the new content to be provided to the device, and to cause the old content to be removed.
-
-
23. A system for managing distribution of content to a device, comprising:
-
a database for storing a number of elements as a hierarchical structure of devices, content identifiers being able to be associated with elements in the hierarchical structure, and one of the elements representing the device;
a server for referencing the hierarchical structure in the database to generate a profile for the device, the profile containing a number of content identifiers indicating content to be provided to the device, the profile containing any content identifiers associated with the element representing the device, along with any content identifiers associated with elements in the hierarchical structure from which that element depends;
a device manager associated with the device and arranged to receive the profile from the server and to use the content identifiers in the profile to cause the content indicated by the profile to be provided to the device, a record being kept identifying the content provided to the device in accordance with the profile;
the device manager further being arranged upon receipt of a subsequent profile from the server to compare the content identifiers in the subsequent profile with the record to determine new content not yet provided on the device and old content no longer to be provided on the device, the device manager being arranged to use the relevant content identifiers to cause the new content to be provided to the device, and to cause the old content to be removed.
-
-
24. A method of managing distribution of content to a device, comprising the steps of:
-
storing in a database a number of elements as a hierarchical structure of devices, content identifiers being able to be associated with elements in the hierarchical structure, and one of the elements representing the device;
referencing the hierarchical structure in the database to generate a profile for the device, the profile containing a number of content identifiers indicating content to be provided to the device, the profile containing any content identifiers associated with the element representing the device, along with any content identifiers associated with elements in the hierarchical structure from which that element depends;
with reference to the content identifiers in the profile, causing the content indicated by the profile to be provided to the device;
maintaining a record identifying the content provided to the device in accordance with the profile;
upon receipt of a subsequent profile, comparing the content identifiers in the subsequent profile with the record to determine new content not yet provided on the device and old content no longer to be provided on the device, and using the relevant content identifiers to cause the new content to be provided to the device, and to cause the old content to be removed.
-
Specification