Methods, systems, and storage mediums for managing content storage and selection
AssigneeChanyu Holdings, LLC
InventorsBarbara J. Roden, Douglas A. Bulleit
Life of this patent
Estimating the term…
Abstract
Exemplary embodiments relate to methods, systems, and storage mediums for managing content storage and selection activities. The method includes aggregating content from content providers and presenting the content to a content device. The method also includes monitoring consumption of storage space with respect to storage capacity in the content device, relocating content contained in the storage space of the content device when a predetermined condition is met, and providing access to relocated content. The relocation is operable for freeing up the storage space of the content device.
Claims37
A method for managing content storage and selection, comprising:
- aggregating content, remotely by an off-site host system, from a plurality of content providers;
- providing the content to at least one consumer user content device;
- monitoring, remotely by the off-site host system, consumption of a storage space of the at least one consumer user content device residing locally in a consumer user system, with respect to storage capacity in the at least one consumer user content device receiving the content, wherein the at least one consumer user content device contains a fixed amount of storage space, the monitoring based upon the type of the at least one consumer user content device;
- selecting content contained in the storage space for relocation, wherein the content for relocation is selected based on at least one of how long the content has been stored in the storage device, size of the content, a content device user's selection, and an inference based upon most frequently accessed content;
- relocating, remotely by the off-site host system, the content contained in the fixed amount of storage space of the at least one consumer user content device when a predetermined condition is met, wherein relocating the content frees up the fixed amount of storage space of the at least one consumer user content device;
- and
- providing a user interface, by the off-site host system, to the consumer user content device, the user interface operable for building a content library listing content contained in the storage space of the at least one consumer user content device and the relocated content, wherein a content storage and selection application maintains a single copy of a content item in a database and replicates the single copy for each user content device that includes the content item in its content library;
- wherein the relocating content contained in the storage space includes:
- removing the content from the storage space;
- and
- providing a link in the content library to the relocated content removed from the storage space, the link providing access to the relocated content.
A system for managing content storage and selection activities, comprising:
- an off-site database for storing content;
- an interface to an at least one consumer user content device receiving content from a content provider over a communications network;
- and
- an off-site host system performing:
- aggregating content from a plurality of content providers;
- providing the content to at least one consumer user content device;
- remotely monitoring, via a content storage and selection application, consumption of a storage space of the at least one consumer user content device residing locally in a consumer user system, with respect to storage capacity in the at least one consumer user content device;
- selecting content contained in the storage space for relocation, wherein the content for relocation is selected based on at least one of how long the content has been stored in the storage device, size of the content, a content device user's selection, and an inference based upon most frequently accessed content;
- relocating, remotely by the off-site host system, the content contained in the storage space of the at least one consumer user content device to the off-site database via the communications network when a predetermined condition is met;
- building a content library listing the content contained in the storage space and the relocated content, via the interface, wherein a content storage and selection application maintains a single copy of a content item in a database and replicates the single copy for each user content device that includes the content item in its content library;
- wherein the relocating content contained in the storage space includes:
- removing the content from the storage space;
- and
- providing a link in the content library to the relocated content removed from the storage space, the link providing access to the relocated content.
A storage medium encoded with machine-readable program code providing content storage and selection services, the program code including instructions causing a host system to implement a method, comprising:
- aggregating content, remotely by an off-site host system, from a plurality of content providers;
- providing the content to at least one consumer user content device;
- monitoring, remotely by the off-site host system, consumption of a storage space of the at least one consumer user content device residing locally in a consumer user system, with respect to storage capacity in the at least one consumer user content device receiving the content, wherein the at least one consumer user content device contains a fixed amount of storage space, the monitoring based upon the type of the at least one consumer user content device;
- selecting content contained in the storage space for relocation, wherein the content for relocation is selected based on at least one of how long the content has been stored in the storage device, size of the content, a content device user's selection, and an inference based upon most frequently accessed content;
- relocating, remotely by the off-site host system, the content contained in the fixed amount of storage space of the at least one consumer user content device when a predetermined condition is met, wherein relocating the content frees up the fixed amount of storage space of the at least one consumer user content device;
- and
- providing a user interface, by the off-site host system, to the consumer user content device, the user interface operable for building a content library listing content contained in the storage space of the at least one consumer user content device and the relocated content, wherein a content storage and selection application maintains a single copy of a content item in a database and replicates the single copy for each user content device that includes the content item in its content library;
- wherein the relocating content contained in the storage space includes:
- removing the content from the storage space;
- and
- providing a link in the content library to the relocated content removed from the storage space, the link providing access to the relocated content.
A method, comprising:
- aggregating, by an offsite host system, content from a plurality of content providers;
- monitoring, by the off-site host system, consumption of a storage space of a content device residing locally in a consumer user system, wherein the monitoring is based upon a type of the content device;
- selecting, by the off-site host system, particular content contained in the storage space for relocation, wherein the selection is based on at least one of:
- how long the particular content has been stored in the storage space, size of the particular content, a user's selection, and an inference based upon most-frequently accessed content;
- and
- relocating, by the off-site host system, the particular content contained in the storage space when a predetermined condition is met, wherein the relocating includes:
- removing the particular content from the storage space;
- and
- providing a link in a content library to the particular relocated content, wherein the link provides access to the particular relocated content.
A non-transitory computer-readable medium having program instructions stored thereon that are capable of causing a host system to perform a set of operations, wherein the host system is remote to a consumer user system, and wherein the set of operations comprise:
- aggregating content from a plurality of content providers;
- monitoring consumption of a storage space of a content device residing locally in the consumer user system, wherein the monitoring is based upon a type of the content device;
- selecting particular content contained in the storage space for relocation, wherein the selection is based on at least one of:
- how long the particular content has been stored in the storage space, size of the particular content, a user's selection, and an inference based upon most-frequently accessed content;
- and
- relocating the particular content contained in the storage space when a predetermined condition is met, wherein the relocating includes:
- removing the particular content from the storage space;
- and
- providing a link in a content library to the particular relocated content, wherein the link provides access to the particular relocated content.
A system, comprising:
- at least one processor;
- and
- memory having program instructions stored thereon that are executable by the at least one processor to cause the system to perform operations comprising:
- aggregating content from a plurality of content providers;
- monitoring consumption of a storage space of a content device residing locally in a consumer user system, wherein the monitoring is based upon a type of the content device;
- selecting particular content contained in the storage space for relocation, wherein the selection is based on at least one of:
- how long the particular content has been stored in the storage space, size of the particular content, a user's selection, and an inference based upon most-frequently accessed content;
- and
- relocating the particular content contained in the storage space when a predetermined condition is met, wherein the relocating includes:
- removing the particular content from the storage space;
- and
- providing a link in a content library to the particular relocated content. wherein the link provides access to the particular relocated content.
Dependencies are inferred from the claim text.