US2017131859A1PendingUtilityA1

Hierarchical User Interface

Assignee: FACEBOOK INCPriority: Feb 1, 2012Filed: Jan 23, 2017Published: May 11, 2017
Est. expiryFeb 1, 2032(~5.5 yrs left)· nominal 20-yr term from priority
Inventors:Michael Matas
G06F 3/0481G06F 3/0485G06F 3/04845G06F 3/0482G06F 9/451G06F 3/048
52
PatentIndex Score
0
Cited by
0
References
0
Claims

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

exact text as granted — not AI-modified
What is claimed is: 
     
         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; and   enabling a user to view the content sections and the content items of each content section.   
     
     
         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 , further comprising
 visually indicating each content item of each content section that is user interactable; and   enabling the user to consume each content item of each content section that is user interactable.   
     
     
         6 . The method of  claim 5 , wherein each content item of each content section that is user interactable visually floats above content items that are not user interactable. 
     
     
         7 . 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.   
     
     
         8 . 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.   
     
     
         9 . 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.   
     
     
         10 . 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 similar response from each content item of each content section.   
     
     
         11 . 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; and   enable a user to view the content sections and the content items of each content section.   
     
     
         12 . The media of  claim 11 , 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.   
     
     
         13 . The media of  claim 11 , 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.   
     
     
         14 . The media of  claim 11 , wherein the software is further operable when executed to
 adjust a layout of a type of content items based on the content type.   
     
     
         15 . The media of  claim 11 , wherein the software is further operable when executed to
 visually indicate each content item of each content section that is user interactable; and   enable the user to consume each content item of each content section that is user interactable.   
     
     
         16 . 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; and   enable a user to view the content sections and the content items of each content section.   
     
     
         17 . The system of  claim 16 , 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.   
     
     
         18 . The system of  claim 16 , 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.   
     
     
         19 . The system of  claim 16 , 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.   
     
     
         20 . The system of  claim 16 , wherein the processors are further operable when executing the instructions to
 visually indicate each content item of each content section that is user interactable; and   enable the user to consume each content item of each content section that is user interactable.

Join the waitlist — get patent alerts

Track US2017131859A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.