METHOD AND SYSTEM FOR PROVIDING A USER INTERFACE IN A COMPUTER
First Claim
1. A method for providing a user interface in a computer, comprising:
- providing a template that represents data and functions for a user interaction for the user interface, wherein the user interaction is defined generically with respect to the user interface;
providing an interaction-specific decoder for the computer to present the user interface with the data and functions according to the interaction;
deriving a class from the template, the class defining specific parameters to add particulars of a data-type while preserving the interaction to provide a user interaction specific to the user interface;
instantiating the class with data, in accordance with the particulars of the data-type; and
evoking the decoder to read the instantiated class and to present the user interface according to the user interaction.
2 Assignments
0 Petitions
Accused Products
Abstract
Presenting a user interface in a computing system, where device-specific information is added to data defined generically with respect to a particular device or presentation technology. The generic definition can be provided via template representing data and functionality of a user interaction, which is presented to a user in a specific way on a specific user interface. A class can be derived in the user interface from the template and instantiated with data in accordance with particulars of a data type. Data can be presented via instructions representing basic presentation patterns defining how data is to be presented on a user interface. Identifications of the instructions are matched to instructions to generate instructions specific to a presentation environment.
-
Citations
20 Claims
-
1. A method for providing a user interface in a computer, comprising:
-
providing a template that represents data and functions for a user interaction for the user interface, wherein the user interaction is defined generically with respect to the user interface; providing an interaction-specific decoder for the computer to present the user interface with the data and functions according to the interaction; deriving a class from the template, the class defining specific parameters to add particulars of a data-type while preserving the interaction to provide a user interaction specific to the user interface; instantiating the class with data, in accordance with the particulars of the data-type; and evoking the decoder to read the instantiated class and to present the user interface according to the user interaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for presenting data on a user interface that is coupled to a processor, comprising:
-
receiving instructions for the processor to present data on the user interface, the instructions representing basic presentation patterns defining how the data is to be presented on the user interface, the instructions being part of the definition of the data; receiving a signal with data from a data source in combination with identifications of the instructions; matching the identifications to the instructions to generate instructions specific to a presentation environment of the user interface; and processing the instructions to present the data in the user interface corresponding to the presentation patterns. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computing device comprising:
-
a user interface including devices to present data and receive user interaction; a decoder to receive a signal including a basic presentation pattern defining how data is to be presented on the user interface in accordance with a user interaction pattern, the presentation pattern defined generically and not specific to the user interface, wherein the decoder is to further match the presentation pattern with parameters specific to the user interface to generate instructions for presenting data and functions on the user interface in accordance with the user interaction pattern and the presentation pattern; and a processor to process the instructions to generate a presentation specific to a presentation environment of the user interface. - View Dependent Claims (19, 20)
-
Specification