IP Library Granted Patent US 8,732,764
Granted Patent B2
US 8,732,764 · App. 11/948,180 · Granted May 20, 2014

Automatic recording

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,732,764
App. No.
11/948,180
Granted
May 20, 2014
Kind
B2
Abstract

A program recording device including an input port, a processor memory, a processor, a selector, and a storage element is configured to receive command data and program data through the input port. The selector receives command data and program data from the input port and outputs the command data to the processor memory and the program data to the storage element. The processor uses this command data to control the selector and storage element to automatically record a program influenced by user preferences onto the storage element without requiring any user input.

Claims (56)

1. A program recording device, comprising:

a storage element;

a processor memory;

a processor coupled with the storage element and the processor memory;

a selector coupled with the storage element, the processor, and the processor memory; and

an input port coupled with the selector and the processor;

wherein the selector is configured to receive command data and program data, output the command data to the processor memory, and output the program data to the storage element;

wherein the program data contains a plurality of channels, one or more of which may be selected for viewing or recording by the program recording device;

wherein the command data contains a plurality of commands each of which directing the program recording device to automatically record a program, each command of the plurality of commands comprising a channel number and a length of time for the program, or a channel number and a start and stop time for the program, or a name of a show or episode for each of a plurality of programs, wherein the command data contains the plurality of commands each of which directing the program recording device to automatically record the program without any input from a user; and

wherein the processor receives the command data from the processor memory and operates the selector, the input port, and the storage element to automatically select, without receiving a command from the user, a first program of the plurality of programs based on user preferences that are stored in the storage element and the command data and record the first program, in response to the command data, and to automatically select, without receiving a command from the user, a second program of the plurality of programs based on the user preferences and the command data and not record the second program, thereby automatically overriding the command data based on the user preferences;

wherein the command data and the program data are both received from a transmission or broadcast system.

2. The program recording device of claim 1 , wherein the command data comprises: a channel; and a start time.

3. The program recording device of claim 2 , wherein the command data further comprises: a stop time.

4. The program recording device of claim 1 , wherein the command data comprises: a program identification.

5. The program recording device of claim 1 , wherein the user preferences are influenced by other programs previously recorded by a user.

6. The program recording device of claim 1 , wherein the user preferences are genre preferences of a user.

7. The program recording device of claim 1 , wherein the user preferences are rating preferences of a user.

8. The program recording device of claim 1 , wherein one of the first and the second programs is selected by an advertiser.

9. The program recording device of claim 1 , wherein the command data also comprises disabling a trick mode in the program recording device.

10. The program recording device of claim 1 , further comprising:

a user input port coupled to the processor;

wherein the user input port is configured to receive user command data from a user, and send the user command data to the processor; and

wherein the user command data is able to override the command data.

11. The program recording device of claim 1 , wherein the processor memory is configured to store a list of programs scheduled for automatic recording.

12. The program recording device of claim 11 , wherein the processor is configured to place a program scheduled for automatic recording at a location within the list of programs based upon the command data.

13. The program recording device of claim 11 , wherein the processor memory is also configured to store a list of programs previously recorded.

14. The program recording device of claim 11 , wherein the processor memory is also configured to store the user preferences.

15. The program recording device of claim 1 , further comprising:

a user input port coupled with the processor; and

an output port coupled with the storage element and the selector.

16. The program recording device of claim 1 ,

wherein the selector is configured to select between the plurality of channels, and output program data from the selected channel to the storage element.

17. The program recording device of claim 1 , wherein the program data and command data are received at different times.

18. An automatic program recording system, comprising:

a transmission system, configured to broadcast command data and program data, the command data containing a plurality of commands each of which directing a user system to record a program, each command of the plurality of commands comprising a channel number and a length of time for the recording, or a channel number and a start and stop time for the recording, or a name of a show or episode for each of a plurality of programs and the program data containing a plurality of channels, one or more of which may be selected for viewing or recording by a program recording device; and

the user system, configured to receive the command data and the program data from the transmission system, comprising:

a display; and

the program recording device coupled with the display, configured to:

receive the command data and the program data from the transmission system, wherein the command data contains commands directing the program recording device to automatically record the program without any input from a user;

select a first program of the plurality of programs based on user preferences that are stored in the program recording device and based on the command data;

record the selected first program from the program data in response to the command data;

select a second program of the plurality of programs based on the user preferences and based on the command data;

not record the selected second program from the program data, thereby automatically overriding the command data based on the user preferences; and

output the first program to the display.

19. The automatic program recording system of claim 18 , wherein the program recording device is a digital video recorder.

20. The automatic program recording system of claim 18 , wherein the program recording device comprises: a storage element configured to store programs.

21. A method for automatically recording a program, comprising:

receiving command data and program data from a broadcast system, the command data containing a plurality of commands each of which directing a program recording device to record a program, each command of the plurality of commands comprising a channel number and a length of time for the recording, or a channel number and a start and stop time for the recording, or a name of a show or episode for each of a plurality of programs, wherein the command data contains the plurality of commands each of which directing the program recording device to automatically record the program without any input from a user, the program data containing a plurality of channels, one or more of which may be selected for viewing or recording by the program recording device;

selecting a first program of the plurality of programs based on user preferences that are stored in the storage element and based on the command data;

automatically recording the first program in response to the command data;

selecting a second program of the plurality of programs based on user preferences that are stored in the storage element and based on the command data;

not recording the second program, thereby automatically overriding the command data based on the user preferences; and

displaying the program to a user.

22. The method for automatically recording a program of claim 21 , wherein the user preferences are indicated by previously recorded programs.

23. The method for automatically recording a program of claim 21 , wherein the user preferences are genre preferences of the user.

24. The method for automatically recording a program of claim 21 , wherein the user preferences are rating preferences of the user.

Assignments (4)
SECURITY INTEREST Recorded Nov 30, 2021
From: DISH BROADCASTING CORPORATION; DISH NETWORK L.L.C.; DISH TECHNOLOGIES L.L.C.
To: U.S. BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058295/0293 →
CHANGE OF NAME Recorded Jun 18, 2018
From: ECHOSTAR TECHNOLOGIES L.L.C.
To: DISH TECHNOLOGIES L.L.C.
Reel/Frame 047264/0127 →
CHANGE OF NAME Recorded Aug 27, 2009
From: ECHOSTAR TECHNOLOGIES CORPORATION
To: ECHOSTAR TECHNOLOGIES L.L.C.
Reel/Frame 023156/0876 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2007
From: KUMMER, DAVID A.; JACKSON, MARKUS WAYNE
To: ECHOSTAR TECHNOLOGIES CORPORATION
Reel/Frame 020247/0096 →