TECHNIQUES FOR NAVIGATION OF HIERARCHICALLY-PRESENTED DATA
First Claim
Patent Images
1. A method for providing a customized graphical interface comprising:
- organizing, with an application, data to be presented as a plurality of hierarchical views;
generating a graphical interface to be displayed on an electronic device to display at least a subset of the data;
displaying the graphical user interface by the application calling at least one native application programming interface at runtime, wherein the at least one native application programming interface provides graphical navigation of the data through the hierarchical views in response to user input.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure generally relates to providing third party applications a standardized framework for presenting user interface elements for its content. In particular, embodiments may provide application programming interfaces (APIs) to user interface views and user interface control elements. In some embodiments, the APIs may provide user interface views and control elements that can be arranged in a stack, which can allow for efficient transition and navigation between the various views of the third party applications as well as other applications on a device.
119 Citations
20 Claims
-
1. A method for providing a customized graphical interface comprising:
-
organizing, with an application, data to be presented as a plurality of hierarchical views; generating a graphical interface to be displayed on an electronic device to display at least a subset of the data; displaying the graphical user interface by the application calling at least one native application programming interface at runtime, wherein the at least one native application programming interface provides graphical navigation of the data through the hierarchical views in response to user input. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus to provide a customized graphical interface comprising:
-
means for organizing, with an application, data to be presented as a plurality of hierarchical views; means for generating a graphical interface to be displayed on an electronic device to display at least a subset of the data; means for displaying the graphical user interface by the application calling at least one native application programming interface at runtime, wherein the at least one native application programming interface provides graphical navigation of the data through the hierarchical views in response to user input. - View Dependent Claims (8)
-
-
9. An article comprising a computer-readable medium having stored thereon instructions for providing a customized graphical interface comprising, the instructions, when executed causing one or more processors to:
-
organize, with an application, data to be presented as a plurality of hierarchical views; generate a graphical interface to be displayed on an electronic device to display at least a subset of the data; display the graphical user interface by the application calling at least one native application programming interface at runtime, wherein the at least one native application programming interface provides graphical navigation of the data through the hierarchical views in response to user input. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a processor; a memory coupled with the processor; a third-party software module to manage and present data on the system as a plurality of hierarchical views and to generate a graphical interface to be displayed on the system to display at least a subset of the data; an API runtime module linked to the third-party software module, the API runtime module to provide native graphical navigation elements to be utilized by the third-party software module to display the graphical interface on the system. - View Dependent Claims (17, 18, 19, 20)
-
Specification