IP Library Granted Patent US 8,925,018
Granted Patent B2
US 8,925,018 · App. 14/169,105 · Granted Dec 30, 2014

Television control interface with electronic guide

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,925,018
App. No.
14/169,105
Granted
Dec 30, 2014
Kind
B2
Abstract

An on-screen menu method and system for controlling the functions of integrated electronic devices and a television schedule system and method for displaying television schedule information on a television screen includes a program guide having a schedule information area that depicts the programs that are being presented on each channel at each time during the day and an interconnected series of menus to control the features of the integrated electronic devices. An input device allows the viewer to move a pointer over different interactive areas of the guide and the function performed when the area is activated is displayed in a contextual help window. Various control glyphs provide for recursive interaction with the guide.

Claims (46)

1. A method comprising:

generating a display including a plurality of program listings located within a boundary;

determining whether a user-navigable cursor is moved to a location near an edge of the boundary in a currently visible region of the display of the plurality of program listings; and

generating information related to navigating the plurality of program listings, for display proximate to the cursor based on a location of the cursor, when the user-navigable cursor is moved to the location near the edge of the boundary in a currently visible region of the display of the plurality of program listings.

2. The method of claim 1 , further comprising:

generating for display the information related to navigating the program listings in a window proximate to the cursor.

3. The method of claim 2 , further comprising:

removing the window from being displayed by fading the window.

4. The method of claim 1 , further comprising:

changing a shape of the user-navigable cursor, when the user-navigable cursor is moved to the location near the edge of the boundary.

5. The method of claim 4 , wherein the shape of the user-navigable cursor is conditioned on the location of the user-navigable cursor.

6. The method of claim 1 , further comprising:

changing a display characteristic of the user-navigable cursor, when the user-navigable cursor is moved to the location near the edge of the boundary.

7. The method of claim 1 , wherein the information related to navigating the program listings is conditioned on the location of the user-navigable cursor.

8. The method of claim 1 , further comprising:

selecting an item with the user-navigable cursor when the user-navigable cursor is located at the location near the edge of the boundary;

in response to the selecting, generating for display a different plurality of program listings located within the boundary when the location near the edge of the boundary is at a first position; and

in response to the selecting, generating for display information that replaces the plurality of program listings when the location near the edge of the boundary is at a second position.

9. The method of claim 1 , further comprising:

generating for display text within the user-navigable cursor.

10. The method of claim 1 , wherein the information related to navigating the program listings comprises text.

11. The method of claim 1 , further comprising:

generating the information related to navigating the plurality of program listings, for display proximate to the cursor while each of the plurality of program listings remains displayed.

12. A system comprising:

a processor configured to:

generate a display including a plurality of program listings located within a boundary;

determine whether a user-navigable cursor is moved to a location near an edge of the boundary in a currently visible region of the display; and

generate information related to navigating the plurality of program listings, for display proximate to the cursor based on a location of the cursor, when the user-navigable cursor is moved to the location near the edge of the boundary in a currently visible region of the display of the plurality of program listings.

13. The system of claim 12 , wherein the processor is further configured to:

generate for display the information related to navigating the program listings in a window proximate to the cursor.

14. The system of claim 13 , wherein the processor is further configured to:

remove the window from being displayed by fading the window.

15. The system of claim 12 , wherein the processor is further configured to:

change a shape of the user-navigable cursor, when the user-navigable cursor is moved to the location near the edge of the boundary.

16. The system of claim 15 , wherein the shape of the user-navigable cursor is conditioned on the location of the user-navigable cursor.

17. The system of claim 12 , wherein the processor is further configured to:

change a display characteristic of the user-navigable cursor, when the user-navigable cursor is moved to the location near the edge of the boundary.

18. The system of claim 12 , wherein the information related to navigating the program listings is conditioned on the location of the user-navigable cursor.

19. The system of claim 12 , wherein the processor is further configured to:

select an item with the user-navigable cursor when the user-navigable cursor is located at the location near the edge of the boundary;

in response to the selection, generate for display a different plurality of program listings located within the boundary when the location near the edge of the boundary is at a first position; and

in response to the selection, generate for display information that replaces the plurality of program listings when the location near the edge of the boundary is at a second position.

20. The system of claim 12 , wherein the processor is further configured to:

generate for display text within the user-navigable cursor.

21. The system of claim 12 , wherein the information related to navigating the program listings comprises text.

22. The system of claim 12 , wherein the processor is further configured to generate the information related to navigating the plurality of program listings, for display proximate to the cursor while each of the plurality of program listings remains displayed.

Assignments (4)
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 10, 2015
From: STARSIGHT TELECAST, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035848/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2014
From: ALBA, THERESA A.; CASEMENT, MARCIA A.; STEIN, WILLIAM DE; FOLKER, DAVID; HUNWICK, KEITH W.; JOHNSON, KENNETH D.
To: STARSIGHT TELECAST, INC.
Reel/Frame 034241/0595 →
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 →