Dynamic adaptive cross-site custom interface
First Claim
Patent Images
1. A method comprising:
- generating, by a server computing system, a user interface using configuration information for a plurality of different data applications;
obtaining application data from a plurality of different data application servers to populate the user interface;
providing the user interface populated with the application data obtained from the plurality of different data application servers to a remote machine;
receiving a request via the user interface from the remote machine to manipulate the application data, wherein manipulating the application data comprises manipulating data in a data structure of one of the plurality of data application servers; and
providing a response to the remote machine indicating whether the application data is manipulated.
1 Assignment
0 Petitions
Accused Products
Abstract
The system includes a user interface module to receive a request to access a dynamic adaptive custom user interface and to generate a dynamic adaptive custom user interface. The user interface module configures the user interface with one or more application modules, where each application module utilizes a data set provided by an application server. The user interface module uses a proxy module to obtain the data set from the application server. The user interface module populates the user interface with the data set from the application server and provides the dynamic adaptive custom user interface having the data set provided by the application server.
-
Citations
22 Claims
-
1. A method comprising:
-
generating, by a server computing system, a user interface using configuration information for a plurality of different data applications; obtaining application data from a plurality of different data application servers to populate the user interface; providing the user interface populated with the application data obtained from the plurality of different data application servers to a remote machine; receiving a request via the user interface from the remote machine to manipulate the application data, wherein manipulating the application data comprises manipulating data in a data structure of one of the plurality of data application servers; and providing a response to the remote machine indicating whether the application data is manipulated. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium, including instructions that, when executed by a computer system, cause the computer system to perform a set of operations comprising:
-
generating a user interface using configuration information for a plurality of different data applications; obtaining application data from a plurality of different data application servers to populate the user interface; providing the user interface populated with the application data obtained from the plurality of different data application servers to a remote machine; receiving a request via the user interface from the remote machine to manipulate the application data, wherein manipulating the application data comprises manipulating data in a data structure of one of the plurality of data application servers; and providing a response to the remote machine indicating whether the application data is manipulated. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a memory; a processing device coupled to the memory; a plurality of proxy modules executable from the memory by the processing device to obtain application data to be displayed in a user interface from a plurality of different data application servers to populate the user interface; a plurality of application modules, wherein each of the plurality of application modules is coupled to a corresponding proxy module, the plurality of application modules to run the plurality of different data applications to display the application data; and a user interface module, coupled to the plurality of application modules, the user interface module to generate the user interface using configuration information for the plurality of different data applications to provide the user interface populated with the application data obtained from the plurality of different data application servers to a remote machine, receive a request via the user interface from the remote machine to manipulate the application data, wherein manipulating the application data comprises manipulating data in a data structure of one of the plurality of data application servers; and
provide a response to the remote machine indicating whether the application data is manipulated. - View Dependent Claims (20, 21, 22)
-
Specification