Internet interface and integration language system and method
First Claim
1. A method for providing data for a user interface comprising:
- storing information about a plurality of data sources;
receiving a request in a first markup language from a player module executing a user interface;
determining a particular data source from the plurality of data sources to satisfy the request received from the player module;
transforming the request into a second markup language comprehensible by the particular data source based on the stored information;
transmitting the transformed request to the particular data source;
receiving a response from the particular data source;
transforming the response into the first markup language executable by the player module; and
transmitting the transformed response to the player module.
0 Assignments
0 Petitions
Accused Products
Abstract
A system for generating, on a user terminal, a user interface having at least two interface items, where the system is configured to store at least two sets of data each corresponding to the interface items. A first set of data includes data for generating and controlling the performance of an operation associated with a first of interface items, and a second said set of data includes data for generating and controlling the performance of an operation associated with a second of the interface items. When a user interacts with the first interface item, the system is configured to perform the action associated with the first interface item, independent of the second interface item and without performing any other action corresponding to the user interface.
7 Citations
8 Claims
-
1. A method for providing data for a user interface comprising:
-
storing information about a plurality of data sources; receiving a request in a first markup language from a player module executing a user interface; determining a particular data source from the plurality of data sources to satisfy the request received from the player module; transforming the request into a second markup language comprehensible by the particular data source based on the stored information; transmitting the transformed request to the particular data source; receiving a response from the particular data source; transforming the response into the first markup language executable by the player module; and transmitting the transformed response to the player module. - View Dependent Claims (2, 3)
-
-
4. A non-transitory computer-readable storage medium storing instructions for providing data for a user interface that, when executed by a processor, perform a method comprising:
-
storing information about a plurality of data sources; receiving a request in a first markup language from a player module executing a user interface; determining a particular data source from the plurality of data sources to satisfy the request received from the player module; transforming the request into a second markup language comprehensible by the particular data source based on the stored information; transmitting the transformed request to the particular data source; receiving a response from the particular data source; transforming the response into the first markup language executable by the player module; and transmitting the transformed response to the player module. - View Dependent Claims (5, 6)
-
-
7. A method for user interface generation, comprising:
-
receiving an input file containing markup language data; parsing the markup language data in the input file into a data tree structure; traversing the data tree structure to generate run time logical objects for markup language data elements present in the data tree structure, wherein the logical objects maintain the attributes specified in the data tree structure; generating and storing a markup language data set comprising references to the logical objects; displaying user interface items associated with the logical objects on a display device; receiving an indication that a user initiated event has occurred; reviewing the markup language data for an action associated with the user initiated event; determining whether the associated action is a local action or a remote action; if the associated action is a local action, displaying the result of the local action; and if the associated action is a remote action, generating a request to a remote server, converting the request from a first markup language into a format compatible with the remote server, receiving a response from the remote server, converting the response into a second markup language, and displaying the result of the remote action. - View Dependent Claims (8)
-
Specification