DISTRIBUTING CONTENT BY GENERATING AND PRELOADING QUEUES OF CONTENT
First Claim
1. A content distribution system, comprising:
- at least one network content server coupled over one or more communication networks to a plurality of user devices, and a one or more storage elements associated with the plurality of user devices, wherein each of the plurality of user devices is associated with at least one of the one or more storage elements;
the at least one network content server comprising at least one processor configured to;
generate a queue of content for each of the plurality of user devices based on parameters of a plurality of available content, and based on storage capabilities of the at least one of the one or more storage elements associated with each of the plurality of user devices; and
assist preloading at of least a portion of the queue of content of each of the plurality of user devices to the at least one of the one or more storage elements associated with the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of methods, systems and apparatuses for distributing content by generating and preloading queues of content, are disclosed. One content distribution system includes at least one network content server coupled over one or more communication networks to a plurality of user devices, and a one or more storage elements associated with the plurality of user devices, wherein each of the plurality of user devices is associated with at least one of the one or more storage elements. The at least one network content server includes at least one processor configured to generate a queue of content for each of the plurality of user devices based on parameters of a plurality of available content, and based on storage capabilities of the at least one of the one or more storage elements associated with each of the plurality of user devices, and assist preloading at of least a portion of the queue of content of each of the plurality of user devices to the at least one of the one or more storage elements associated with the user device.
-
Citations
23 Claims
-
1. A content distribution system, comprising:
-
at least one network content server coupled over one or more communication networks to a plurality of user devices, and a one or more storage elements associated with the plurality of user devices, wherein each of the plurality of user devices is associated with at least one of the one or more storage elements; the at least one network content server comprising at least one processor configured to; generate a queue of content for each of the plurality of user devices based on parameters of a plurality of available content, and based on storage capabilities of the at least one of the one or more storage elements associated with each of the plurality of user devices; and assist preloading at of least a portion of the queue of content of each of the plurality of user devices to the at least one of the one or more storage elements associated with the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A content broker distribution system, comprising:
-
at least one network content server coupled over one or more communication networks to a plurality of user devices, and a one or more storage elements associated with the plurality of user devices, wherein each of the plurality of user devices is associated with at least one of the one or more storage elements; the at least one network content server comprising at least one processor operative to; obtain storage element value metric information of the one or more storage elements; generate a queue of content for each of the plurality of user devices based on parameters of a plurality of available content, and based on the storage element value metric information; and assist a content provider in preloading at least a portion of a queue of content onto one or more of the at least one storage element associated with the plurality of user devices based on the storage element value metric information.
-
-
21. A method of distributing content over one or more communication networks, comprising:
-
generating, by at least one network content server, a queue of content for each of a plurality of user devices based on parameters of a plurality of available content, and based on storage capabilities of at least one of a one or more storage elements associated with each of the plurality of user devices; and assisting, by at least one network content server, preloading at of least a portion of the queue of content of each of the plurality of user devices to the at least one of the one or more storage elements associated with the user device.
-
-
22. A method of a user device receiving content over one or more communication networks, comprising:
-
receiving over the one or more communication networks a plurality of available content from at least one network content server; generating, as directed by software operable on the user device, a queue of content based on parameters of the plurality of available content, and based on storage capabilities of one or more storage elements associated with the user device; and assisting, as directed by the software operable on the user device, preloading at least a portion of the queue of content to the one or more storage elements associated with the user device.
-
-
23. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method of distributing content over one or more communication networks, the method comprising:
-
generating a queue of content for each of a plurality of user devices based on parameters of a plurality of available content, and based on storage capabilities of at least one of the one or more storage elements associated with each of the plurality of user devices; and assisting preloading at of least a portion of the queue of content of each of the plurality of user devices to the at least one of the one or more storage elements associated with the user device.
-
Specification