Accessing programs using networked digital video recording devices
First Claim
Patent Images
1. A device, comprising:
- a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising;
presenting, at a display device, a first content guide of first programs stored at the memory, wherein the first content guide includes a first unit identification area identifying the device and includes a first content area including a first list of the first programs stored at the memory;
detecting a first request to receive information associated with network video storage that is accessible via a network;
receiving a second content guide of second programs stored at the network video storage responsive to the first request associated with the network video storage;
presenting, at the display device, the second content guide of second programs stored at the network video storage, wherein the second content guide includes a second unit identification area identifying the network video storage and includes a second content area including a second list of the second programs stored at the network video storage;
receiving a snapshot file representing an update to the second content guide of second programs stored at the network video storage, wherein the update is generated by the network video storage upon a change in the second list of the second programs stored at the network video storage;
presenting an updated second content guide at the display device according to the snapshot file, wherein the network video storage comprises a digital video recorder accessible via a local area network;
detecting a second request to view a selected program from the updated second content guide;
receiving the selected program from the network video storage responsive to the second request;
presenting, at the display device, the selected program that is received from the network video storage;
pausing a presentation of the selected program in response to receiving a first user-generated input resulting in a paused presentation of the selected program;
storing the paused presentation of the selected program at the network video storage according to a pointer, wherein the pointer refers to corresponding to a number of seconds into the selected program the presentation was paused; and
presenting, at the display device, playback of the paused presentation of the selected program according to the pointer in response to receiving a second user-generated input, the presenting the playback of the paused presentation of the selected program includes retrieving the selected program from the network video and rapidly processing the selected program in background to resume the playback from the number of seconds into the selected program.
7 Assignments
0 Petitions
Accused Products
Abstract
Access to programs using network connected digital video recording devices is disclosed. A DVR causes display of a content guide including a unit identification area. When the unit identification area is updated, the content guide also updates to reflect programs available on the currently selected DVR. The content guide of a remotely connected DVR can thus be displayed, from which programs are selected for playback. Playback can be resumed from a point at which a viewer terminated viewing, either at the local or remote location, or from the beginning of the program.
-
Citations
18 Claims
-
1. A device, comprising:
-
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising; presenting, at a display device, a first content guide of first programs stored at the memory, wherein the first content guide includes a first unit identification area identifying the device and includes a first content area including a first list of the first programs stored at the memory; detecting a first request to receive information associated with network video storage that is accessible via a network; receiving a second content guide of second programs stored at the network video storage responsive to the first request associated with the network video storage; presenting, at the display device, the second content guide of second programs stored at the network video storage, wherein the second content guide includes a second unit identification area identifying the network video storage and includes a second content area including a second list of the second programs stored at the network video storage; receiving a snapshot file representing an update to the second content guide of second programs stored at the network video storage, wherein the update is generated by the network video storage upon a change in the second list of the second programs stored at the network video storage; presenting an updated second content guide at the display device according to the snapshot file, wherein the network video storage comprises a digital video recorder accessible via a local area network; detecting a second request to view a selected program from the updated second content guide; receiving the selected program from the network video storage responsive to the second request; presenting, at the display device, the selected program that is received from the network video storage; pausing a presentation of the selected program in response to receiving a first user-generated input resulting in a paused presentation of the selected program; storing the paused presentation of the selected program at the network video storage according to a pointer, wherein the pointer refers to corresponding to a number of seconds into the selected program the presentation was paused; and presenting, at the display device, playback of the paused presentation of the selected program according to the pointer in response to receiving a second user-generated input, the presenting the playback of the paused presentation of the selected program includes retrieving the selected program from the network video and rapidly processing the selected program in background to resume the playback from the number of seconds into the selected program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A network video storage device, comprising a processing system including a processor;
- and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising; receiving a first request for content information associated with content that is stored in the memory; transmitting the content information to a digital video recorder via a wide area network connection responsive to the first request, wherein the digital video recorder presents, at a display device, a content guide of programs stored at the network video storage device according to the content information, wherein the content guide includes a unit identification area identifying the network video storage device and includes a content area including a list of the programs stored at the network video storage device; receiving a second request for a selected program that is selected at the digital video recorder according to the content information; and
responsive to the second request;transmitting, via a snapshot file, a first viewing termination location identifier to the digital video recorder via the wide area network connection, wherein the first viewing termination location identifier identifies a first viewing termination location at which a first prior viewing of the selected program via the network video storage device was paused or stopped;
wherein the digital video recorder aggregates the content guide based on the content information, and wherein a second viewing termination location is retrieved by the digital video recorder from another snapshot file that was received by the digital video recorder from another network video storage device; andtransmitting the selected program to the digital video recorder via the wide area network connection, wherein the digital video recorder presents the selected program at the display device starting from one of the first viewing termination location or the second viewing termination location at which a second prior viewing of the selected program via the other network video storage device was paused or stopped, wherein the one of the first and second viewing termination locations is selected according to user input, wherein the selected program was stored at the network video storage device according to a pointer, wherein the pointer refers to corresponding to a number of seconds into the selected program according to one of the first viewing termination location or second viewing termination location; wherein presenting a playback of the selected program includes processing the selected program in background to resume the playback from the number of seconds into the selected program. - View Dependent Claims (12, 13, 14)
- and
-
15. A method, comprising:
-
receiving, by a processing system including processor, a first request for content information associated with content that is stored at a network video storage; transmitting, by the processing system, the content information to a digital video recorder via a wide area network connection responsive to the first request, wherein the digital video recorder presents, at a display device, a content guide of programs stored at the network video storage according to the content information, wherein the content guide includes a unit identification area identifying the network video storage and includes a content area including a list of the programs stored at the network video storage; receiving, by the processing system, a second request for a selected program that is selected at the digital video recorder according to the content information; and transmitting, via a snapshot file, a first viewing termination location identifier to the digital video recorder via the wide area network connection, wherein the first viewing termination location identifier identifies a first viewing termination location at which a first prior viewing of the selected program via the network video storage device was paused or stopped;
wherein the digital video recorder aggregates the content guide based on the content information, and wherein a second viewing termination location is retrieved by the digital video recorder from another snapshot file that was received by the digital video recorder from another network video storage device; andtransmitting, by the processing system, the selected program to the digital video recorder via the wide area network connection, wherein the digital video recorder presents the selected program at the display device starting from one of the first viewing termination location or the second viewing termination location, wherein the first viewing termination location is at a first point which a first prior viewing of the selected program via the network video storage was paused or stopped, wherein the second viewing termination location is at a second point which a second prior viewing of the selected program via another network video storage was paused or stopped, and wherein the one of the first and second viewing termination locations is selected according to user input, wherein the selected program was stored at the processing system according to a pointer, wherein the pointer refers to corresponding to a number of seconds into the selected program according to one of the first viewing termination location or second viewing termination location, wherein presenting a playback of the selected program includes processing the selected program in background to resume the playback from the number of seconds into the selected program. - View Dependent Claims (16, 17, 18)
-
Specification