IP Library Granted Patent US 8,806,533
Granted Patent B1
US 8,806,533 · App. 11/246,778 · Granted Aug 12, 2014

System and method for using television information codes

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,806,533
App. No.
11/246,778
Granted
Aug 12, 2014
Kind
B1
Abstract

A system and method for using information codes for recording television programs. Information codes may be published in magazines, newspapers, and the like, much like VCR Plus+™ codes. When a user desires to record one or more television programs based on information codes, the user selects an appropriate command button on his or her input device, and enters the information code that identifies a desired filter category (e.g. an actor filter represented as “01”) followed by a desired filter identifier (e.g. Richard Gere represented as “1234”). A processor receiving the user input searches an electronic program guide database for programs matching the filter information. The identified programs are then stored in a record memory for recording at an appropriate time. The identified programs may be further displayed for verification prior to storage in the record memory. Programs recommended to the viewers may also be identified via information codes.

Claims (46)

1. A video recording system comprising:

a data store that stores media guidance data for a plurality of television programs, the media guidance data including a first filter criteria associated with a first subset of the plurality of television programs and a second filter criteria associated with a second subset of the plurality of television programs, wherein the first subset and the second subset each comprise more than one program;

a microprocessor coupled to the data store, wherein the microprocessor:

receives input from a user that selects a symbol that is presented to the user in a form that prevents the user from identifying which of the first and second subsets of programs is associated with the symbol without referencing a look-up table, wherein the symbol includes an information code, the information code comprising one of the first and second filter criteria;

decodes the information code to identify a user filter criteria;

compares the user filter criteria to the first and second filter criteria, wherein the first and second filter criteria are each determined without user input;

determines that the user filter criteria matches the first filter criteria;

and without user input,

identifies the first subset of the plurality of television programs associated with the first filter criteria for recording, and

stores instructions to record the identified first subset of the plurality of television programs as a result of the identifying.

2. The system of claim 1 , wherein the information code comprises a filter category and an identifier associated with the filter category, and wherein the filter category and the identifier associated with the filter category represent the user filter criteria.

3. The system of claim 2 , wherein the filter category represents an actor or actress filter, and the identifier identifies a particular actor or actress.

4. The system of claim 2 , wherein the filter category represents a theme or genre filter, and the identifier identifies a particular theme or genre.

5. The system of claim 1 , wherein each filter criteria is unrelated to a program channel, date, time, or length.

6. The system of claim 1 wherein the microprocessor generates display of information on the more than one television programs in the first subset.

7. The system of claim 6 , wherein at least one of the more than one programs is deleted from a list of programs to be recorded in response to a user command.

8. The system of claim 1 , wherein the microprocessor compares a second user filter category and a second user identifier in the decoded information code with respectively a second filter category and a second identifier associated with a television program, and select the program associated with the second identifier for storage recording based on the comparison.

9. The system of claim 1 , wherein the information code identifies a plurality of filter categories and associated filter identifiers for retrieving one or more programs based on the plurality of filter categories and associated filter identifiers.

10. The system of claim 1 wherein, based on the determination, none of the programs in the second subset are recorded.

11. The video recording system of claim 1 , wherein the symbol is selected from a plurality of symbols that are presented to the user in a form that prevents the user from identifying which of the first and second subsets of programs is associated with the symbol without referencing a look-up table.

12. A computer-implemented method for selecting video programs for recording, the method comprising:

storing media guidance data for a plurality of programs, the media guidance data including a first filter criteria associated with a first subset of the plurality of programs and a second filter criteria associated with a second subset of the plurality of programs, wherein the first subset and the second subset each comprise more than one program;

receiving from a user input that selects a symbol that is presented to the user in a form that prevents the user from identifying which of the first and second subsets of programs is associated with the symbol without referencing a look-up table, wherein the symbol includes an information code, the information code comprising exactly one of the first and second filter criteria;

decoding the received information code to identify a user filter criteria;

comparing the user filter criteria to the first and second filter criteria, wherein the first and second filter criteria are each determined without user input;

determining that the user filter criteria matches the first filter criteria; and

without user input, identifying the first subset of the plurality of programs associated with the first filter criteria for recording, and storing instructions to record the identified first subset of the plurality of programs as a result of the identifying.

13. The method of claim 12 , wherein the information code comprises a filter category and an identifier associated with the filter category, and wherein the filter category and the identifier associated with the filter category represent the user filter criteria.

14. The method of claim 13 , wherein the filter category represents an actor or actress filter, and the identifier identifies a particular actor or actress.

15. The method of claim 13 , wherein the filter category represents a theme or genre filter, and the identifier identifies a particular theme or genre.

16. The method of claim 12 , wherein each filter criteria is unrelated to a program channel, date, time, or length.

17. The method of claim 12 , further comprising:

displaying information on one or more programs in the first subset.

18. The method of claim 17 further comprising:

deleting at least one program from a list of programs to be recorded in response to a user command.

19. The method of claim 12 wherein, based on the determination, none of the programs in the second subset are recorded.

20. The method of claim 10 , wherein the symbol is selected from a plurality of symbols that are presented to the user in a form that prevents the user from identifying which of the first and second subsets of programs is associated with the symbol without referencing a look-up table.

21. A method for recording video programs in a data communications network including a web server hosting a website and a system including a video recorder coupled to the web server, the method comprising:

generating a display of information on a plurality of recommended video programs on the website;

associating a first non-human readable filter criteria with a first subset of the plurality of recommended video programs and associating a second non-human readable filter criteria with a second subset of the plurality of recommended video programs, wherein the first subset and the second subset each comprise more than one recommended video program;

receiving input from a user that selects a symbol that is presented to the user in a form that prevents the user from identifying which of the first and second subsets of programs is associated with the symbol without referencing a look-up table, wherein the symbol identifies more than one of the recommended video programs;

comparing, using control circuitry, the symbol to the first filter criteria and the second filter criteria;

determining that the user filter criteria matches the first filter criteria;

transmitting from the website to the system a command to record the first subset of recommended video programs as a result of the determining, the first subset of recommended video programs being identified by an information code included in the symbol that includes the first filter criteria; and

causing the video recorder to be automatically invoked to record the first subset of recommended video programs based on the first filter criteria.

22. The method of claim 21 wherein, based on the first filter criteria, none of the recommended video programs in the second subset of recommended video programs are recorded.

Assignments (15)
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069115/0148 →
MERGER Recorded Sep 11, 2024
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 068555/0389 →
MERGER Recorded Sep 11, 2024
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 068555/0425 →
MERGER Recorded Sep 11, 2024
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 068555/0432 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
PATENT RELEASE Recorded Jul 24, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI CORPORATION; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE INTERNATIONAL, INC.; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 033396/0001 →
SECURITY INTEREST Recorded Sep 13, 2011
From: APTIV DIGITAL, INC., A DELAWARE CORPORATION; GEMSTAR DEVELOPMENT CORPORATION, A CALIFORNIA CORPORATION; INDEX SYSTEMS INC, A BRITISH VIRGIN ISLANDS COMPANY; ROVI CORPORATION, A DELAWARE CORPORATION; ROVI GUIDES, INC., A DELAWARE CORPORATION; ROVI SOLUTIONS CORPORATION, A DELAWARE CORPORATION; ROVI TECHNOLOGIES CORPORATION, A DELAWARE CORPORATION; STARSIGHT TELECAST, INC., A CALIFORNIA CORPORATION; UNITED VIDEO PROPERTIES, INC., A DELAWARE CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027039/0168 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2010
From: JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION)
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ODS PROPERTIES, INC.; ROVI DATA SOLUTIONS, INC. (FORMERLY KNOWN AS TV GUIDE DATA SOLUTIONS, INC.); ROVI GUIDES, INC. (FORMERLY KNOWN AS GEMSTAR-TV GUIDE INTERNATIONAL, INC.); ROVI SOLUTIONS CORPORATION (FORMERLY KNOWN AS MACROVISION CORPORATION); ROVI SOLUTIONS LIMITED (FORMERLY KNOWN AS MACROVISION EUROPE LIMITED); ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 025222/0731 →
SECURITY AGREEMENT Recorded May 15, 2008
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; GEMSTAR-TV GUIDE INTERNATIONAL, INC.; INDEX SYSTEMS INC; MACROVISION CORPORATION; ODS PROPERTIES, INC.; STARSIGHT TELECAST, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 020986/0074 →