Method and Apparatus for Providing Metadata-Based User Interfaces
First Claim
1. A method for providing a user interface (UI), the method comprising:
- obtaining keypad descriptor metadata comprising data identifying a plurality of available keypad graphical user interfaces (GUIs) for a same data field; and
providing a first keypad GUI for the data field based on the keypad descriptor metadata and providing a second and different keypad GUI for the same data field based on the keypad descriptor metadata during a same field population session.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus provide for the production of metadata-based user interfaces (UIs) such as graphical user interfaces (GUIs). In one example, keypad descriptor metadata is obtained. The keypad descriptor metadata is data identifying a plurality of available keypad GUIs for a particular data field to control the change from a first keypad GUI to a different keypad GUI. The first keypad GUI is provided for the data field based on the obtained keypad descriptor metadata. A second and different keypad GUI is also provided for the same data field based on the keypad descriptor metadata during the same field population session. In another example, a user interface is provided for a device. The user interface is changed based on a current machine state of an input/output function of the device and based on user interface descriptor metadata associated with an element of the user interface.
16 Citations
23 Claims
-
1. A method for providing a user interface (UI), the method comprising:
-
obtaining keypad descriptor metadata comprising data identifying a plurality of available keypad graphical user interfaces (GUIs) for a same data field; and providing a first keypad GUI for the data field based on the keypad descriptor metadata and providing a second and different keypad GUI for the same data field based on the keypad descriptor metadata during a same field population session. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for providing a user interface (UI), the method comprising:
-
obtaining keypad descriptor metadata comprising data identifying a plurality of available keypad graphical user interfaces (GUIs) for a same data field; and providing a first keypad GUI for the data field based on the keypad descriptor metadata and based on device location information and providing a second and different keypad GUI for the same data field based on the keypad descriptor metadata and based on the device location information during a same field population session. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An apparatus comprising:
-
a user interface (UI) generator, the UI generator operative to; obtain keypad descriptor metadata comprising data identifying a plurality of available keypad graphical user interfaces (GUIs) for a same data field; and provide a first keypad GUI for the data field based on the keypad descriptor metadata and provide a second and different keypad GUI for the same data field based on the keypad descriptor metadata during a same field population session; and a touch-screen display operatively connected to the GUI generator, the touch-screen display operative to display at least one data field and the provided keypad GUI. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for providing a user interface comprising;
-
providing, for a device, a user interface; and changing the user interface based on a current machine state of an input/output function of the device and based on user interface descriptor metadata associated with an element of the user interface. - View Dependent Claims (22, 23)
-
Specification