Technique for providing a virtual digital video recorder service through a communications network
First Claim
1. A communications system for providing programming content through a communications network, the system comprising:
- an interface for receiving, from a terminal, a request for recording selected programming content, the request being received through the communications network; and
a server responsive to the request for copying the selected programming content during broadcast of the selected programming content through the communications network, a copy of the selected programming content being stored for providing the selected programming content through the communications network after broadcast thereof.
8 Assignments
0 Petitions
Accused Products
Abstract
In response to a request initiated by a user at a user terminal, selected entertainment programming content, when broadcast, is recorded at a location remote from the user terminal. The request is communicated through a communications network, e.g., cable TV network, which is also used for transmission of entertainment programming content to user terminals. The recorded programming content is stored in a storage space at the remote location, which is allocated to the user terminal. In response to a review request from the user terminal, the recorded programming content is retrieved from the storage space allocated thereto, and transmitted to the user terminal through the communications network. The presentation of the recorded programming content may be manipulated by the user to perform rewinding, pausing and fast-forwarding thereon.
-
Citations
54 Claims
-
1. A communications system for providing programming content through a communications network, the system comprising:
-
an interface for receiving, from a terminal, a request for recording selected programming content, the request being received through the communications network; and
a server responsive to the request for copying the selected programming content during broadcast of the selected programming content through the communications network, a copy of the selected programming content being stored for providing the selected programming content through the communications network after broadcast thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A communications system for providing programming content through a communications network to a plurality of terminals, the system comprising:
-
storage remote from the plurality of terminals, the storage having a plurality of storage spaces, which are associated with the plurality of terminals, respectively;
an interface for receiving, from a certain one of the plurality of terminals, a request for recording selected programming content, the request being received before the selected programming content is broadcast through the communications network; and
a server responsive to the request for storing a copy of the selected programming content in the storage space associated with the certain terminal. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for communicating with a plurality of terminals through a communications network, the system comprising:
-
storage remote from the plurality of terminals, the storage having a plurality of storage spaces, which are associated with the plurality of terminals, respectively;
an interface for receiving, through the communications network, data concerning a channel to which a certain one of the plurality of terminals is tuned; and
a server for copying programming content during broadcast thereof on the channel to which the certain terminal is tuned, a copy of the programming content being stored in the storage space associated with the certain terminal. - View Dependent Claims (23, 24, 25, 26, 27)
-
-
28. A method for use in a communications system for providing programming content through a communications network, the method comprising:
-
receiving, from a terminal, a request for recording selected programming content, the request being received through the communications network;
in response to the request, copying the selected programming content during broadcast of the selected programming content through the communications network; and
storing a copy of the selected programming content for providing the selected programming content through the communications network after broadcast thereof. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method for use in a communications system for providing programming content through a communications network to a plurality of terminals, the method comprising:
-
providing storage remote from the plurality of terminals, the storage having a plurality of storage spaces, which are associated with the plurality of terminals, respectively;
receiving, from a certain one of the plurality of terminals, a request for recording selected programming content, the request being received before the selected programming content is broadcast through the communications network; and
in response to the request, storing a copy of the selected programming content in the storage space associated with the certain terminal. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A method for communicating with a plurality of terminals through a communications network, the method comprising:
-
providing storage remote from the plurality of terminals, the storage having a plurality of storage spaces, which are associated with the plurality of terminals, respectively;
receiving, through the communications network, data concerning a channel to which a certain one of the plurality of terminals is tuned;
copying programming content during broadcast thereof on the channel to which the certain terminal is tuned; and
storing a copy of the programming content in the storage space associated with the certain terminal. - View Dependent Claims (50, 51, 52, 53, 54)
-
Specification