Portable cross platform database accessing method and system
First Claim
1. A database accessing graphical user interface (GUI) system, comprising:
- a user device having a resident database translation module which utilizes an ACL (access control list) to control access and a cache memory which cannot be accessed by direct memory access;
a server device having a resident XUL (Extensible User Interface Language) graphical user interface program, the server device dynamically providing at least a portion of an application upon request to the cache memory of the user device on a need to know basis to control access to the application, wherein access to the application in the cache memory is controlled because the cache memory cannot be accessed by direct memory access; and
a database accessed by the user device through native binary calls.
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.
-
Citations
32 Claims
-
1. A database accessing graphical user interface (GUI) system, comprising:
-
a user device having a resident database translation module which utilizes an ACL (access control list) to control access and a cache memory which cannot be accessed by direct memory access; a server device having a resident XUL (Extensible User Interface Language) graphical user interface program, the server device dynamically providing at least a portion of an application upon request to the cache memory of the user device on a need to know basis to control access to the application, wherein access to the application in the cache memory is controlled because the cache memory cannot be accessed by direct memory access; and a database accessed by the user device through native binary calls. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for accessing a database through a remote graphical user interface, comprising the steps of:
-
displaying a XUL (Extensible User Interface Language) graphical user interface on a client device which includes a cache memory which cannot be accessed by direct memory access; entering a request for authorization on the client device; validating the authorization on a first external device, utilizing an ACL (access control list) to control access; if the authorization is validated, then requesting an application by a user from the client device to a second external device; receiving at least a portion of the requested application dynamically on the cache memory of the client device on a need to know basis to control access to the application, wherein access to the application in the cache memory is controlled because the cache memory cannot be accessed by direct memory access; and querying a database external to the client device through native binary calls. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification