IP Library Granted Patent US 8,542,984
Granted Patent B1
US 8,542,984 · App. 11/784,120 · Granted Sep 24, 2013

Advanced recording options for interactive media guidance application systems

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,542,984
App. No.
11/784,120
Granted
Sep 24, 2013
Kind
B1
Abstract

Systems and methods for advanced recording options in interactive media guidance applications pertaining to whether a program includes commercials, has a particular aspect ratio, is a director's cut, or is unrated. The interactive media guidance application receives a user input to search for and record a program with one or more recording attributes, including an input designating that an attribute be required, preferred, or preferred in multiple copies. In one method, the interactive media guidance application retrieves media guidance information data for the program from memory, determines if the program has the desired recording attribute, and if so, records the program. In another method, the interactive media guidance application records the first available program which has all required recording attributes, and then continues to search for and record more-preferred versions.

Claims (111)

1. A method for recording programs with an interactive media guidance application comprising:

receiving a user selection of a program for recording, the selection specifying a user preference to record the program with or without commercials;

retrieving media guidance information data for the program from memory;

following receipt of the user selection of the program for recording, automatically determining, from the media guidance application data, whether a version of the program matches the user preference; and

when the version of the program is determined from the media guidance data to match the user preference, automatically scheduling a recording of the version of the program on a recording device in accordance with the user selection,

when no version of the program is determined from the media guidance data to match the user preference, searching updated media guidance data for the version of the program that matches the user preference after the media guidance data is updated.

2. The method of claim 1 wherein the interactive media guidance application is an interactive television program guide implemented on a set-top box.

3. A method for recording programs with an interactive media guidance application comprising:

receiving a user selection of a program for recording, the selection specifying a user preference to record the program with a particular aspect ratio;

retrieving media guidance information data for the program from memory;

following receipt of the user selection of the program for recording, automatically determining, from the media guidance application data, whether a version of the program matches the user preference; and

when the version of the program is determined from the media guidance data to match the user preference, automatically scheduling a recording of the version of the program on a recording device in accordance with the user selection,

when no version of the program is determined from the media guidance data to match the user preference, searching updated media guidance data for the version of the program that matches the user preference after the media guidance data is updated.

4. The method of claim 3 wherein the interactive media guidance application is an interactive television program guide implemented on a set-top box.

5. A method for recording programs with an interactive media guidance application comprising:

receiving a user selection of a program for recording, the selection specifying a user preference to record a director's cut of the program;

retrieving media guidance information data for the program from memory;

following receipt of the user selection of the program for recording, automatically determining, from the media guidance application data, whether a version of the program matches the user preference; and

when the version of the program is determined from the media guidance data to match the user preference, automatically scheduling a recording of the version of the program on a recording device in accordance with the user selection,

when no version of the program is determined from the media guidance data to match the user preference, searching updated media guidance data for the version of the program that matches the user preference after the media guidance data is updated.

6. The method of claim 5 wherein the interactive media guidance application is an interactive television program guide implemented on a set-top box.

7. A method for recording programs with an interactive media guidance application comprising:

receiving a user selection of a program for recording, the selection specifying a user preference to record a rated or unrated version of the program;

retrieving media guidance information data for the program from memory;

following receipt of the user selection of the program for recording, automatically determining, from the media guidance application data, whether a version of the program matches the user preference; and

when the version of the program is determined from the media guidance data to match the user preference, automatically scheduling a recording of the version of the program on a recording device in accordance with the user selection,

when no version of the program is determined from the media guidance data to match the user preference, searching updated media guidance data for the version of the program that matches the user preference after the media guidance data is updated.

8. The method of claim 7 wherein the interactive media guidance application is an interactive television program guide implemented on a set-top box.

9. A method for recording programs with an interactive media guidance application comprising:

receiving a user input from a user input device identifying a program to be recorded and allowing the user to select a first recording attribute as being either required, preferred, or preferred in multiple copies, and allowing the user to select a second recording attribute as being preferred, or preferred in multiple copies;

retrieving media guidance information data for the program from memory;

following receipt of the user input identifying the program to be recorded, automatically determining, from the media guidance application data, whether any versions of the program have all required program attributes in accordance with the user input;

determining, from the media guidance application data, whether any versions of the program have one or more preferred program attributes in accordance with the user input;

in response to the determination that a version of the program has all required program attributes, automatically recording on a recording device at least one version of the program with all required program attributes in accordance with the user input; and

in response to the determination that a version of the program has one or more preferred program attributes, automatically recording on a recording device at least one additional version of the program with all required program attributes and at least one preferred program attribute of equal or greater preference when compared to any prior recorded version or versions of the program.

10. The method of claim 9 , further comprising deleting any prior recorded version of a program with preferred program attributes of equal or lesser preference.

11. The method of claim 10 , further comprising deleting any prior recorded version of a program with the same variant of a program attribute which is preferred in multiple copies, and with preferred program attributes of equal or lesser preference.

12. The method of claim 9 , wherein receiving a user identification of a second attribute as being preferred, comprises allowing a user to rank the relative preference of a preferred attribute if more than one attribute is preferred.

13. The method of claim 9 wherein the interactive media guidance application continues searching for and recording versions of the program with all required program attributes, and at least one preferred program attribute of equal or greater preference when compared to any prior recorded version or versions, until the interactive media guidance application records a version of the program which possesses all required program attributes and all preferred program attributes.

14. The method of claim 9 wherein the interactive media guidance application is an interactive television program guide implemented on a set-top box.

15. The method of claim 9 wherein one of the preferred program attributes indicates that the user prefers a program version that does or does not include commercials.

16. The method of claim 9 wherein one of the preferred program attributes indicates that the user prefers multiple copies of a program, comprising at least one version which includes commercials and at least one version which does not include commercials.

17. The method of claim 9 wherein one of the preferred program attributes indicates that the user prefers that the program version have a particular aspect ratio.

18. The method of claim 9 wherein one of the preferred program attributes indicates that the user prefers multiple copies of a program, comprising at least one version with each available aspect ratio.

19. The method of claim 9 wherein one of the preferred program attributes indicates that the user prefers that the program version is or is not a director's cut.

20. The method of claim 9 wherein one of the preferred program attributes indicates that the user prefers multiple copies of a program, comprising at least one version which is a director's cut and at least one version which is not a director's cut.

21. The method of claim 9 wherein one of the preferred program attributes indicates that the user prefers that the program version is or is not unrated.

22. The method of claim 9 wherein one of the preferred program attributes indicates that the user prefers multiple copies of a program, comprising at least one version which is unrated and at least one version which is not unrated.

23. A system for recording programs with an interactive media guidance application comprising:

a user input device;

a recording device; and

control circuitry configured to:

receive, with the user input device, a user selection of a program for recording, the selection specifying a user preference to record the program with or without commercials;

retrieve media guidance information data for the program from memory;

following receipt of the user selection of the program for recording, automatically determine, from the media guidance application data, whether a version of the program matches the user preference; and

when the version of the program is determined from the media guidance data to match the user preference, automatically schedule a recording of the version of the program on the recording device in accordance with the user selection,

when no version of the program is determined from the media guidance data to match the user preference, search updated media guidance data for the version of the program that matches the user preference after the media guidance data is updated.

24. The system of claim 23 wherein the interactive media guidance application is an interactive television program guide implemented on a set-top box.

25. A system for recording programs with an interactive media guidance application comprising:

a user input device;

a recording device; and

control circuitry configured to:

receive, with the user input device, a user selection of a program for recording, the selection specifying a user preference to record the program with particular aspect ratio;

retrieve media guidance information data for the program from memory;

following receipt of the user selection of the program for recording, automatically determine, from the media guidance application data, whether a version of the program matches the user preference; and

when the version of the program is determined from the media guidance data to match the user preference, automatically schedule a recording of the version of the program on the recording device in accordance with the user selection,

when no version of the program is determined from the media guidance data to match the user preference, search updated media guidance data for the version of the program that matches the user preference after the media guidance data is updated.

26. The system of claim 25 wherein the interactive media guidance application is an interactive television program guide implemented on a set-top box.

27. A system for recording programs with an interactive media guidance application comprising:

a user input device;

a recording device; and

control circuitry configured to:

receive, with the user input device, a user selection of a program for recording, the selection specifying a user preference to record a director's cut of the program;

retrieve media guidance information data for the program from memory;

following receipt of the user selection of the program for recording, automatically determine, from the media guidance application data, whether a version of the program matches the user preference; and

when the version of the program is determined from the media guidance data to match the user preference, automatically schedule a recording of the version of the program on the recording device in accordance with the user selection,

when no version of the program is determined from the media guidance data to match the user preference, search updated media guidance data for the version of the program that matches the user preference after the media guidance data is updated.

28. The system of claim 27 wherein the interactive media guidance application is an interactive television program guide implemented on a set-top box.

29. A system for recording programs with an interactive media guidance application comprising:

a user input device;

a recording device; and

control circuitry configured to:

receive, with the user input device, a user selection of a program for recording, the selection specifying a user preference to record a rated or unrated version of the program;

retrieve media guidance information data for the program from memory;

determine, after the user selection is received, from the media guidance application data, whether a version of the program matches the user preference; and

when the version of the program is determined from the media guidance data to match the user preference, record the version of the program on the recording device in accordance with the user selection,

when no version of the program is determined from the media guidance data to match the user preference, search updated media guidance data for the version of the program that matches the user preference after the media guidance data is updated.

30. The system of claim 29 wherein the interactive media guidance application is an interactive television program guide implemented on a set-top box.

31. A system for recording programs with an interactive media guidance application comprising:

a user input device;

a recording device; and

control circuitry configured to:

receive a user input from the user input device identifying a program to be recorded and allowing the user to select a first recording attribute as being either required, preferred, or preferred in multiple copies, and allowing the user to select a second recording attribute as being preferred, or preferred in multiple copies;

retrieve media guidance information data for the program from memory;

following receipt of the user input identifying the program to be recorded, automatically determine, from the media guidance application data, whether any versions of the program have all required program attributes in accordance with the user input;

determine, from the media guidance application data, whether any versions of the program have one or more preferred program attributes in accordance with the user input;

in response to the determination that a version of the program has all required program attributes, automatically record on the recording device at least one version of the program with all required program attributes in accordance with the user input; and

in response to the determination that a version of the program has one or more preferred program attributes, automatically record on the recording device at least one additional version of the program with all required program attributes and at least one preferred program attribute of equal or greater preference when compared to any prior recorded version or versions of the program.

32. The system of claim 31 , the control circuitry further configured to delete any prior recorded version of a program with preferred program attributes of equal or lesser preference.

33. The system of claim 32 , the control circuitry further configured to delete any prior recorded version of a program with the same variant of a program attribute which is preferred in multiple copies, and with preferred program attributes of equal or lesser preference.

34. The system of claim 31 , the control circuitry further configured to receive a user identification designating a rank indicating the relative preference of a preferred attribute if more than one attribute is preferred.

35. The system of claim 31 , the control circuitry further configured to continue searching for and recording versions of the program with all required program attributes, and at least one preferred program attribute of equal or greater preference when compared to any prior recorded version or versions, until the interactive media guidance application records a version of the program which possesses all required program attributes and all preferred program attributes.

36. The system of claim 31 , wherein the interactive media guidance application is an interactive television program guide implemented on a set-top box.

37. The system of claim 31 , the control circuitry further configured to receive a user input from the user input device designating that the user prefers a program version that does or does not include commercials.

38. The system of claim 31 , the control circuitry further configured to receive a user input from the user input device indicating that the user prefers multiple copies of a program, comprising at least one version which includes commercials and at least one version which does not include commercials.

39. The system of claim 31 , the control circuitry further configured to receive a user input from the user input device designating that the user prefers a program version that has a particular aspect ratio.

40. The system of claim 31 , the control circuitry further configured to receive a user input from the user input device indicating that the user prefers multiple copies of a program, comprising at least one version with each available aspect ratio.

41. The system of claim 31 , the control circuitry further configured to receive a user input from the user input device designating that the user prefers a program version that is or is not a director's cut.

42. The system of claim 31 , the control circuitry further configured to receive a user input from the user input device indicating that the user prefers multiple copies of a program, comprising at least one version which is a director's cut and at least one version which is not a director's cut.

43. The system of claim 31 , the control circuitry further configured to receive a user input from the user input device designating that the user prefers a program version that is or is not unrated.

44. The system of claim 31 , the control circuitry further configured to receive a user input from the user input device indicating that the user prefers multiple copies of a program, comprising at least one version which is unrated and at least one version which is not unrated.

Assignments (12)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0138 →
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 →
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 →
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 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 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2010
From: GUIDEWORKS, LLC
To: ROVI GUIDES, INC.
Reel/Frame 024088/0138 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2007
From: KNEE, ROBERT A.; SPIEGEL, REED S.
To: GUIDEWORKS, LLC
Reel/Frame 019185/0906 →