IP Library Granted Patent US 9,237,369
Granted Patent B2
US 9,237,369 · App. 11/894,618 · Granted Jan 12, 2016

Interactive television program guide system having multiple devices within a household

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 9,237,369
App. No.
11/894,618
Granted
Jan 12, 2016
Kind
B2
Abstract

An interactive television program guide system based on multiple user television equipment devices in a single household is provided. The system provides a user with an opportunity to adjust program guide settings with a given one of the interactive television program guides. The system coordinates the operation of the interactive television program guides so that the program guide settings that were adjusted with the given interactive television program guide are used by the other interactive television program guides. Program guide setting include features related to setting program reminders, profiles, program recording features, messaging features, favorites features, parental control features, program guide set up features (e.g., audio and video and language settings), etc. The operation of applications such as web browser applications, home shopping applications, home banking applications, game applications, etc. may also be coordinated.

Claims (117)

1. A method for viewing a program, the method comprising:

generating a display of a video associated with a program at a first equipment device coupled to a second equipment device, wherein the video generated for display at the first equipment device is transmitted concurrently to a plurality of equipment devices while the video is generated for display at the first equipment device;

transmitting, independently of receiving user input at the first equipment device, an identification of the program, from the first equipment device to the second equipment device, while the video associated with the program is generated for display at the first equipment device, wherein the second equipment device is configured to:

receive the identification of the program from the first equipment device;

receive, independently of the first equipment device, a user input that requests to view the identified program using the second equipment device; and

generate a display of the video associated with the program in response to receiving the user input.

2. The method of claim 1 , wherein the identification identifies the first equipment device.

3. The method of claim 1 , further comprising:

receiving an instruction from the second equipment device to change the video associated with the program generated for display by the first equipment device; and

changing the video associated with the program generated for display by the first equipment device in response to receiving the instruction.

4. The method of claim 3 , wherein changing further comprises tuning the first equipment device away from the channel of the program.

5. The method of claim 3 , wherein changing further comprises turning off the first equipment device.

6. The method of claim 1 , further comprising:

determining whether the second equipment device is authorized to monitor the first equipment device; and

generating a display of the video associated with the program in response to determining that the second equipment device is authorized to monitor the first equipment device.

7. The method of claim 6 , further comprising:

receiving authorization information from the second equipment device;

verifying the authorization information; and

generating a display of the video associated with the program in response to verifying the authorization information.

8. The method of claim 7 , wherein the authorization information comprises a password.

9. The method of claim 1 , wherein a first interactive program guide implemented on the first equipment device transmits the identification of the program to a second interactive program guide implemented on the second equipment device.

10. The method of claim 1 further comprising:

receiving, at the first equipment device, a communication from the second equipment device requesting identification of the program generated for display on the first equipment device, and

transmitting the identification of the program, from the first equipment device to the second equipment device, in response to receiving the communication.

11. The method of claim 1 , wherein the second equipment device generates a display of the identification of the program received from the first equipment device.

12. The method of claim 1 , wherein an interactive program guide implemented on the second equipment device generates a display of the received identification as an overlay over another program currently being viewed using the second equipment device.

13. A method for identifying a program generated for display on another equipment device, the method comprising:

generating a display of a video associated with a program at a first equipment device coupled to a second equipment device, wherein the video generated for display at the first equipment device is transmitted concurrently to a plurality of equipment devices while the video is generated for display at the first equipment device, wherein the second equipment device is configured to:

receive, independently of the first equipment device, a user input that requests to identify the program corresponding to the video generated for display at the first equipment device;

cause the first equipment device to transmit, independently of receiving user input at the first equipment device, while the video associated with the program is generated for display at the first equipment device, identification information for the program corresponding to the video generated for display at the first equipment device to the second equipment device; and

generate a display of the identification information for the program corresponding to the video generated for display at the first equipment device on the second equipment device in response to receiving the identification information.

14. The method of claim 13 , wherein the second equipment device is further configured to generate the display of identification information by generating a display of at least one of the channel, title, and rating of the video associated with the program generated for display.

15. The method of claim 13 , further comprising:

receiving an instruction from the second equipment device to change the video associated with the program generated for display by the first equipment device; and

changing the video associated with the program generated for display by the first equipment device in response to receiving the instruction.

16. The method of claim 15 , wherein changing further comprises tuning the first equipment device away from the channel of the program.

17. The method of claim 15 , wherein changing further comprises turning off the first equipment device.

18. The method of claim 13 , further comprising:

determining whether the second equipment device is authorized to monitor the first equipment device,

wherein the display of the identification information is generated in response to determining that the second equipment device is authorized to monitor the first equipment device.

19. The method of claim 18 , further comprising:

receiving authorization information from the second equipment device; and

verifying the authorization information, wherein the display of the identification information is generated in response to verifying the authorization information.

20. The method of claim 19 , wherein the authorization information comprises a password.

21. A system for viewing a program, the system comprising:

a first equipment device configured to:

generate, at the first equipment device, a display of a video associated with a program, wherein the first equipment device is coupled to a second equipment device, wherein the video generated for display at the first equipment device is transmitted concurrently to a plurality of equipment devices while the video is generated for display at the first equipment device; and

transmit, independently of receiving user input at the first equipment device, an identification of the program to the second equipment device while the video associated with the program is generated for display at the first equipment device, wherein the second equipment device is configured to:

receive, independently of the first equipment device, a user input that requests to view the identified program on the second equipment device; and

generate a display of the video associated with the program in response to receiving the user input.

22. The system of claim 21 , wherein the second equipment device is further configured to provide an indication that the first equipment device is generating a display of the video associated with the program.

23. The system of claim 22 , wherein the indication identifies the first equipment device.

24. The system of claim 21 , wherein the first equipment device is further configured to:

receive an instruction from the second equipment device to change the video associated with the program generated for display by the first equipment device; and

change the video associated with the program generated for display by the first equipment device in response to receiving the instruction.

25. The system of claim 24 , wherein the second equipment device is further configured to instruct a tuner to tune the first equipment device away from the channel of the program.

26. The system of claim 24 , wherein the second equipment device is further configured to turn off the first equipment device.

27. The system of claim 21 , wherein the first equipment device is further configured to:

determine whether the second equipment device is authorized to monitor the first equipment device; and

authorize the second equipment device to generate a display of the video associated with the program in response to determining that the second equipment device is authorized to monitor the first equipment device.

28. The system of claim 27 , wherein the first equipment device is further configured to:

receive authorization information from the second equipment device;

verify the authorization information; and

authorize the second equipment device to generate a display of the video associated with the program in response to verifying the authorization information.

29. The system of claim 28 , wherein the authorization information comprises a password.

30. The system of claim 21 , wherein a first interactive program guide implemented on the first equipment device transmits the identification of the program to a second interactive program guide implemented on the second equipment device.

31. The system of claim 21 , wherein the first equipment device is further configured to:

receive a communication from the second equipment device requesting identification of the program generated for display on the first equipment device, and

transmit the identification of the program in response to receiving the communication.

32. The system of claim 21 , wherein the second equipment device is further configured to generate a display of the identification of the program received from the first equipment device.

33. The system of claim 21 , wherein an interactive program guide implemented on the second equipment device generates a display of the received identification as an overlay over another program currently being viewed using the second equipment device.

34. A system for identifying a program generated for display on another equipment device, the system comprising:

a first equipment device configured to:

generate a display of a video associated with a program, wherein the first equipment device is coupled to a second equipment device, wherein the video generated for display at the first equipment device is transmitted concurrently to a plurality of equipment devices while the video is generated for display at the first equipment device;

receive a request to identify the program corresponding to the video generated for display at the first equipment device from the second equipment device, wherein the second equipment device receives a user input that requests to identify the program independently of the first equipment device; and

responsive to receiving the request to identify the program from the second equipment device, transmit, independently of receiving user input at the first equipment device, to the second equipment device, while the video associated with the program is generated for display at the first equipment device, identification information for the program corresponding to the video generated for display at the first equipment device, wherein the second equipment device is configured to generate a display of the identification information for the program corresponding to the video generated for display at the first equipment device in response to receiving the identification information.

35. The system of claim 34 , wherein the identification information further comprises at least one of the channel, title, and rating of the video associated with the program generated for display.

36. The system of claim 34 , wherein the first equipment device is further configured to:

receive an instruction from the second equipment device to change the video associated with the program generated for display by the first equipment device; and

change the video associated with the program generated for display by the first equipment device in response to receiving the instruction.

37. The system of claim 36 , wherein the second equipment device is further configured to instruct a tuner to tune the first equipment device away from the channel of the program.

38. The system of claim 36 , wherein the second equipment device is further configured to turn off the first equipment device.

39. The system of claim 34 , wherein:

the first equipment device is further configured to determine whether the second equipment device is authorized to monitor the first equipment device; and

the second equipment device is further configured to generate the display of the identification information in response to the first equipment device determining that the second equipment device is authorized to monitor the first equipment device.

40. The system of claim 39 , wherein:

the first equipment device is further configured to:

receive authorization information from the second equipment device; and

verify the authorization information; and

the second equipment device is further configured to generate the display of the identification information in response to the first equipment device verifying the authorization information.

41. The system of claim 40 , wherein the authorization information comprises a password.

42. A method for viewing a program, the method comprising:

generating a display of a video associated with a program at a first equipment device coupled to a second equipment device;

transmitting, independently of receiving user input at the first equipment device, an identification of the program, from the first equipment device to the second equipment device, while the video associated with the program is generated for display at the first equipment device, wherein the second equipment device is configured to:

receive the identification of the program from the first equipment device;

receive, independently of the first equipment device, a user input that requests to view the identified program using the second equipment device; and

generate a display of the video associated with the program in response to receiving the user input, wherein the first equipment device is located in a home, and wherein the identification of the program is received by the second equipment device at a remote location not in the home.

43. A system for viewing a program, the system comprising:

a first equipment device configured to:

generate, at the first equipment device, a display of a video associated with a program, wherein the first equipment device is coupled to a second equipment device; and

transmit, independently of receiving user input at the first equipment device, an identification of the program to the second equipment device while the video associated with the program is generated for display at the first equipment device; wherein the second equipment device is configured to:

receive, independently of the first equipment device, a user input that requests to view the identified program on the second equipment device; and

generate a display of the video associated with the program in response to receiving the user input, wherein the first equipment device is located in a home, and wherein the identification of the program is received by the second equipment device at a remote location not in the home.

44. A method for identifying a program generated for display on another equipment device, the method comprising:

generating a display of a video associated with a program at a first equipment device coupled to a second equipment device, wherein the second equipment device is configured to:

receive, independently of the first equipment device, a user input that requests to identify the program corresponding to the video generated for display at the first equipment device;

receive from the first equipment device, independently of receiving user input at the first equipment device, while the video associated with the program is generated for display at the first equipment device, identification information for the program corresponding to the video generated for display at the first equipment device with the second equipment device; and

generate a display of the identification information for the program corresponding to the video generated for display at the first equipment device on the second equipment device in response to receiving the identification information, wherein the first equipment device is located in a home, and wherein the identification is transmitted responsive to the first equipment device receiving a request to transmit the identification from a remote location not in the home.

45. A system for identifying a program generated for display on another equipment device, the system comprising:

a first equipment device configured to:

generate a display of a video associated with a program, wherein the first equipment device is coupled to a second equipment device;

receive a request to identify the program corresponding to the video generated for display at the first equipment device from the second equipment device, wherein the second equipment device receives a user input that requests to identify the program independently of the first equipment device; and

transmit, independently of receiving user input at the first equipment device, to the second equipment device, while the video associated with the program is generated for display at the first equipment device, identification information for the program corresponding to the video generated for display at the first equipment device, wherein the second equipment device is configured to generate a display of the identification information for the program corresponding to the video generated for display at the first equipment device in response to receiving the identification information, wherein the first equipment device is located in a home, and wherein the identification is transmitted responsive to the first equipment device receiving a request to transmit the identification from a remote location not in the home.

46. A method comprising:

generating, at a first equipment device, a display of a video associated with a program, wherein the first equipment device is coupled to a second equipment device, wherein the video generated for display at the first equipment device is transmitted concurrently to a plurality of equipment devices while the video is generated for display at the first equipment device;

receiving, at the first equipment device from a second equipment device, a request to identify the program corresponding to the video generated for display at the first equipment device, wherein the second equipment device receives a user input that requests to identify the program independently of the first equipment device; and

responsive to receiving the request to identify the program from the second equipment device, transmitting to the second equipment device, independently of receiving user input at the first equipment device, while the video associated with the program is generated for display at the first equipment device, identification information for the program corresponding to the video generated for display at the first equipment device, wherein the second equipment device is configured to generate a display of the identification information for the program corresponding to the video generated for display at the first equipment device in response to receiving the identification information.

Assignments (10)
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 →
MERGER Recorded Jun 18, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035931/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2015
From: ELLIS, MICHAEL D.; THOMAS, WILLIAM L.; LEMMONS, THOMAS R.
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 035861/0738 →
MERGER Recorded Jun 18, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035931/0268 →
MERGER Recorded Jun 18, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035950/0089 →
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 →
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 →