IP Library Granted Patent US 9,557,876
Granted Patent B2
US 9,557,876 · App. 13/677,132 · Granted Jan 31, 2017

Hierarchical user interface

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,557,876
App. No.
13/677,132
Granted
Jan 31, 2017
Kind
B2
Abstract

In one embodiment, a method includes presenting a hierarchical user interface on a screen of an electronic device, the hierarchical user interface having one or more content sections at a first level and each content section having one or more content items at one or more second levels above the first level; adjusting a layout of the content sections or the content items of each content section based on a size, orientation, or aspect ratio of the screen of the electronic device; and enabling a user to view the content sections and the content items of each content section.

Claims (52)

1. A computer-implemented method comprising:

presenting a hierarchical user interface on a screen of an electronic device, the hierarchical user interface having one or more content sections at a first level and each content section having one or more content items at one or more second levels above the first level;

adjusting a layout of the content sections or the content items of each content section based on a size, orientation, or aspect ratio of the screen of the electronic device;

visually indicating that one or more content items, which are displayed in their entirety, are user interactable by displaying the content items as visually floating above and extending beyond the content sections at the first level in one of a vertical or horizontal direction;

enabling a user to view and interact with the content sections and the content items of each content section,

wherein the one or more content sections at the first level are displayed to cover an entirety of the screen of the electronic device in at least one display mode and in another display mode during which the one or more content items are visually indicated as visually floating above and extending beyond the content sections in the vertical or horizontal direction, the one or more content sections at the first level covering substantially an entirety of the screen of the electronic device in the one of the vertical or horizontal direction to enable the visual indication of the user interactable content items as floating above and extending slightly beyond edges of the content sections at the first level and covering an entirety of the screen along the other of the one of the vertical or horizontal direction, at least one content item of one of the content sections being automatically increased or decreased in size based on the size, orientation, or aspect ratio of the screen without any user input, and

wherein the one or more content sections of the one or more second levels are displayed to cover only a portion of the screen and overlap at least a portion of the first level, a number of the content items for the one or more content sections being automatically determined based on the size, orientation, or aspect ratio of the screen without any user input.

2. The method of claim 1 , further comprising

selecting the content items for each content section based on a size, orientation, or aspect ratio of the screen of the electronic device.

3. The method of claim 1 , further comprising

adjusting a layout of a type of content items based on a size, orientation, or aspect ratio of the screen of the electronic device.

4. The method of claim 1 , further comprising

adjusting a layout of a type of content items based on the content type.

5. The method of claim 1 , wherein:

each content section is associated with a background image;

when the user is viewing a specific content section, the background image of the specific content section is displayed; and

the user scrolls through the content sections by scrolling through the background images of the content sections.

6. The method of claim 1 , wherein:

there is a plurality of display modes for presenting the content items of each content section; and

when the user is viewing the content items of a specific content section, the user is able to choose and transition between specific display modes for viewing the content items.

7. The method of claim 1 , further comprising

for each content section, locking the content items of the content section to the content section, such that when the user scrolls from a first content section to a second content section, the content items of the second content section replace the content items of the first content section.

8. The method of claim 1 , further comprising

enabling the user to consume the content items of each content section uniformly, such that each specific user interaction, when applied to each content item of each content section, results in a same type of response from each content item of each content section.

9. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:

present a hierarchical user interface on a screen of an electronic device, the hierarchical user interface having one or more content sections at a first level and each content section having one or more content items at one or more second levels above the first level;

adjust a layout of the content sections or the content items of each content section based on a size, orientation, or aspect ratio of the screen of the electronic device;

visually indicate that one or more content items, which are displayed in their entirety, are user interactable by displaying the content items as visually floating above and extending beyond the content sections at the first level in one of a vertical or horizontal direction;

enable a user to view and interact with the content sections and the content items of each content section,

wherein the one or more content sections at the first level are displayed to cover an entirety of the screen of the electronic device in at least one display mode and in another display mode during which the one or more content items are visually indicated as visually floating above and extending beyond the content sections in the vertical or horizontal direction, the one or more content sections at the first level covering substantially an entirety of the screen of the electronic device in the one of the vertical or horizontal direction to enable the visual indication of the user interactable content items as floating above and extending slightly beyond edges of the content sections at the first level and covering an entirety of the screen along the other of the one of the vertical or horizontal direction, at least one content item of one of the content sections being automatically increased or decreased in size based on the size, orientation, or aspect ratio of the screen without any user input, and

wherein the one or more content sections of the one or more second levels are displayed to cover only a portion of the screen and overlap at least a portion of the first level, a number of the content items for the one or more content sections being automatically determined based on the size, orientation, or aspect ratio of the screen without any user input.

10. The media of claim 9 , wherein the software is further operable when executed to

select the content items for each content section based on a size, orientation, or aspect ratio of the screen of the electronic device.

11. The media of claim 9 , wherein the software is further operable when executed to

adjust a layout of a type of content items based on a size, orientation, or aspect ratio of the screen of the electronic device.

12. The media of claim 9 , wherein the software is further operable when executed to

adjust a layout of a type of content items based on the content type.

13. A system comprising:

one or more processors; and

a memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to:

present a hierarchical user interface on a screen of an electronic device, the hierarchical user interface having one or more content sections at a first level and each content section having one or more content items at one or more second levels above the first level;

adjust a layout of the content sections or the content items of each content section based on a size, orientation, or aspect ratio of the screen of the electronic device;

visually indicate that one or more content items, which are displayed in their entirety, are user interactable by displaying the content items as visually floating above and extending beyond the content sections at the first level in one of a vertical or horizontal direction;

enable a user to view and interact with the content sections and the content items of each content section,

wherein the one or more content sections at the first level are displayed to cover an entirety of the screen of the electronic device in at least one display mode and in another display mode during which the one or more content items are visually indicated as visually floating above and extending beyond the content sections in the vertical or horizontal direction, the one or more content sections at the first level covering substantially an entirety of the screen of the electronic device in the one of the vertical or horizontal direction to enable the visual indication of the user interactable content items as floating above and extending slightly beyond edges of the content sections at the first level and covering an entirety of the screen along the other of the one of the vertical or horizontal direction, at least one content item of one of the content sections being automatically increased or decreased in size based on the size, orientation, or aspect ratio of the screen without any user input, and

wherein the one or more content sections of the one or more second levels are displayed to cover only a portion of the screen and overlap at least a portion of the first level, a number of the content items for the one or more content sections being automatically determined based on the size, orientation, or aspect ratio of the screen without any user input.

14. The system of claim 13 , wherein the processors are further operable when executing the instructions to

select the content items for each content section based on a size, orientation, or aspect ratio of the screen of the electronic device.

15. The system of claim 13 , wherein the processors are further operable when executing the instructions to

adjust a layout of a type of content items based on a size, orientation, or aspect ratio of the screen of the electronic device.

16. The system of claim 13 , wherein the processors are further operable when executing the instructions to

adjust a layout of a type of content items based on the content type.

Assignments (2)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058553/0802 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2013
From: MATAS, MICHAEL
To: FACEBOOK, INC.
Reel/Frame 029726/0561 →