Distributed video on demand system
First Claim
Patent Images
1. A system for recording purchased programming, the system comprising:
- a device by which a user places an order for purchased programming; and
a recording device controller connected through at least one communication medium to a recording device, the recording device controller verifying that the recording device is programmed to record the purchased programming and the recording device controller canceling the order if it is not verified that the recording device is programmed to record the programming.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for recording purchased programming by a recording device which communicates instructions back and forth with an order processor. The order processor communicates with the user recording device as well as with a program source device to automatically ensure recording of purchased programming by a user pursuant to a user'"'"'s order. The program delivery may occur at a time different from when the user views the program. The system may verify that the user recording device is capable of recording the program and may reschedule the delivery of the purchased program if the user device is unable to record the program.
40 Citations
40 Claims
-
1. A system for recording purchased programming, the system comprising:
-
a device by which a user places an order for purchased programming; and
a recording device controller connected through at least one communication medium to a recording device, the recording device controller verifying that the recording device is programmed to record the purchased programming and the recording device controller canceling the order if it is not verified that the recording device is programmed to record the programming. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for the delivery of programming, the system comprising:
-
an order processor;
a program source device; and
a user recording device;
the order processor executing instructions to;
receive from a user and process an order for a program, communicate commands with the user recording device, communicate commands with the program server, and store user data;
the program source device executing instructions to;
communicate commands with the order processor, send a program to the user recording device, and authorize the receiving of the program by the user recording device; and
the user recording device executing instructions to;
communicate commands with the order processor, receive the program from the program service device, and record the program. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system for the delivery of programming, the system comprising:
-
an order processor; and
a program source device;
the order processor executing instructions to;
receive from a user and process an order for a program, communicate commands with a user recording device, communicate commands with the program server, store user data, and instruct the user recording device to record the program;
the program source device executing instructions to;
communicate commands with the order processor, send a program to the user recording device, and authorize the receiving of the program by the user recording device. - View Dependent Claims (15, 17)
-
-
16. A system for the delivery of programming, the system comprising:
a user recording device executing instructions to;
communicate commands a program controller, receive a program from a program service device, and record the program pursuant to a command from the program controller. - View Dependent Claims (18)
-
19. A method for producing an encrypted programming stream, the method comprising:
-
receiving program orders;
selecting programs based on the program orders;
assembling the selected programs into a sequential stream of programming; and
encrypting the sequential stream. - View Dependent Claims (20, 21, 22)
-
-
23. A system for recording purchased programming, the system comprising:
-
a recording device that performs actions comprising;
receiving purchased programming, recording purchased programming, and communicating instructions with a programming delivery mechanism; and
the programming delivery mechanism that performs actions comprising;
receiving at least one order for purchased programming, sending purchased programming, communicating instructions with the recording device, and instructing the recording device to record the purchased programming. - View Dependent Claims (24, 25, 26)
-
-
27. A system for recording purchased programming, the system comprising:
a programming delivery mechanism that performs actions comprising;
receiving an order for purchased programming;
communicating instructions with a recording device;
instructing the recording device to record the purchased programming; and
verifying that the recording device is programmed to record the purchased programming. - View Dependent Claims (28, 29, 30)
-
31. A system for recording purchased programming, the system comprising:
a recording device that performs actions comprising;
receiving purchased programming;
recording the purchased programming;
communicating instructions with a programming delivery mechanism; and
verifying to the programming delivery mechanism that the recording device is programmed to record a particular purchased program. - View Dependent Claims (32, 33, 34)
-
35. A method for recording purchased programming, the method comprising:
-
placing an order for purchased programming;
verifying that a recording device is programmed to record the purchased programming; and
if it is not verified that the recording device is programmed to record the programming either;
canceling the order, attempting to reschedule the order, or notifying the entity which placed the order. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification