IP Library Granted Patent US 8,387,089
Granted Patent B1
US 8,387,089 · App. 11/431,128 · Granted Feb 26, 2013

Systems and methods for providing a scan

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,387,089
App. No.
11/431,128
Granted
Feb 26, 2013
Kind
B1
Abstract

Systems and methods for a video scan are provided. The scan may be dynamically interactive and a function of characteristics of the programs in the scan (e.g., commercial breaks or the end of a program approaching) The scan may simultaneously display multiple scan windows for a plurality of programs, for example in a scan wizard. The scan wizard allows the user to simultaneously view a scan window and an information panel, select criteria for the scan from a criteria panel, and control the scan using a scan control panel. The scan may allow the user to record a program displayed in the scan without interrupting the scan (e.g., by using an additional tuner). The scan may display, within the scan interface, trick-play functions for appropriate scanned programs (e.g., recorded, cached and on-demand programs). The user may select and perform trick-play functions for a scanned program without exiting the scan mode.

Claims (77)

1. A method for providing a video scan, comprising:

identifying programs for a video scan;

automatically sequentially displaying video of the identified programs in an order defined by a scan sequence where the video of each identified program is displayed for a scan length;

receiving a user request while displaying a first video of the scan sequence;

removing, in response to the received user request, the displayed first video from the scan sequence; and

displaying a second video in the scan sequence, wherein the second video is displayed after the first video in the scan sequence.

2. The method of claim 1 further comprising:

receiving a user request to hold; and

in response to receiving the user request to hold, increasing the scan duration.

3. The method of claim 1 wherein:

the received user request is a user request to skip forward; and

the method further comprises, in response to receiving the user request to skip forward, removing the skipped video from the scan sequence.

4. The method of claim 1 further comprising:

receiving a user request to skip backward; and

in response to receiving the user request to skip backward, increasing the scan length for the previously displayed video.

5. The method of claim 1 further comprising:

determining whether a particular program in the scan sequence is substantially at or approaching a commercial break; and

in response to determining that the particular program in the scan sequence is substantially at or approaching a commercial break, skipping the video of the particular program in the scan sequence.

6. The method of claim 1 , wherein the programs comprise at least one of recorded programs and on-demand programs.

7. The method of claim 1 , wherein the programs include at least one of purchased pay-per-view programs and programs for which the user has set a reminder.

8. The method of claim 1 further comprising:

determining criteria for the video scan; and

wherein identifying programs for the video scan comprises identifying programs related to the determined criteria.

9. The method of claim 8 , wherein determining criteria for the video scan comprises receiving a user selection of criteria for the video scan.

10. The method of claim 9 , wherein receiving a user selection of criteria for the video scan comprises receiving a user selection of at least one node in a tree structure display of criteria.

11. The method of claim 8 , wherein determining criteria for the video scan comprises receiving a user selection of the favorites criteria.

12. The method of claim 8 further comprising:

receiving a user indication of a proximity threshold; and

wherein identifying programs for the video scan comprises identifying the programs that are related to the determined criteria and that satisfy the proximity threshold.

13. The method of claim 1 , further comprising simultaneously displaying a video window for the scanned programs, selectable criteria for selecting the programs, and scan instruction buttons.

14. The method of claim 13 wherein the scan instruction buttons further comprise at least three of start/hold, skip backward, skip forward, tune, info, zoom and setting buttons.

15. The method claim of claim 1 wherein identifying programs for a video scan further comprises identifying programs from available programs for a video scan based on titles of the programs.

16. The method claim of claim 1 wherein automatically sequentially displaying the video of the identified programs comprises displaying the video of at least two identified programs received from a same content source.

17. The method of claim 1 wherein automatically sequentially displaying the video of the identified programs comprises sequentially displaying the video of two programs without directing a tuner to change channels.

18. The method of claim 1 , further comprising modifying the scan length of the second video.

19. A system for providing a video scan, comprising a display device and control circuitry, the control circuitry configured to:

identify programs for a video scan;

direct the display device to automatically sequentially display video of the identified programs in an order defined by a scan sequence where the video of each identified program is displayed for a scan length; and

receive a user request while displaying a first video of the scan sequence;

remove, in response to the received user request, the displayed first video from the scan sequence; and

display a second video in the scan sequence, wherein the second video is displayed after the first video in the scan sequence.

20. The system of claim 19 wherein the control circuitry is further configured to:

receive a user request to hold; and

in response to receiving the user request to hold, increase the scan duration.

21. The system of claim 19 wherein:

the received user request is a user request to skip forward; and

the control circuitry is further configured to, in response to receiving the user request to skip forward, remove the skipped video from the scan sequence.

22. The system of claim 19 wherein the control circuitry is further configured to:

receive a user request to skip backward; and

in response to receiving the user request to skip backward, increase the scan length for the previously displayed video.

23. The system of claim 19 wherein the control circuitry is further configured to:

determine whether a particular program in the scan sequence is substantially at or approaching a commercial break; and

in response to determining that the particular program in the scan sequence is substantially at or approaching a commercial break, skip the video of the particular program in the scan sequence.

24. The system of claim 19 , wherein the programs comprise at least one of recorded programs and on-demand programs.

25. The system of claim 19 , wherein the programs include at least one of purchased pay-per-view programs and programs for which the user has set a reminder.

26. The system of claim 19 wherein the control circuitry is further configured to:

determine criteria for the video scan; and

identify programs related to the determined criteria.

27. The system of claim 26 , wherein the control circuitry is further configured to receive a user selection of criteria for the scan.

28. The system of claim 27 , wherein the control circuitry is further configured to receive a user selection of at least one node in a tree structure display of criteria.

29. The system of claim 26 , wherein the control circuitry is further configured to receive a user selection of the favorites criteria.

30. The method of claim 26 wherein the control circuitry is further configured to:

receive a user indication of a proximity threshold; and

identify the programs that are related to the determined criteria and that satisfy the proximity threshold.

31. The system of claim 19 , wherein the control circuitry is further configured to direct the display device to simultaneously display a video window for the scanned programs, selectable criteria for selecting the programs, and scan instruction buttons.

32. The system of claim 23 wherein the scan instruction buttons further comprise at least three of start/hold, skip backward, skip forward, tune, info, zoom and setting buttons.

33. The system of claim 19 , wherein the control circuitry is further configured to modify the scan length of the second video.

34. A method for providing a video scan, comprising:

identifying programs for a video scan;

automatically sequentially displaying video of the identified programs in an order defined by a scan sequence where the video of each identified program is displayed for a scan length;

receiving a user request while displaying a first video of the scan sequence; and

modifying, in response to the received user request, the scan length of a second video of the scan sequence without modifying the scan length of the displayed first video.

35. A system for providing a video scan, comprising a display device and control circuitry, the control circuitry configured to:

identify programs for a video scan;

direct the display device to automatically sequentially display video of the identified programs in an order defined by a scan sequence where the video of each identified program is displayed for a scan length; and

receive a user request while displaying a first video of the scan sequence; and

modify, in response to the received user request, the scan length of a second video of the scan sequence without modifying the scan length of the displayed first video.

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 Jul 27, 2006
From: KUNKEL, GERARD; RADLOFF, JON P.; ELLIS, MICHAEL D.; CRANER, MICHAEL L.; IYER, RAJESHWARI B.; JAKUBOWSKI, ANDRZEJ
To: GUIDEWORKS LLC
Reel/Frame 018143/0700 →