Apparatus, method and computer program product providing user interface configurable command placement logic
First Claim
1. A computer program embodied on a tangible computer-readable medium the execution of which by a data processor of a device results in operations comprising operating a command placement manager to map an instance of a user interface (UI) command specification to at least one control of a UI in accordance with information defining a device configuration, where the command specification is comprised of a prioritized list of commands.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with but one exemplary embodiment of this invention a computer program is embodied on a tangible computer-readable medium. The execution of the computer program by a data processor of a device results in operations that include operating a command placement manager to map an instance of a user interface (UI) command specification to at least one control of a UI in accordance with information defining a device configuration, where the command specification is comprised of a prioritized list of commands.
19 Citations
40 Claims
- 1. A computer program embodied on a tangible computer-readable medium the execution of which by a data processor of a device results in operations comprising operating a command placement manager to map an instance of a user interface (UI) command specification to at least one control of a UI in accordance with information defining a device configuration, where the command specification is comprised of a prioritized list of commands.
- 29. A device comprising a user interface (UI) comprised of a display and a user input comprised of at least one control, a data processor for running at least one application, and a UI command placement manager responsive to an instance of a UI command specification, comprised of a prioritized list of commands, to assign said at least one control to a command in accordance with information defining a device configuration.
-
37. A method to operate a user interface (UI), comprising:
-
providing a UI-related prioritized command specification that is associated with an application; and
when the application is executed, mapping individual UI commands from the command specification to UI resources based on at least information conveyed by the commands, a context descriptive of a UI state of the application, and on information describing a configuration of a device that comprises the UI. - View Dependent Claims (38)
-
- 39. A user interface (UI) manager, comprising means, responsive to a prioritized command specification that is associated with an application, for mapping individual UI commands from the command specification to UI resources based on at least information conveyed by the commands, a context descriptive of a UI state of the application, and on information describing a configuration of a device that comprises the UI, where a command comprises command properties comprised of at least an ID property that uniquely identifies the command and a Type property that is descriptive of an intent of the command.
Specification