Efficient storage of content with user-generic copies
AssigneeComcast Cable Communications, LLC
InventorRocky Hardy
Life of this patent
Estimating the term…
Abstract
In a method for storing and replaying a content item, a server may receive one or more user requests from user devices to store the content item. The server may determine a quantity of user-generic copies to store and may generate user-generic copies that are not yet assigned to a specific user-account. If a user requests output of the stored content item, the server may associate one of the user-generic copies with the user-account of the user. This process may convert one of the user-generic copies into a user-specific copy for the user-account. The server may send at least a portion of the user-specific copy to a user device that is associated with the user-account.
Claims20
A method, comprising:
- receiving a first quantity of requests to store a first content item;
- determining, based on the first quantity of requests, a second quantity of user-generic copies of the first content item to store, wherein each of the user-generic copies is at least temporarily unassigned to a user-account;
- generating the second quantity of user-generic copies of the first content item;
- associating, based on receiving a request to output the first content item, a first copy of the user-generic copies of the first content item with a user-account, wherein the associating causes the first copy of the user-generic copies to become a user-specific copy associated with the user-account;
- and
- sending, to a user device associated with the user-account and based on associating the first copy with the user-account, at least a portion of the user-specific copy.
A non-transitory computer-readable medium storing instructions that, when executed, cause:
- receiving a first quantity of requests to store a first content item;
- determining, based on the first quantity of requests, a second quantity of user-generic copies of the first content item to store, wherein each of the user-generic copies is at least temporarily unassigned to a user-account;
- generating the second quantity of user-generic copies of the first content item;
- associating, based on receiving a request to output the first content item, a first copy of the user-generic copies of the first content item with a user-account, wherein the associating causes the first copy of the user-generic copies to become a user-specific copy associated with the user-account;
- and
- sending, to a user device associated with the user-account and based on associating the first copy with the user-account, at least a portion of the user-specific copy.
A device comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the device to:
- receive a first quantity of requests to store a first content item;
- determine, based on the first quantity of requests, a second quantity of user-generic copies of the first content item to store, wherein each of the user-generic copies is at least temporarily unassigned to a user-account;
- generate the second quantity of user-generic copies of the first content item;
- associate, based on receiving a request to output the first content item, a first copy of the user-generic copies of the first content item with a user-account, wherein the associating causes the first copy of the user-generic copies to become a user-specific copy associated with the user-account;
- and
- send, to a user device associated with the user-account and based on associating the first copy with the user-account, at least a portion of the user-specific copy.
Dependencies are inferred from the claim text.