Platform-independent distributed user interface server architecture
First Claim
1. A data processing method comprising:
- executing, at a user interface (UI) server, a server-based application configured to process source data items;
retrieving a UI form definition stored at said UI server, said UI form definition specifying characteristics of a UI form for said server-based application;
instructing a client device to render a UI form corresponding to said UI form definition; and
;
transmitting, from said UI server, a number of source data items for population in said UI form, said number of source data items being related to said server based application.
0 Assignments
0 Petitions
Accused Products
Abstract
A distributed user interface (UI) system includes a client device configured to render a UI for a server-based application. The client device communicates with a UI server over a network such as the Internet. The UI server performs formatting for the UI, which preferably utilizes a number of native UI controls that are available locally at the client device. In this manner, the client device need only be responsible for the actual rendering of the UI. The source data items are downloaded from the UI server to the client device when necessary, and the client device populates the UI with the downloaded source data items. The client device employs a cache to store the source data items locally for easy retrieval.
-
Citations
2 Claims
-
1. A data processing method comprising:
-
executing, at a user interface (UI) server, a server-based application configured to process source data items;
retrieving a UI form definition stored at said UI server, said UI form definition specifying characteristics of a UI form for said server-based application;
instructing a client device to render a UI form corresponding to said UI form definition; and
;
transmitting, from said UI server, a number of source data items for population in said UI form, said number of source data items being related to said server based application.
-
-
2-55. -55. (canceled)
Specification