Generating customized graphical user interfaces for mobile processing devices
First Claim
1. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
- generating markup language code locally on a mobile device, the markup language code that is generated locally on the mobile device defining a graphical user interface component for display on the mobile device, the graphical user interface component including at least one adaptable attribute based on a selection made by a user on the mobile device; and
rendering, by the mobile device, the markup language code that is generated locally on the mobile device to produce the graphical user interface component.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques for producing graphical user interfaces on handheld mobile devices include generating a markup language code defining a graphical user interface component for display on the handheld mobile device and rendering the generated markup language code to produce the graphical user interface component. In some cases, the graphical user interface component includes at least one adaptable attribute based on a selection made by a user. In other cases, a graphical user interface component is generated using static markup language code or a combination of static and dynamically generated markup language code. Graphical user interface components defined by markup language codes can be displayed in an overall graphical user interface along with components that are native to the device and/or that are defined by an application development platform.
32 Citations
20 Claims
-
1. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
generating markup language code locally on a mobile device, the markup language code that is generated locally on the mobile device defining a graphical user interface component for display on the mobile device, the graphical user interface component including at least one adaptable attribute based on a selection made by a user on the mobile device; and rendering, by the mobile device, the markup language code that is generated locally on the mobile device to produce the graphical user interface component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; generating markup language code locally on a mobile device for use by an application stored on the mobile device; and rendering, by the mobile device, the markup language code that is generated locally on the mobile device to produce a graphical user interface component for display on the mobile device by the application, the graphical user interface component associated with a functionality of the application. - View Dependent Claims (11, 12, 13)
-
14. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
displaying a predefined user interface component in a graphical user interface for an application, wherein the predefined user interface component is defined by an application development platform for a mobile device; generating markup language code locally on the mobile device, the markup language code that is generated locally on the mobile device defining a markup language user interface component on the mobile device; and displaying, in the graphical user interface for the application, the markup language user interface component that is defined by the markup language code that is generated locally on the mobile device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification