Content Storage and Identification
First Claim
1. A method comprising:
- delivering, by a computing system, content to one or more of a plurality of user devices connected to a network; and
storing, while delivering the content, a copy of the content to a storage device, wherein the storage device and the computing system are located remotely from the user device, wherein the storing is performed irrespective of any interaction or input received from any of the plurality of user devices, and wherein the storing includes;
fragmenting the content into a plurality of segments, each segment being of a predefined size; and
storing each of the plurality of segments as a separate content segment file.
2 Assignments
0 Petitions
Accused Products
Abstract
Content intended for delivery to one or more consuming users may be recorded by a content distribution system. The recording or archival of the content may allow users to retrieve the content at a later time without providing specific instructions to record the content. Storage of the content may include retrieving programming information describing the content and storing the information in association with the content. In one or more arrangements, descriptive data for content may be generated based on user feedback. Additionally or alternatively, content storage may include fragmentation of the content into a number of segments or segments of a specified size. Content may further be paused and resumed between multiple devices, taking into account the capabilities and compatibilities of the devices and a network through which the content is to be delivered.
42 Citations
20 Claims
-
1. A method comprising:
-
delivering, by a computing system, content to one or more of a plurality of user devices connected to a network; and storing, while delivering the content, a copy of the content to a storage device, wherein the storage device and the computing system are located remotely from the user device, wherein the storing is performed irrespective of any interaction or input received from any of the plurality of user devices, and wherein the storing includes; fragmenting the content into a plurality of segments, each segment being of a predefined size; and storing each of the plurality of segments as a separate content segment file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, by a computing system, a request for stored content from a first device; transmitting a first version of the requested content to the first device; receiving a command to pause the requested content during at least one of;
transmission and rendering of a portion of the first version of the requested content;receiving a request to resume delivery of the requested content from a second device; selecting, by the computing system, a second version of the stored content based on capabilities of the second device; and delivering the selected second version of the content to the second device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
at least one processor; and memory coupled to the at least one processor and storing computer readable instructions that, when executed, cause the apparatus to; deliver content to one or more of a plurality of user devices connected to a network; and store a copy of the content to a storage device, wherein the storage device and the computing system are located remotely from the user device, wherein the storing is performed irrespective of any interaction or input received from any of the plurality of user devices, and wherein the storing includes; fragment the content into a plurality of segments, each of the segments being of a predefined size; and store each of the plurality of segments as a separate content segment file. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification