Program guide and reservation system for network based digital information and entertainment storage and delivery system
First Claim
1. A method for facilitating a user at a user location to reserve a broadcast program for subsequent access to content thereof, the method comprising:
- receiving at a location remote from the user location content of a program from a content provider before broadcast of the program;
substantially simultaneously recording the content of the program at, and broadcasting the content of the program from, the location remote from the user location;
causing an identifier for the broadcast program to be available for selection by a user for a duration after broadcast of the content of the program, at any point during which duration the recorded broadcast program is accessible by a user, the duration being based on rights granted by the content provider for permitting reservation of the broadcast program by one or more users for access at any point during a specified amount of time following broadcast of the program;
receiving a selection by a user of the identifier; and
allowing the user to access the recorded broadcast program in response to the received selection.
11 Assignments
0 Petitions
Accused Products
Abstract
In a broadband communications system, e.g., a cable system, programming content can be readily reserved and accessed for viewing using interactive program guides in accordance with the invention. Such programming content may include in-progress programs, future programs and previously broadcast programs which are recorded at a headend in the cable system, and which may or may not have overlapping broadcast times. In addition, the user may reserve programs at a set-top terminal, and may also do so remotely from the terminal through a communications network such as, the Internet, a public switched telephone network (PSTN), a wireless telephone network, etc.
204 Citations
53 Claims
-
1. A method for facilitating a user at a user location to reserve a broadcast program for subsequent access to content thereof, the method comprising:
-
receiving at a location remote from the user location content of a program from a content provider before broadcast of the program; substantially simultaneously recording the content of the program at, and broadcasting the content of the program from, the location remote from the user location; causing an identifier for the broadcast program to be available for selection by a user for a duration after broadcast of the content of the program, at any point during which duration the recorded broadcast program is accessible by a user, the duration being based on rights granted by the content provider for permitting reservation of the broadcast program by one or more users for access at any point during a specified amount of time following broadcast of the program; receiving a selection by a user of the identifier; and allowing the user to access the recorded broadcast program in response to the received selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for allowing a user to reserve a broadcast program for subsequent review of content of the program, the method comprising:
-
obtaining rights from a content provider to the content of the program; receiving, at a location remote from the user location, the content of the program from the content provider; substantially simultaneously recording the content of the program at, and broadcasting the content of the program from, the location remote from the user location; determining a duration after broadcast of the content of the program, at any point during which duration the broadcast program is accessible by a user, the duration being based on rights received by the content provider for permitting reservation of the broadcast program by one or more users for access at any point during a specified amount of time following broadcast of the program; and causing an identifier of the broadcast program to be available for selection by a user for the determined duration to reserve the program. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A system for facilitating a user at a user location to reserve a broadcast program, recorded and broadcast substantially simultaneously, for subsequent access to content thereof, the system comprising:
-
an interface for receiving, at a location remote from the user location, from a content provider, content of a program to be broadcast; a server for recording the content of the program, the server being located remotely from the user location; a processor for determining a duration after broadcast of the content of the program, at any point during which duration the broadcast program is accessible by a user, the duration being based on rights received from the content provider for permitting reservation of the broadcast program by one or more users for access at any point during a specified amount of time following broadcast of the program; a processor for causing an identifier of the broadcast program to be available for selection by one or more users for the determined duration; and a mechanism for receiving a selection by a user of the identifier, access by the user to the recorded content of the broadcast program being allowed in response to the received selection. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A system for allowing a user to reserve a broadcast program for subsequent review of content of the program, rights being obtained from a content provider to the content of the program, the system comprising:
-
an interface for receiving, at a location remote from the user location, from the content provider, the content of the program, the content of the program being substantially simultaneously broadcast from, and recorded at, the location remote from the user location; a processor for determining a duration after broadcast of the content of the program, at any point during which duration the broadcast program is accessible by a user, the duration being based on rights received from the content provider for permitting reservation of the broadcast program by one or more users for access at any point during a specified amount of time following broadcast of the program; and a processor for causing an identifier of the broadcast program to be available for selection by a user for the determined duration to reserve the program. - View Dependent Claims (45, 46, 47, 48, 49)
-
-
50. Apparatus for accessing by a user one or more broadcast programs on a selected one of a plurality of channels, comprising:
-
an output for providing programming on a selected one of the plurality of channels, such programming being substantially simultaneously recorded at, and broadcast from, a location remote from user locations; and a mechanism for enabling selection of an identifier of a broadcast program at any point during a duration after broadcast of the content of the program, the duration being based on rights received from the content provider of the broadcast program for permitting reservation of the broadcast program by one or more users for access at any point during a specified amount of time following broadcast of the program. - View Dependent Claims (51)
-
-
52. A method for accessing by a user one or more broadcast programs on a selected one of a plurality of channels, comprising:
-
providing programming on a selected one of the plurality of channels, such programming being substantially simultaneously recorded at, and broadcast from, a location remote from user locations; presenting an identifier of a broadcast program at any point during a duration after broadcast of the content of the program, the duration being based on rights received from the content provider of the broadcast program for permitting reservation of the broadcast program by one or more users for access at any point during a specified amount of time following broadcast of the program. - View Dependent Claims (53)
-
Specification