BREADTH-FIRST MENU SYSTEM FOR MOBILE APPLICATIONS
First Claim
Patent Images
1. A method of displaying menu items that allows direct switching to different levels, the method comprising:
- loading an initial breadth-first data structure;
receiving a user-input that includes a selection of at least one menu item in the initial breadth-first data structure;
comparing a usage-frequency of the selected at least one menu item to a usage-threshold;
updating the breadth-first data structure based on the received user-input and a result of the comparing to the usage-threshold; and
loading and displaying the updated breadth-first data structure.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are technologies for implementing a framework for displaying menu items, across different modules, at the same level on a screen display to allow direct switching to different levels, i.e., without stepping back and forth in levels. This Abstract is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
-
Citations
20 Claims
-
1. A method of displaying menu items that allows direct switching to different levels, the method comprising:
-
loading an initial breadth-first data structure; receiving a user-input that includes a selection of at least one menu item in the initial breadth-first data structure; comparing a usage-frequency of the selected at least one menu item to a usage-threshold; updating the breadth-first data structure based on the received user-input and a result of the comparing to the usage-threshold; and loading and displaying the updated breadth-first data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A mobile device comprising:
-
an input interface configured to receive a user-input that includes a selection of at least one menu item from an initial breadth-first data structure; a controller configured to compare a usage-frequency of the selected at least one menu item to a usage-threshold, wherein the controller updates the breadth-first data structure based on the received user-input and a result of the comparing to the usage-threshold; and a user interface that displays an updated breadth-first data structure. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. One or more non-transitory computer-readable media storing processor-executable instructions that when executed cause one or more processors to perform operations comprising:
-
loading menu items of a breadth-first data structure, wherein the menu items are structured based on modules and importance of modules; receiving a user-input that includes a selection of at least one menu item in the breadth-first data structure; comparing a usage-frequency of the selected at least one menu item to a usage-threshold; updating the breadth-first data structure based on the received user-input and a result of the comparing to the usage-threshold; and loading and displaying the updated breadth-first data structure. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification