IP Library Granted Patent US 8,893,182
Granted Patent B2
US 8,893,182 · App. 14/011,496 · Granted Nov 18, 2014

Television schedule system and method of operation for multiple program occurrences

Inventors: Steven M. Schein (Menlo Park, CA); David P. Warden (Belmont, CA); Molly K. King (Fremont, CA); Theresa A. Alba (Fremont, CA); Robert E. Russman (Pleasanton, CA)
Assignee: Starsight Telecast, Inc.
H04N21/482H04N21/4622H04N21/462H04N21/8133H04N5/765H04N21/4828H04N21/4135H04N5/44543
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,893,182
App. No.
14/011,496
Granted
Nov 18, 2014
Kind
B2
Abstract

An improved television guide system. According to one embodiment of the invention, television guide information is provided that includes multiple occurrences of a single show. The guide system of the present invention allows the user to identify a show and, thereafter, identify when the identified show will be played again. Accordingly, the user may more easily select shows for viewing or recordation.

Claims (93)

1. A method for determining that a program is accessible from a broadcast source, the method comprising:

generating a display of a plurality of non-broadcast program listings associated with a plurality of programs accessible from a non-broadcast source;

receiving a user selection of a first non-broadcast program listing of the plurality of non-broadcast program listings in the generated display;

determining, based on information corresponding to the broadcast source, that the program associated with the first non-broadcast program listing is accessible from the broadcast source; and

causing an indication that the program is accessible from the broadcast source to be displayed.

2. The method of claim 1 , wherein the non-broadcast source comprises an Internet source.

3. The method of claim 1 , wherein the non-broadcast source comprises a video vendor source.

4. The method of claim 1 , wherein the indication comprises information identifying an occurrence of the program accessible from the broadcast source.

5. The method of claim 1 , further comprising recording an occurrence of the program accessible from the broadcast source responsive to a user selection of the indication.

6. The method of claim 1 , wherein the information corresponding to the broadcast source is received from the broadcast source.

7. The method of claim 1 , wherein the information corresponding to the broadcast source is received from the non-broadcast source.

8. A method for determining that a program is accessible from a non-broadcast source, the method comprising:

generating a display of a plurality of broadcast program listings associated with a plurality of programs accessible from a broadcast source;

receiving a user selection of a first broadcast program listing of the plurality of broadcast program listings in the generated display;

determining, based on information corresponding to the non-broadcast source, that the program associated with the first broadcast program listing is accessible from the non-broadcast source; and

causing an indication that that the program is accessible from the non-broadcast source to be displayed.

9. The method of claim 8 , wherein the non-broadcast source comprises an Internet source.

10. The method of claim 8 , wherein the non-broadcast source comprises a video vendor source.

11. The method of claim 8 , wherein the indication comprises information identifying an occurrence of the program accessible from the non-broadcast source.

12. The method of claim 8 , further comprising downloading the program from the non-broadcast source responsive to a user selection of the indication.

13. The method of claim 8 , wherein the information corresponding to the non-broadcast source is received from the broadcast source.

14. The method of claim 8 , wherein the information corresponding to the non-broadcast source is received from the non-broadcast source.

15. A system for determining that a program is accessible from a broadcast source, the system comprising:

control circuitry configured to:

generate a display of a plurality of non-broadcast program listings associated with a plurality of programs accessible from a non-broadcast source;

receive a user selection of a first non-broadcast program listing of the plurality of non-broadcast program listings in the generated display;

determine, based on information corresponding to the broadcast source, that the program associated with the first non-broadcast program listing is accessible from the broadcast source; and

cause an indication that the program is accessible from the broadcast source to be displayed.

16. The system of claim 15 , wherein the non-broadcast source comprises an Internet source.

17. The system of claim 15 , wherein the non-broadcast source comprises a video vendor source.

18. The system of claim 15 , wherein the indication comprises information identifying an occurrence of the program accessible from the broadcast source.

19. The system of claim 15 , wherein the control circuitry is further configured to record an occurrence of the program accessible from the broadcast source responsive to a user selection of the indication.

20. The system of claim 15 , wherein the information corresponding to the broadcast source is received from the broadcast source.

21. The system of claim 15 , wherein the information corresponding to the broadcast source is received from the non-broadcast source.

22. A system for determining that a program is accessible from a non-broadcast source, the system comprising:

control circuitry configured to:

generate a display of a plurality of broadcast program listings associated with a plurality of programs accessible from a broadcast source;

receive a user selection of a first broadcast program listing of the plurality of broadcast program listings in the generated display;

determine, based on information corresponding to the non-broadcast source, that the program associated with the first broadcast program listing is accessible from the non-broadcast source; and

cause an indication that that the program is accessible from the non-broadcast source to be displayed.

23. The system of claim 22 , wherein the non-broadcast source comprises an Internet source.

24. The system of claim 22 , wherein the non-broadcast source comprises a video vendor source.

25. The system of claim 22 , wherein the indication comprises information identifying an occurrence of the program accessible from the non-broadcast source.

26. The system of claim 22 , wherein the control circuitry is further configured to download the program from the non-broadcast source responsive to a user selection of the indication.

27. The system of claim 22 , wherein the information corresponding to the non-broadcast source is received from the broadcast source.

28. The system of claim 22 , wherein the information corresponding to the non-broadcast source is received from the non-broadcast source.

29. A method for determining that a program is accessible from a non-broadcast source, the method comprising:

generating a display of a plurality of program identifiers, wherein the plurality of program identifiers corresponds one-to-one with a plurality of programs, and wherein the plurality of program identifiers in the generated display comprises:

a program identifier corresponding to a program accessible from the non-broadcast source; and

a program identifier corresponding to a program accessible from a different source than the non-broadcast source;

receiving a user selection of one of the plurality of program identifiers in the generated display, wherein the selected one program identifier corresponds to a first of the plurality of programs;

determining, based on information associated with the non-broadcast source and the different source, that the first program is accessible from the non-broadcast source and from the different source; and

generating, in response to receiving the user selection, a display of a plurality of indications, wherein the plurality of indications comprises an indication that the first program is accessible from the non-broadcast source and an indication that the first program is accessible from the different source.

30. The method of claim 29 , wherein the non-broadcast source comprises an Internet source.

31. The method of claim 30 , further comprising downloading the first program from the Internet source in response to a user selection of the displayed indication that the first program is accessible from the non-broadcast source.

32. The method of claim 29 , wherein the different source is a broadcast source.

33. The method of claim 29 , wherein the different source is a second non-broadcast source.

34. The method of claim 33 , wherein the non-broadcast source comprises an Internet source, and wherein the second non-broadcast source comprises a video vendor source

35. The method of claim 29 , wherein:

the indication that the first program is accessible from the non-broadcast source comprises information identifying an occurrence of the first program accessible from the non-broadcast source; and

the indication that the first program is accessible from the different source comprises information identifying an occurrence of the first program accessible from the different source.

36. The method of claim 29 , further comprising receiving the information associated with the non-broadcast source and the different source from the non-broadcast source.

37. The method of claim 29 , further comprising:

receiving information associated with the non-broadcast source from the non-broadcast source; and

receiving information associated with the different source from the different source.

38. The method of claim 29 , wherein generating the display of the plurality of program identifiers comprises:

determining that a first occurrence of a second program is accessible from the non-broadcast source;

determining that a second occurrence of the second program is accessible from the different source; and

causing a single program identifier corresponding to the second program to be displayed.

39. A system for determining that a program is accessible from a non-broadcast source, the system comprising:

control circuitry configured to:

generate a display of a plurality of program identifiers, wherein the plurality of program identifiers corresponds one-to-one with a plurality of programs, and wherein the plurality of program identifiers in the generated display comprises:

a program identifier corresponding to a program accessible from the non-broadcast source; and

a program identifier corresponding to a program accessible from a different source than the non-broadcast source;

receive a user selection of one of the plurality of program identifiers in the generated display, wherein the selected one program identifier corresponds to a first of the plurality of programs;

determine, based on information associated with the non-broadcast source and the different source, that the first program is accessible from the non-broadcast source and from the different source; and

generate, in response to receiving the user selection, a display of a plurality of indications, wherein the plurality of indications comprises an indication that the first program is accessible from the non-broadcast source and an indication that the first program is accessible from the different source.

40. The system of claim 39 , wherein the non-broadcast source comprises an Internet source.

41. The system of claim 40 , wherein the control circuitry is further configured to receive the first program from the Internet source in response to a user selection of the indication that the first program is accessible from the non-broadcast source.

42. The system of claim 39 , wherein the different source is a broadcast source.

43. The system of claim 39 , wherein the different source is a second non-broadcast source.

44. The system of claim 43 , wherein the non-broadcast source comprises an Internet source, and wherein the second non-broadcast source comprises a video vendor source

45. The system of claim 39 , wherein:

the indication that the first program is accessible from the non-broadcast source comprises information identifying an occurrence of the first program accessible from the non-broadcast source; and

the indication that the first program is accessible from the different source comprises information identifying an occurrence of the first program accessible from the different source.

46. The system of claim 39 , wherein the control circuitry is further configured to receive the information associated with the non-broadcast source and the different source from the non-broadcast source.

47. The system of claim 39 , wherein the control circuitry is further configured to:

receive information associated with the non-broadcast source from the non-broadcast source; and

receive information associated with the different source from the different source.

48. The system of claim 39 , wherein the control circuitry is configured to generate the display of the plurality of program identifiers by being further configured to:

determine that a first occurrence of a second program is accessible from the non-broadcast source;

determine that a second occurrence of the second program is accessible from the different source; and

cause a single program identifier corresponding to the second program to be 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 Feb 2, 2016
From: STARSIGHT TELECAST, INC.
To: ROVI GUIDES, INC.
Reel/Frame 037681/0144 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2014
From: SCHEIN, STEVEN M.; WARDEN, DAVID P.; KING, MOLLY K.; ALBA, THERESA A.; RUSSMAN, ROBERT E.
To: STARSIGHT TELECAST, INC.
Reel/Frame 032384/0525 →
Continuity (11)
Continuation 11841553 · Aug 20, 2007
Continuation 11639837 · Dec 15, 2006
Continuation 11389805 · Mar 27, 2006
Continuation 10762924 · Jan 22, 2004
Continuation 10256469 · Sep 27, 2002
Continuation 10055533 · Jan 22, 2002
Continuation 09841137 · Apr 24, 2001
Continuation 09344274 · Jun 30, 1999
Continuation 09120704 · Jul 22, 1998
Continuation 08665216 · Jun 14, 1996
Related Publication 20140101698A1 · Apr 10, 2014