IP Library Granted Patent US 10,587,925
Granted Patent B2
US 10,587,925 · App. 15/594,902 · Granted Mar 10, 2020

Television viewer interface system

Inventors: Howard Look (Mountain View, CA); Robert Vallone (Palo Alto, CA); David Avraham Brown (Mountain View, CA); Karen Bedard (San Jose, CA); Wijnand Van Stam (Sunnyvale, CA); Ain McKendrick (Menlo Park, CA)
Assignee: TiVo Solutions Inc.
H04N21/47217G11B27/034G11B27/105G11B27/34H04N5/44543H04N5/44582H04N5/782H04N21/4312H04N21/4583H04N21/482G11B2220/20G11B2220/455H04N5/4401H04N5/775H04N5/781H04N5/783H04N9/7921H04N9/8042H04N9/8063H04N9/8205H04N21/4532H04N21/4668H04N21/4756H04N21/47214H04N21/4882
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 10,587,925
App. No.
15/594,902
Granted
Mar 10, 2020
Kind
B2
Abstract

A television viewer interface system provides a viewer interface that allows the viewer to access different functions of a system. A highlight bar is responsive to the user's commands and is used to indicate the current menu item that can be selected by the user. Information is presented in a successive disclosure format where the user navigates through menus by moving the highlight bar to the right to obtain more information or to the left to see less information and return to the previous location. The background colors of each set of menus remains consistent throughout the user's experience such that the user intuitively knows what menu area he is in through the color cues. The invention provides indicators that tell the user that more information is available in a particular direction for a menu item.

Claims (44)

1. A method, performed by a media guidance application, for recording a media asset by recording and combining a first and a second portion of the media asset:

buffering a first portion of a media asset in one or more buffers, concurrently with receiving the media asset;

generating for display at least a part of the first portion of the media asset, concurrently with receiving the media asset;

receiving a request to record the media asset, concurrently with receiving the media asset; and

in response to receiving the request to record the media asset:

recording a second portion of the media asset, the second portion of the media asset being subsequent to the first portion of the media asset;

recording the first portion of the media asset; and

combining the first portion of the media asset and the second portion of the media asset.

2. The method of claim 1 , further comprising:

prior to the request to record the media asset, providing trick play functionality for the part of the first portion of the media asset generated for display.

3. The method of claim 1 , further comprising:

responsive to a request to switch channels, discarding all contents of the one or more buffers and temporarily buffering a new media asset received over a new input channel.

4. The method of claim 1 , wherein receiving the media asset comprises receiving the media asset in one of: a broadcast transmission, a satellite transmission, or a cable transmission.

5. The method of claim 1 , wherein the first portion of the media asset and the second portion of the media asset are stored as MPEG streams.

6. The method of claim 1 , wherein the program comprises a third portion, prior to the first portion, that was outputted to the display device while the media asset was received, but no longer buffered in the one or more buffers when the request was received.

7. The method of claim 1 , wherein the combining comprises copying the first portion from the one or more buffers to one or more storage devices.

8. The method of claim 7 , wherein the one or more buffers are stored in a memory that is different than the one or more storage devices, wherein the one or more buffers are of limited size.

9. The method of claim 7 , wherein the one or more storage devices are one or more hard disks, and the recording is a file in a file system stored on the one or more hard disks.

10. The method of claim 1 , further comprising:

while the program is currently showing in the media asset, allowing a user to submit an instruction to save the program as it is currently showing, record the program a next time that the program is scheduled to show, or obtain a season pass for the program, wherein receiving the request to record the program that is currently showing in the media asset is responsive to said allowing.

11. A system for recording a media asset by recording and combining a first and a second portion of the media asset, the system comprising:

one or more memory buffers;

control circuitry including one or more processors programmed and configured with instructions to cause the one or more processors to:

buffer a first portion of a media asset in the one or more buffers, concurrently with receiving the media asset;

generate for display at least a part of the first portion of the media asset, concurrently with receiving the media asset;

receive a request to record the media asset, concurrently with receiving the media asset; and

in response to receiving the request to record the media asset:

recording a second portion of the media asset, the second portion of the media asset being subsequent to the first portion of the media asset;

recording the first portion of the media asset; and

combining the first portion of the media asset and the second portion of the media asset.

12. The system of claim 11 , wherein the one or more processors are further programmed and configured to cause the one or more processors to:

prior to the request to record the media asset, providing trick play functionality for the part of the first portion of the media asset generated for display.

13. The system of claim 11 , wherein the one or more processors are further programmed and configured to cause the one or more processors to:

responsive to a request to switch channels, discarding all contents of the one or more buffers and temporarily buffering a new media asset received over a new input channel.

14. The system of claim 11 , wherein the one or more processors are further programmed and configured to cause the one or more processors, when receiving the media asset, to:

receive the media asset in one of: a broadcast transmission, a satellite transmission, or a cable transmission.

15. The system of claim 11 , wherein the first portion of the media asset and the second portion of the media asset are stored as MPEG streams.

16. The system of claim 11 , wherein the program comprises a third portion, prior to the first portion, that was outputted to the display device while the media asset was received, but no longer buffered in the one or more buffers when the request was received.

17. The system of claim 11 , wherein the one or more processors are further programmed and configured, when combining, to:

copy the first portion from the one or more buffers to one or more storage devices.

18. The system of claim 17 , wherein the one or more buffers are stored in a memory that is different than the one or more storage devices, wherein the one or more buffers are of limited size.

19. The system of claim 17 , wherein the one or more storage devices are one or more hard disks, and the recording is a file in a file system stored on the one or more hard disks.

20. The system of claim 11 , wherein the one or more processors are further programmed and configured to cause the one or more processors to:

while the program is currently showing in the media asset, allowing a user to submit an instruction to save the program as it is currently showing, record the program a next time that the program is scheduled to show, or obtain a season pass for the program, wherein receiving the request to record the program that is currently showing in the media asset is responsive to said allowing.

Assignments (6)
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 →
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 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 29, 2017
From: LOOK, HOWARD; VALLONE, ROBERT; BROWN, DAVID AVRAHAM; BEDARD, KAREN; STAM, WIJNAND VAN; MCKENDRICK, AIN
To: TIVO INC.
Reel/Frame 044504/0188 →
CHANGE OF NAME Recorded Dec 29, 2017
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 044984/0909 →