IP Library Granted Patent US 10,838,606
Granted Patent B2
US 10,838,606 · App. 14/230,504 · Granted Nov 17, 2020

Methods and systems for performing dynamic searches using a media guidance application

Inventors: Walter R. Klappert (Los Angeles, CA); Camron Shimy (Canyon Country, CA)
Assignee: Rovi Guides, Inc.
G06F3/0485G06F3/0482H04N21/44222H04N21/4532H04N21/4622H04N21/4828
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,838,606
App. No.
14/230,504
Granted
Nov 17, 2020
Kind
B2
Abstract

Methods and systems are discussed herein for improving the efficiency and ease of navigating and selecting media content without the need for additional keys, buttons, or other inputs. For example, in response to the same user input, the media guidance application may determine different numbers of content sources to skip, in a dynamic fashion, based on the total number of content sources, the order of the content sources, the direction a user wishes to navigate, and/or prior user inputs related to navigating the content sources.

Claims (48)

1. A method of navigating media content, the method comprising:

navigating, using control circuitry, to a first content selection within a graphical user interface (GUI) display of content selections in response to a first user request, wherein the GUI comprises a plurality of content selections of content categories, providers, and programs;

receiving, using the control circuitry, a second user request to navigate away from the first content selection;

determining, using the control circuitry, whether a GUI navigation direction associated with the first user request corresponds to a direction associated with the second user request, wherein a direction corresponds to a direction of change between one of content categories, content providers, advertisements, or content programs within the GUI display; and

in response to determining that the direction associated with the first user request corresponds to the direction associated with the second user request:

determining, using the control circuitry, a number of content selections that were skipped when navigating to the first content selection; and

determining, using the control circuitry and based on the determined number of content selections that were skipped when navigating to the first content selection, to skip an increased number of the selections when navigating away from the first content selection than the number of the content selections that were skipped when navigating to the first content selection, wherein the increased number of selections is independent of a time of the first user request.

2. The method of claim 1 , wherein determining, using the control circuitry and based on the determined number of content selections that were skipped when navigating to the first content selection, to skip the increased number of the content selections when navigating away from the first content selection than the number of the content selections that were skipped when navigating to the first content selection, comprises:

increasing the number of the content selections that were skipped when navigating to the first content selection by one.

3. The method of claim 1 , wherein determining, using the control circuitry and based on the determined number of content selections that were skipped when navigating to the first content selection, to skip the increased number of the content selections when navigating away from the first content selection than the number of the content selections that were skipped when navigating to the first content selection, comprises:

increasing the number of the content selections that were skipped when navigating to the first content selection by a factor of two.

4. The method of claim 1 , further comprising:

in response to determining that the direction associated with the first user request does not correspond to the direction associated with the second user request, skipping a default number of the content selections when navigating away from the first content selection.

5. The method of claim 4 , wherein the default number of content selections is zero.

6. The method of claim 1 , wherein the direction associated with the first user request corresponds to either ascending through the content selections or descending through the content selections.

7. The method of claim 1 , further comprising:

determining whether the second user request was received within a predetermined time of a first user request; and

in response to determining that the second user request was not received within the predetermined time of the first user request, skipping a default number of the content selections when navigating away from the first content selection.

8. The method of claim 1 , further comprising:

determining whether a threshold number of requests was received prior to the second user request; and

in response to determining that the threshold number of requests was not received prior to the second user request, skipping a default number of the content selections when navigating away from the first content selection.

9. The method of claim 8 , further comprising determining whether the threshold number of requests was received prior to the second user request within a predetermined time.

10. The method of claim 8 , wherein the threshold number of requests all correspond to a first direction.

11. A system for navigating media content, the system comprising:

user input interface circuitry configured to receive user requests; and

control circuitry configured to:

navigate to a first content selection within a graphical user interface (GUI) display of content selections in response to a first user request received from the user input interface circuitry;

receive from the user input interface circuitry a second user request to navigate away from the first content selection;

determine whether a GUI navigation direction associated with the first user request corresponds to a direction associated with the second user request, wherein a direction corresponds to a direction of change between one of content categories, content providers, advertisements, or content programs within the GUI display; and

in response to determining that the direction associated with the first user request corresponds to the direction associated with the second user request:

determine a number of the content selections that were skipped when navigating to the first content selection; and

determine, based on the determined number of the content selections that were skipped when navigating to the first content selection, to skip an increased number of the content selections when navigating away from the first content selection than the number of the content selections that were skipped when navigating to the first content selection, wherein the increased number of selections is independent of a time of the first user request.

12. The system of claim 11 , wherein the control circuitry configured to determine, based on the determined number of content selections that were skipped when navigating to the first content selection, to skip the increased number of the content selections when navigating away from the first content selection than the number of the content selection that were skipped when navigating to the first content selection, is further configured to:

increase the number of the content selections that were skipped when navigating to the first content selection by one.

13. The system of claim 11 , wherein the control circuitry configured to determine, based on the determined number of content selections that were skipped when navigating to the first content selection, to skip the increased number of the content selections when navigating away from the first content selection than the number of the content selections that were skipped when navigating to the first content selection, is further configured to:

increase the number of the content selections that were skipped when navigating to the first content selection by a factor of two.

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

in response to determining that the direction associated with the first user request does not correspond to the direction associated with the second user request, skip a default number of the content selections when navigating away from the first content selection.

15. The system of claim 14 , wherein the default number of content selections is zero.

16. The system of claim 11 , wherein the direction associated with the first user request corresponds to either ascending through the content selections or descending through the content selections.

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

determine whether the second user request was received within a predetermined time of a first user request; and

in response to determining that the second user request was not received within the predetermined time of the first user request, skip a default number of the content selections when navigating away from the first content selection.

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

determine whether a threshold number of requests was received prior to the second user request; and

in response to determining that the threshold number of requests was not received prior to the second user request, skip a default number of the content selections when navigating away from the first content selection.

19. The system of claim 18 , wherein the control circuitry is further configured to determine whether the threshold number of requests was received prior to the second user request within a predetermined time.

20. The system of claim 18 , wherein the threshold number of requests all correspond to a first direction.

Assignments (12)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0599 →
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 →
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 →
MERGER Recorded Jun 12, 2015
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 035848/0270 →
MERGER Recorded Jun 12, 2015
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 035848/0245 →
MERGER Recorded Jun 12, 2015
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 035893/0241 →
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 Apr 7, 2014
From: KLAPPERT, WALTER R.; SHIMY, CAMRON
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 032616/0274 →