Portable cross platform database accessing method and system
First Claim
1. A 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; and
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;
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.
21 Citations
34 Claims
-
1. A 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; and 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; 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)
-
-
12. A method for remote graphical user interface processing of data, comprising the steps of:
-
receiving widget information by a client device from an external device; receiving code to assemble a graphical user interface (GUI) by the client device from the external device; constructing a GUI on the client device from widgets described by the widget information in which the code to assemble a GUI defines the actions between the widgets and a component object model module resident on the client device; requesting an application from the external device by the client device through the constructed GUI; and loading and displaying the application on the client device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for configuring embedded devices on a network, comprising the steps of:
-
requesting a configurations application by a client device; displaying the configurations application on the client device based on widget information; requesting status and/or configuration information from an embedded device through the configurations application; displaying the status and/or configuration information from the embedding device on the client device; and updating the configuration information on the embedded device through the client device. - View Dependent Claims (24, 25)
-
-
26. A method for securing a relational database, comprising the steps of:
-
accessing a record from a relational database; generating an unencrypted index for a first field of the record; storing the unencrypted index in a table; generating an encrypted index through an encryption algorithm for a second field of the record; storing the encrypted index in the table; and using a master key and one of the group consisting of the encrypted index and the unencrypted index to obtain the other of the group consisting of the encrypted index and the unencrypted index. - View Dependent Claims (27, 28, 29)
-
-
30. A method for providing a character based user interface to a character based, legacy device, comprising the steps of:
-
entering a keystroke on a client device; transmitting the keystroke to a display server; and equating the keystroke with a page update event or a new page event. - View Dependent Claims (31, 32, 33, 34)
-
Specification