IP Library Granted Patent US 9,038,103
Granted Patent B2
US 9,038,103 · App. 14/132,585 · Granted May 19, 2015

Systems and methods for content surfing

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 9,038,103
App. No.
14/132,585
Granted
May 19, 2015
Kind
B2
Abstract

Systems and methods for improving or suggesting alternatives to content surfing are provided. When it is detected that a user wishes to surf, a pipeline tuning sequence is implemented where by storing one or more frames of a first content selection to the user equipment and acquiring a subsequent content selection while concurrently displaying the previously stored one or more frames. Content suggestions, program listing grids, media guidance application and tuning hints, advertisements, digital audio, and live video may also be presented to user while content surfing. In some embodiments, content surf landing channels may be anticipated based on user history, user profiles, or any other suitable information. In some embodiments, thumbnails of the user's recently tuned, or paused on, content are displayed to the user while content surfing. In multiple tuner systems, more than one thumbnail may be displayed in full motion video.

Claims (42)

1. A method for content surfing on user equipment, the method comprising:

generating a sequential display in a first area, from a list of a plurality of content selections in a content surf, of the plurality of content selections;

determining whether a user request to pause the content surf was received when a display is generated, in a second area, of a given one of the content selections;

generating a content identifier of the given one of the content selections in response to determining that the user request to pause the content surf was received when the display was generated, in the second area, of the given one of the content selections; and

updating the sequential display generated in the first area with another one of the plurality of content selections while maintaining the generated display of the given one of the content selections in the second area.

2. The method of claim 1 , wherein the content identifier includes a content listing.

3. The method of claim 1 , further comprising:

generating a visual representation of the given one of the content selections corresponding to the content identifier.

4. The method of claim 1 , further comprising:

generating a display of the given one of the content selections corresponding to the content identifier.

5. The method of claim 1 , further comprising:

receiving a user selection of the content identifier;

terminating the content surf responsive to the user selection; and

generating a display of the given one of the content selections corresponding to the selected content identifier.

6. The method of claim 1 , wherein the plurality of content selections is determined based on user profile data.

7. The method of claim 1 , wherein the content identifier is a first content identifier in a plurality of content identifiers, the method further comprising:

determining whether another user request to pause the content surf was received when a display is generated of another one of the content selections;

generating a second content identifier of the another one of the content selections in response to determining that the another user request to pause the content surf was received when the display was generated of the another one of the content selections; and

adding the second content identifier to the plurality of content identifiers.

8. The method of claim 1 further comprising preventing the generation of another content identifier corresponding to another content selection of the plurality of content selections if a user request to pause the content surf is not received when a display of the another content selection is generated.

9. A system for content surfing on user equipment, the system comprising:

control circuitry configured to:

generate a sequential display in a first area, from a list of a plurality of content selections in a content surf, of the plurality of content selections;

determine whether a user request to pause the content surf was received when a display is generated, in a second area, of a given one of the content selections;

generate a content identifier of the given one of the content selections in response to determining that the user request to pause the content surf was received when the display was generated, in the second area, of the given one of the content selections; and

update the sequential display generated in the first area with another one of the plurality of content selections while maintaining the generated display of the given one of the content selections in the second area.

10. The system of claim 9 , wherein the content identifier includes a content listing.

11. The system of claim 9 , wherein the control circuitry is further configured to:

generate a visual representation of the given one of the content selections corresponding to the content identifier.

12. The system of claim 9 , wherein the control circuitry is further configured to:

generate a display of the given one of the content selections corresponding to the content identifier.

13. The system of claim 9 , wherein the control circuitry is further configured to:

receive a user selection of the content identifier;

terminate the content surf responsive to the user selection; and

generate a display of the given one of the content selections corresponding to the selected content identifier.

14. The system of claim 9 , wherein the plurality of content selections is determined based on user profile data.

15. The system of claim 9 , wherein the content identifier is a first content identifier in a plurality of content identifiers and the control circuitry is further configured to:

determine whether another user request to pause the content surf was received when a display is generated of another one of the content selections;

generate a second content identifier of the another one of the content selections in response to determining that the another user request to pause the content surf was received when the display was generated of the another one of the content selections; and

add the second content identifier to the plurality of content identifiers.

16. The system of claim 9 , wherein the control circuitry is further configured to:

prevent the generation of another content identifier corresponding to another content selection of the plurality of content selections if a user request to pause the content surf is not received when a display of the another content selection is generated.

Assignments (10)
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 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 Dec 18, 2013
From: CRANER, MICHAEL
To: GUIDEWORKS, LLC
Reel/Frame 031811/0179 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: GUIDEWORKS, LLC
To: ROVI GUIDES, INC.
Reel/Frame 031811/0241 →