IP Library Granted Patent US 8,132,206
Granted Patent B2
US 8,132,206 · App. 12/411,208 · Granted Mar 6, 2012

Multiple database, user-choice-compiled program and event 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,132,206
App. No.
12/411,208
Granted
Mar 6, 2012
Kind
B2
Abstract

An electronic programming guide generator utilizes filters to select only programming filtered to display in an electronic programming guide display.

Claims (46)

1. A method for displaying program listings, the method comprising:

storing a plurality of program listings, wherein each of the program listings comprises a unique identifier and title;

receiving a filter that includes at least one identifier which is associated one-to-one with a program listing, wherein the filter is generated at a remote server;

retrieving, for each of the at least one identifier included in the received filter, the stored program listing with the unique identifier that corresponds one-to-one with the at least one identifier included in the received filter; and

providing a display that includes the title of each program listing retrieved.

2. The method of claim 1 , further comprising registering with the remote server to receive the filter.

3. The method of claim 1 , further comprising displaying a list of filters available for receiving.

4. The method of claim 1 , wherein the filter is received in accordance with a schedule set by the remote server.

5. The method of claim 1 , wherein the filter further includes the program listing associated one-to-one with an identifier included in the received filter.

6. The method of claim 1 , wherein the filter includes a list of identifiers, each associated one-to-one with a program listing.

7. A system for displaying program listings, the system comprising:

a memory for storing a plurality of program listings, wherein each of the program listings comprises a unique identifier and title;

a receiver for receiving a filter that includes at least one identifier which is associated one-to-one with a program listing, wherein the filter is generated at a remote server; and

control circuitry configured to:

retrieve, from the memory, for each of the at least one identifier included in the received filter, the program listing with the unique identifier that corresponds one-to-one with the at least one identifier included in the received filter; and

display, on a display screen, the title of each program listing retrieved.

8. The system of claim 7 , wherein the control circuitry is further configured to register with the remote server to receive the filter.

9. The system of claim 7 , wherein the control circuitry is further configured to display, on the display screen, a list of filters available for receiving.

10. The system of claim 7 , wherein the filter is received in accordance with a schedule set by the remote server.

11. The system of claim 7 , wherein the filter further includes the program listing associated one-to-one with an identifier included in the received filter.

12. The system of claim 7 , wherein the filter further includes a list of identifiers, each associated with a program listing.

13. A method for managing program listings comprising:

storing a plurality of identifiers that are each associated one-to-one with each of a plurality of program listings;

receiving a filter comprising a set of filter entries, wherein the set of filter entries is predetermined and each of the filter entries is associated one-to-one with a program listing and associated one-to-one with a stored identifier;

comparing the plurality of identifiers with the set of filter entries to form a set of identifiers, wherein the set of identifiers includes at least one of the plurality of identifiers that is associated one-to-one with a filter entry; and

displaying, in an electronic program guide, the program listings associated with each of the identifiers in the set.

14. The method of claim 13 , further comprising registering with a remote server to receive a filter.

15. The method of claim 13 , further comprising displaying, in an electronic program guide, a list of filters available for receiving.

16. The method of claim 13 , wherein a program listing includes at least one of a title and a source.

17. The method of claim 13 , wherein the filter further includes the program listing associated one-to-one with an identifier included in the received filter.

18. The method of claim 13 , wherein the filter is generated at a remote server.

19. The method of claim 18 , wherein the filter is received in accordance with a schedule set by the remote server.

20. The method of claim 13 , wherein the filter further includes a list of identifiers, each associated with a program listing.

21. A system for managing program listings, the system comprising:

a memory for storing a plurality of identifiers that are each associated one-to-one with each of a plurality of program listings;

a receiver for receiving a filter comprising a set of filter entries, wherein the set of filter entries is predetermined and each of the filter entries is associated one-to-one with a program listing and associated one-to-one with a stored identifier; and

control circuitry configured to:

compare the plurality of identifiers, stored in the memory, with the set of filter entries, received by the receiver, to form a set of identifiers, wherein the set of identifiers includes at least one of the plurality of identifiers that is associated one-to-one with a filter entry; and

display, on a display screen, the program listings associated with each of the identifiers in the set.

22. The system of claim 21 , wherein the control circuitry is further configured to register with a remote server to receive a filter.

23. The system of claim 21 , wherein the control circuitry is further configured to display, on the display screen, a list of filters available for receiving.

24. The system of claim 21 , wherein a program listing includes at least one of a title and a source.

25. The system of claim 21 , wherein the filter further includes the program listing associated one-to-one with an identifier included in the received filter.

26. The system of claim 21 , wherein the filter is generated at a remote server.

27. The system of claim 26 , wherein the filter is received in accordance with a schedule set by the remote server.

28. The system of claim 21 , wherein the filter further includes a list of identifiers, each associated with a program listing.

Assignments (6)
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 →
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 Aug 10, 2011
From: LEFTWICH, JAMES J.
To: STARSIGHT TELECAST, INC.
Reel/Frame 026727/0179 →