Portable cross platform database accessing method and system
First Claim
1. A non-transitory computer-readable medium device that stores an executable program for accessing a database through a graphical user interface, comprising:
- a first component object model module for validating a user, the first component object model module including sub modules, each of the sub modules handling a unique security protocol;
a second component object model module for handling an application from and loading an application from an external device and querying and processing results from querying a database; and
application and widget information for constructing a graphical user interface (GUI), wherein the widget information comprises widgets, widget definitions, and widget processing code, the widget processing code describing actions between the widget and a binary component object model resident on the client device; and
wherein the first and second component object model modules reside on a client device.
1 Assignment
0 Petitions
Accused Products
Abstract
A user manages a database or other application through a remote graphical user interface on a server device through a client device. A cross platform database translation module resides on the client device. The client device may also store cross platform authentication, configuration, and report generating modules for validating a user id and presenting database results in a desirable format. The modules on the client device request applications from a server device, may request validation from an authorization server, may configure embedded devices, and may query a database. The database may reside on a server, on the client device, or on another device.
6 Citations
31 Claims
-
1. A non-transitory computer-readable medium device that stores an executable program for accessing a database through a graphical user interface, comprising:
-
a first component object model module for validating a user, the first component object model module including sub modules, each of the sub modules handling a unique security protocol; a second component object model module for handling an application from and loading an application from an external device and querying and processing results from querying a database; and application and widget information for constructing a graphical user interface (GUI), wherein the widget information comprises widgets, widget definitions, and widget processing code, the widget processing code describing actions between the widget and a binary component object model resident on the client device; and wherein the first and second component object model modules reside on a client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of remote graphical user interface processing of data, comprising the steps of:
-
a client device requesting an application from an external device; the client device receiving the application and widget information from the external device to construct a graphical user interface (GUI), wherein the widget information comprises widgets, widget definitions, and widget processing code, the widget processing code describing actions between the widget and a binary component object model resident on the client device; the client device using the widgets and the widget processing code to assemble a GUI; the client device communicating with the external device using the application through the constructed GUI; and displaying the application on the client device through a GUI using newly received widget information. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification