IP Library Granted Patent US 10,817,139
Granted Patent B2
US 10,817,139 · App. 15/722,276 · Granted Oct 27, 2020

System and method for pyramidal navigation

Inventors: Jorge Fernando Reyna (Hayward, CA); Gilles Serge BianRosa (Redwood City, CA); Keith Ohlfs (Redwood City, CA)
Assignee: ROVI GUIDES, INC.
G06F3/0482G06F8/38
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,817,139
App. No.
15/722,276
Granted
Oct 27, 2020
Kind
B2
Abstract

In a system and method for navigating content, a first selection of an aggregated content category is received from a plurality of aggregated content categories provided in a first portion of a user interface for an application for browsing and viewing media content. A second portion of the user interface is populated with media content items categorized in the selected aggregated content category. A second selection of a media content item of the media content items categorized in the selected aggregated category is received. The media content items are shifted to the first portion of the user interface, and the second portion of the user interface is populated with user interface panels relating to aspects of the selected media content item. A third selection of an indicator to view the aspects of the selected media content item is received. The user interface is regenerated to cause the display of only the user interface panels.

Claims (42)

1. A method, comprising:

receiving a first selection of a first aggregated content category from a first plurality of aggregated content categories provided in a first portion of a user interface for an application for browsing and viewing a set of media content items, wherein the first plurality of aggregated content categories correspond to the set of media content items, and wherein the first aggregated content category comprises a first subset plurality of media content items categorized in the first aggregated content category;

populating a second portion of the user interface with the first subset of media content items categorized in the selected first aggregated content category;

receiving a second selection of a media content item of the first subset of media content items categorized in the selected first aggregated content category;

shifting the first subset of media content items from the second portion of the user interface to the first portion of the user interface;

populating the second portion of the user interface with user interface panels relating to aspects of the selected media content item;

receiving a third selection of an informational aspect of the selected media content item; and

in response to the receiving of the third selection directly causing the display, in the first portion of the user interface, of a second plurality of aggregated content categories for the third selection, wherein each respective aggregated content category in the second plurality of aggregated content categories comprises a respective subset of media content items categorized in the respective aggregated content category, and wherein the second plurality of aggregated content categories correspond to the set of media content items.

2. The method of claim 1 , wherein the user interface panels each contain metadata items corresponding to the aspects of the selected media content item, wherein the metadata items are navigable and user-selectable.

3. The method of claim 1 , wherein the user interface panels include at least one of a first user interface panel representing a content source panel that lists selectable content sources from which the selected media item is retrievable, a second user interface panel representing a cast listing panel that lists a cast of the selected media content item, and a third user interface panel representing a reviews panel that lists reviews of the selected media content item.

4. The method of claim 1 , wherein the user interface panels are navigable, wherein one of the user interface panels is designated as an active user interface panel, and wherein navigating among the user interface panels comprises rotating the active user interface panel from a first user interface panel to a second user interface panel.

5. The method of claim 1 , wherein the first plurality and second plurality of aggregated content categories form a first hierarchy level, wherein the first plurality of media content items forms a second hierarchy level, and wherein the user interface panels form a third hierarchy level.

6. The method of claim 5 , wherein navigating within each hierarchy level is accomplished by detecting a horizontal movement of a navigation indicator controlled by a user.

7. The method of claim 5 , wherein navigating between hierarchy levels is accomplished by detecting a vertical movement of a navigation indicator controlled by a user.

8. A non-transitory machine-readable storage medium storing a set of instructions that, when executed by at least one processor, causes the at least one processor to perform operations comprising:

receiving a first selection of a first aggregated content category from a first plurality of aggregated content categories provided in a first portion of a user interface for an application for browsing and viewing a set of media content items, wherein the first plurality of aggregated content categories correspond to the set of media content items, and wherein the first aggregated content category comprises a first subset of media content items categorized in the first aggregated content category;

populating a second portion of the user interface with the first subset of media content items categorized in the selected first aggregated content category;

receiving a second selection of a media content item of the first subset of media content items categorized in the selected first aggregated content category;

shifting the first subset of media content items from the second portion of the user interface to the first portion of the user interface;

populating the second portion of the user interface with user interface panels relating to aspects of the selected media content item;

receiving a third selection of an informational aspect of the selected media content item; and

in response to the receiving of the third selection directly causing the display, in the first portion of the user interface, of a second plurality of aggregated content categories for the third selection, wherein each respective aggregated content category in the second plurality of aggregated content categories comprises a respective subset of media content items categorized in the respective aggregated content category; and wherein the second plurality of aggregated content categories correspond to the set of media content items.

9. The non-transitory machine-readable storage medium of claim 8 , wherein the user interface panels each contain metadata items corresponding to the aspects of the selected media content item, wherein the metadata items are navigable and user-selectable.

10. The non-transitory machine-readable storage medium of claim 8 , wherein the user interface panels include at least one of a first user interface panel representing a content source panel that lists selectable content sources from which the selected media item is retrievable, a second user interface panel representing a cast listing panel that lists a cast of the selected media content item, and a third user interface panel representing a reviews panel that lists reviews of the selected media content item.

11. The non-transitory machine-readable storage medium of claim 8 , wherein the user interface panels are navigable, wherein one of the user interface panels is designated as an active user interface panel, and wherein navigating among the user interface panels comprises rotating the active user interface panel from a first user interface panel to a second user interface panel.

12. The non-transitory machine-readable storage medium of claim 8 , wherein the first plurality and second plurality of aggregated content categories form a first hierarchy level, wherein the first plurality of media content items forms a second hierarchy level, and wherein the user interface panels form a third hierarchy level.

13. The non-transitory machine-readable storage medium of claim 12 , wherein navigating within each hierarchy level is accomplished by detecting a horizontal movement of a navigation indicator controlled by a user, and wherein navigating between hierarchy levels is accomplished by detecting a vertical movement of the navigation indicator.

14. A system, comprising:

control circuitry configured to:

receive a first selection of a first aggregated content category from a first plurality of aggregated content categories provided in a first portion of a user interface for an application for browsing and viewing a set of media content items, wherein the first plurality of aggregated content categories correspond to the set of media content items, and wherein the first aggregated content category comprises a first subset of media content items categorized in the first aggregated content category;

receive a second selection of a media content item of the first subset of media content items categorized in the selected first aggregated content category; and

receive a third selection of an indicator to view an informational aspect of the selected media content item; and

populate a second portion of the user interface with the first subset of media content items categorized in the selected first aggregated content category;

shift the first subset of media content items from the second portion of the user interface to the first portion of the user interface;

populate the second portion of the user interface with user interface panels relating to aspects of the selected media content item; and

in response to the receiving of the third selection, directly cause the display, in the first portion of the user interface, of a second plurality of aggregated content categories for the third selection, wherein each respective aggregated content category in the second plurality of aggregated content categories comprises a respective subset of media content items categorized in the respective aggregated content category, and wherein the second plurality of aggregated content categories correspond to the set of media content items.

15. The system of claim 14 , wherein the user interface panels each contain metadata items corresponding to the aspects of the selected media content item, wherein the metadata items are navigable and user-selectable.

16. The system of claim 14 , wherein the user interface panels include at least one of a first user interface panel representing a content source panel that lists selectable content sources from which the selected media item is retrievable, a second user interface panel representing a cast listing panel that lists a cast of the selected media content item, and a third user interface panel representing a reviews panel that lists reviews of the selected media content item.

17. The system of claim 14 , wherein the navigation module is further configured to navigate among the user interface panels, wherein one of the user interface panels is designated as an active user interface panel, and wherein navigating among the user interface panels comprises rotating the active user interface panel from a first user interface panel to a second user interface panel.

18. The system of claim 14 , wherein the first plurality and second plurality of aggregated content categories form a first hierarchy level, wherein the first plurality of media content items forms a second hierarchy level, and wherein the user interface panels form a third hierarchy level.

19. The system of claim 18 , wherein the navigation module is further configured to navigate within each hierarchy level by detecting a horizontal movement of a navigation indicator controlled by a user.

20. The system of claim 18 , wherein the navigation module is further configured to navigate between hierarchy levels by detecting a vertical movement of a navigation indicator controlled by a user.

Assignments (9)
CHANGE OF NAME Recorded Oct 2, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069085/0697 →
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 →
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 Jul 18, 2019
From: FANHATTAN, INC.
To: ROVI GUIDES, INC.
Reel/Frame 049794/0995 →
MERGER AND CHANGE OF NAME Recorded Oct 19, 2017
From: FANHATTAN LLC; FANHATTAN HOLDING CORPORATION; FANHATTAN, INC.
To: FANHATTAN, INC.
Reel/Frame 043905/0981 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2017
From: REYNA, JORGE FERNANDO; BIANROSA, GILLES SERGE; OHLFS, KEITH
To: FANHATTAN LLC
Reel/Frame 043905/0968 →
Continuity (2)
Continuation 13149644 · May 31, 2011
Related Publication 20180024711A1 · Jan 25, 2018