Providing remote access to segments of a transmitted program
First Claim
Patent Images
1. A method executable by a communication server to provide remote access to segments of a television program, the method comprising:
- maintaining a stored copy of the television program for access by the communication server;
receiving, by the communication server, first information from a first communication device specifying a beginning and an end of a first segment of a television program, wherein the first information is defined by a user viewing a different copy of the same television program, rather than the stored copy of the television program that is maintained by the communication server, the different copy being separately received by the first communication device from a broadcast source that does not include the communication server;
subsequently receiving, by the communication server, a first request for access to the first segment defined by the user of the first communication device, wherein the subsequent request is received from a second communication device; and
in response to the first request, the communication server extracting the first segment of the television program from the stored copy of the television program maintained by the communication server and forwarding the first segment of the television program extracted by the communication server to the second communication device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for providing remote access to segments of a transmitted program is presented. The program is recorded, and then stored at a communication server. Information specifying a segment of the stored program is transferred from a communication device to the communication server. Also, a request for access to the specified segment of the stored program is transferred from another communication device to the communication server. In response to the request, the specified segment of the program is transferred from the communication server to the requesting communication device.
-
Citations
20 Claims
-
1. A method executable by a communication server to provide remote access to segments of a television program, the method comprising:
-
maintaining a stored copy of the television program for access by the communication server; receiving, by the communication server, first information from a first communication device specifying a beginning and an end of a first segment of a television program, wherein the first information is defined by a user viewing a different copy of the same television program, rather than the stored copy of the television program that is maintained by the communication server, the different copy being separately received by the first communication device from a broadcast source that does not include the communication server; subsequently receiving, by the communication server, a first request for access to the first segment defined by the user of the first communication device, wherein the subsequent request is received from a second communication device; and in response to the first request, the communication server extracting the first segment of the television program from the stored copy of the television program maintained by the communication server and forwarding the first segment of the television program extracted by the communication server to the second communication device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A communication server, comprising:
-
a storage configured to store a copy of a television program; a communication interface configured to receive information from a television receiver that defines a beginning and an end of a segment of the television program that is defined by a user viewing another copy of the television program, separate from the copy stored in the storage, the another copy being separately received as a television broadcast by the television receiver from a broadcast source that does not include the communication server, and wherein the communication interface is further configured to receive a request for access to the first segment of the stored program from a second device other than the television receiver; and a processor configured to process the first request and, in response, to extract the segment of the television program from the copy of the television program stored in the storage, and to transfer the segment of the television program extracted from the copy of the television program stored in the storage to the second device over the communication interface. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A television receiver operable by a user and configured to receive a television broadcast of a television program, the television receiver comprising:
-
a storage configured to store a local copy of the television program received by the television receiver; a user interface configured render the local copy of the television program to the user and to receive inputs from the user comprising a first indication of a starting point of a first segment of the television program, and a second indication of an ending point of the first segment of the television program; a communication interface; and a processor configured to process the first indication and the second indication to generate first information specifying the first segment of the television program, and to transfer the first information over the communication interface to a communication server to thereby permit the communication server to extract the first segment indicated by the user from a separate copy of the same television program that is different from the local copy of the television program and that is separately received and stored by the communication server, wherein the local copy of the television broadcast is received by the television receiver from a broadcast source that does not include the communication server. - View Dependent Claims (18, 19, 20)
-
Specification