Remote database access apparatus, method, and computer program product
First Claim
Patent Images
1. An information management apparatus configured to enable a wireless application to interact with remote data, comprising:
- a dynamic retrieval services manager configured to manage information received from an external wireless device via a wireless link; and
a dynamic retrieval server connected to the dynamic retrieval services manager, said dynamic retrieval server comprising;
a database management server configured to receive, parse, validate, and store a standardized query sent by the external wireless device, a database output field validation server configured to convert a set of standardized query field name and value pairs to a set of field name and value pairs corresponding to a predetermined remote database format, and a database data-mapping server configured to host a correspondence between a set of standardized query structures and relationships and a set of structures and relationships corresponding to said predetermined remote database format.
1 Assignment
0 Petitions
Accused Products
Abstract
A remote database access apparatus, method, and computer program product which enables wireless applications to interact with one or more remote databases, in which the queries by the wireless user are created either in a form or in a command line interface and are converted to queries compatible with the one or more databases by a dynamic retrieval engine which includes a dynamic retrieval manager and dynamic retrieval information server.
40 Citations
32 Claims
-
1. An information management apparatus configured to enable a wireless application to interact with remote data, comprising:
-
a dynamic retrieval services manager configured to manage information received from an external wireless device via a wireless link; and
a dynamic retrieval server connected to the dynamic retrieval services manager, said dynamic retrieval server comprising;
a database management server configured to receive, parse, validate, and store a standardized query sent by the external wireless device, a database output field validation server configured to convert a set of standardized query field name and value pairs to a set of field name and value pairs corresponding to a predetermined remote database format, and a database data-mapping server configured to host a correspondence between a set of standardized query structures and relationships and a set of structures and relationships corresponding to said predetermined remote database format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An information management system configured to enable a wireless application to interact with remote data, comprising:
-
a wireless device configured to transmit information contained in a predetermined query form via a wireless link;
an information management apparatus configured to receive and process the information transmitted by the wireless device, said information management apparatus comprising a dynamic retrieval services manager configured to manage the information received from the wireless device, and a dynamic retrieval server connected to the dynamic retrieval services manager, said dynamic retrieval server comprising a database management server configured to receive, parse, validate, and store the information received from the wireless device, a database output field validation server configured to convert a set of standardized query field name and value pairs to a set of field name and value pairs corresponding to a predetermined remote database format, and a database data-mapping server configured to host correspondences between a set of standardized query structures and relationships and a set of structures and relationships corresponding to said predetermined database format;
a remote database comprising said at least one predetermined database format. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An information management method configured to enable wireless applications to interact with remote data, comprising steps of:
-
sending a preformatted query message containing user and query information by a wireless device over a wireless link;
receiving the preformatted query message by a dynamic retrieval services manager for subsequent forwarding to a dynamic retrieval server;
reformulating and validating the preformatted query message by the dynamic retrieval server for subsequent forwarding to a remote database as a database query;
forming and sending a database response from the remote database over a back-end link to the dynamic retrieval services manager for subsequent forwarding to the dynamic retrieval server;
reformulating the database response by the dynamic retrieval server for subsequent compilation and forwarding in a preformatted response message to the wireless device; and
receiving and displaying the preformatted response message by the wireless device. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification