| Method and system for transmitting pre-formulated query to database -> Monitor Keywords |
|
Method and system for transmitting pre-formulated query to databaseRelated Patent Categories: Data Processing: Database And File Management Or Data Structures, Database Or File Accessing, Query Processing (i.e., Searching)Method and system for transmitting pre-formulated query to database description/claimsThe Patent Description & Claims data below is from USPTO Patent Application 20070073664, Method and system for transmitting pre-formulated query to database. Brief Patent Description - Full Patent Description - Patent Application Claims CROSS-REFERENCE TO RELATED APPLICATIONS [0001] This application claims the priority to Korean Patent Application No. 10-2005-0091320, filed on Sep. 29, 2005, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein by reference in its entirety. BACKGROUND [0002] 1. Field [0003] The present invention relates to a computer network based service, and more particularly responding queries from users of the service. [0004] 1. Description of Related Art [0005] Generally, a server providing a service such as a game is directly connected to a database. A generated query is transmitted to the directly connected server to perform data retrieval, thereby generating a retrieval result. In a conventional query transmission method, since there is no relationship between databases connected to different servers, a query generated by a certain server may be transmitted limited to a database directly connected to the server and a retrieval result may be generated within a limited data scope. [0006] Accordingly, a quality of a retrieval result with respect to a query in each server may be determined according to an amount of data in the database. To include a greater amount of data, it is required to continuously secure various data. [0007] However, since an apparatus for consolidating an excessively large amount of data in every database is required, additional costs or efforts of workers are prohibitively increased. [0008] When there is a query transmission method enabling a plurality of databases to operate as one database by systematically connecting the plurality of databases storing mutually different data, since a greater amount of data can be included in a retrieval result generated in response to a query, a client inputting a query may be more satisfied than with a more limited database. [0009] Also, in a conventional method of inputting a query by a client whenever required, an error may occur in a retrieval result, due to insufficient knowledge when inputting a query or inputting a wrong query. [0010] Accordingly, there is seriously required a query transmission model capable of preventing an error occurring when inputting a query, by previously making and maintaining standardized queries, selectively retrieving a certain query according to a request of a client, and transmitting the query to a certain database. Also, there is also seriously required a query transmission model capable of generating a retrieval result including a greater amount of data by enabling data retrieval with respect to a query to be performed in a plurality of databases including different data by systematically connecting the plurality of databases. [0011] The foregoing discussion is only to provide background information and does not constitute an admission of prior art. SUMMARY [0012] One aspect of the invention provides a method of processing a query. The method comprises providing a database gateway in communication with a plurality of databases comprising a first database; receiving, in the database gateway, a pre-formulated query or information indicative of the pre-formulated query from a terminal associated with a user; selecting, in the database gateway, the first database from the plurality of databases, wherein the first database is known to the database gateway as capable of answering the query; transmitting the information or the query to the first database; and coordinating, in the database gateway, to make an answer available to the user. [0013] The foregoing method, coordinating may comprise: receiving, in the database gateway, the answer from the first database; and forwarding the answer to the terminal or another terminal associated with the user. It may be predetermined that the pre-formulated query is to be answered by the first database. A list of the plurality of data bases connected to the gateway may be stored in the database gateway. The first database may be updated with data to be used in answering the query along with one or more other databases belonging to the plurality of the databases. The first database may be updated by multicasting to at least part of the plurality of databases information so as to make the at least part of the plurality of databases to be consistent. The database gateway may receive the information indicative of the query, and wherein the method may further comprise identifying, in the database gateway, the query using the information. [0014] Still in the foregoing method, the information indicative of the query may comprise a query identifier. The information indicative of the query may comprise a query identifier and a group identifier. The database gateway may comprise a computer or a computerized device connected to an information network and configured to process the received query. The first database may comprise a computer or a computerized device storing data and configured to process the query or the information transmitted from the database gateway. The database gateway selects the first database as the first database has a particular property known to the database gateway that enables the first database to make an appropriate response to the query. [0015] Another aspect of the invention provides a system for processing a query. The system comprises: a database gateway communicably connected to a plurality of databases comprising a first database, the first database comprising data and being configured to process and answer a query using the data. The database gateway comprises: a query receiver configured to receive a pre-formulated query or a query identifier identifying the pre-formulated query transmitted from a terminal associated with a user; a processor configured to select the first database from the plurality of databases using information that the first database is capable of answering the query, wherein the information is available to the processor; and an answer coordinator configured to transmit the query or the query identifier to the first database and configured to coordinate the first database so as to make an answer from the first database available to the user. [0016] In the foregoing system, it may be predetermined that the pre-formulated query is to be answered by the first database. The answer coordinator may be configured to receive the answer from the first database and further configured to forward the answer to the terminal or another terminal associated with the user. A list of the plurality of data bases connected to the gateway may be stored in the database gateway. The first database may be configured to be updated with data to be used in answering the query along with one or more other databases belonging to the plurality of the databases. The query receiver may be configured to receive the information indicative of the query, and wherein the database gateway may be configured to identify the query using the information. The information indicative of the query may comprise a query identifier and a group identifier. The first database may comprise a computer or a computerized device storing data and configured to process the query or the information transmitted from the database gateway. [0017] An aspect of the present invention provides a query transmission method and system in which queries are previously defined or pre-formulated and maintained and a query corresponding to a group identifier and query identifier received from a client, thereby preventing an error occurring when the client directly inputs a query. [0018] An aspect of the present invention also provides a query transmission method and system in which a plurality of databases is systematically associated with each other as one database to be used for data retrieval, thereby generating more various and plentiful retrieval result information than data retrieval performed limited to one database. [0019] An aspect of the present invention also provides a query transmission method and system in which a change in a query transmission environment is recognized by simply updating a database list, instead of changing all of source programs associated with the query transmission environment. [0020] According to an aspect of the present invention, there is provided a method of transmitting a query to a database, the method including: maintaining a database gateway storing at least one query corresponding to a predetermined group identifier and a query identifier; maintaining a database list of a plurality of databases connected to the database gateway; receiving a group identifier and a query identifier associated with a certain query, from a client; identifying a query corresponding to the received group identifier and query identifier at the database gateway; transmitting the identified query to a corresponding database by referring to the database list; and performing data retrieval by using the transmitted query at the database and generating and transmitting retrieval result information to the database gateway as a reply. [0021] According to another aspect of the present invention, there is provided a system for transmitting a query to a database, the system including: a database gateway storing at least one query corresponding to a predetermined group identifier and a query identifier; and a database connected to the database gateway, performing data retrieval by using a transmitted query at the connected database gateway, and generating and transmitting retrieval result information to the database gateway as a reply. Continue reading about Method and system for transmitting pre-formulated query to database... Full patent description for Method and system for transmitting pre-formulated query to database Brief Patent Description - Full Patent Description - Patent Application Claims Click on the above for other options relating to this Method and system for transmitting pre-formulated query to database patent application. ### 1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored. 3. Each week you receive an email with patent applications related to your keywords. Start now! - Receive info on patent apps like Method and system for transmitting pre-formulated query to database or other areas of interest. ### Previous Patent Application: Lightweight reference user interface Next Patent Application: Method of validating requests for sender reputation information Industry Class: Data processing: database and file management or data structures ### FreshPatents.com Support Thank you for viewing the Method and system for transmitting pre-formulated query to database patent info. IP-related news and info Results in 0.11089 seconds Other interesting Feshpatents.com categories: Novartis , Pfizer , Philips , Polaroid , Procter & Gamble , 174 |
* Protect your Inventions * US Patent Office filing
PATENT INFO |
|