Information searching system
First Claim
1. An information searching system having a plurality of information providing servers, each of the plurality of information providing servers comprising:
- a storage device which stores information;
a generating unit generating meta data which represents an attribute of the information stored in said storage device;
a transferring unit transferring the meta data generated by said generating unit to other information providing server;
a detecting unit detecting an information providing server which corresponds to a given query statement based on the meta data transferred from other information providing server;
a query statement transferring unit transferring the query statement to the information providing server detected by said detecting unit; and
an extracting unit extracting information requested by the query statement, which is transferred from other information providing server, from said storage device based on the meta data generated by said generating unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A plurality of servers are interconnected via a network. A storage device stores information. In a registration information DB, meta data which represents the attribute of the information stored in the storage device is registered. This meta data is broadcast to other servers. A query statement input for information search is transferred to an appropriate server based on the meta data received form other server. An agent that receives the query statement extracts the corresponding information from the storage device according to the meta data registered to the registration information DB, and provides the extracted information to a client.
25 Citations
23 Claims
-
1. An information searching system having a plurality of information providing servers, each of the plurality of information providing servers comprising:
-
a storage device which stores information;
a generating unit generating meta data which represents an attribute of the information stored in said storage device;
a transferring unit transferring the meta data generated by said generating unit to other information providing server;
a detecting unit detecting an information providing server which corresponds to a given query statement based on the meta data transferred from other information providing server;
a query statement transferring unit transferring the query statement to the information providing server detected by said detecting unit; and
an extracting unit extracting information requested by the query statement, which is transferred from other information providing server, from said storage device based on the meta data generated by said generating unit. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An information providing server used in an information searching system having a plurality of information providing servers, comprising:
-
a storage device which stores information;
a generating unit generating meta data which represents an attribute of the information stored in said storage device;
a transferring unit transferring the meta data generated by said generating unit to other information providing server;
a detecting unit detecting an information providing server which corresponds to a given query statement based on the meta data transferred from other information providing server;
a query statement transferring unit transferring the query statement to the information providing server detected by said detecting unit; and
an extracting unit extracting information requested by the query statement, which is transferred from other information providing server, from said storage device based on the meta data generated by said generating unit. - View Dependent Claims (8, 9, 10, 11, 12, 19)
-
-
13. A method of searching for information in a system having a plurality of information providing servers, comprising:
-
generating meta data which represents an attribute of information, when the information is stored in a first information providing server;
transferring the meta data from the first information providing server to a second information providing server;
detecting an information providing server corresponding to a given query statement based on the meta data transferred from the first information providing server, when the query statement is input with the second information providing server;
transferring the query statement from the second information providing server to the first information providing server, if the information providing server corresponding to the query statement is the first information providing server; and
extracting information requested by the query statement, which is transferred from the second information providing server, by the first information providing server based on the generated meta data. - View Dependent Claims (20)
-
-
14. A method of searching for information in a system having a plurality of information providing servers, comprising:
-
generating meta data which represents an attribute of information, when the information is stored in a first information providing server;
broadcasting the meta data from the first information providing server to other information providing servers;
transferring a query statement from a second information providing server to the first information providing server according to the received meta data, when the query statement is input with the second information providing server; and
providing information corresponding to the query statement by the first information providing server.
-
-
15. A method of providing information corresponding to a query statement by a first information providing server among a plurality of information providing servers in an information searching system having the plurality of information providing servers, comprising:
-
generating meta data which represents an attribute of information, when the information is stored in a storage device;
establishing a link from the generated meta data to a storage location of the information;
transferring the generated meta data to a second information providing server;
receiving a query statement from the second information providing server, if an attribute of information requested by the query statement, which is input with the second information providing server, matches the attribute of information represented by the meta data; and
extracting information requested by the received query statement from the storage device by using the established link.
-
-
16. A searching method with which a first information providing server among a plurality of information providing servers processes a query statement for information search in an information searching system having the plurality of information providing servers, comprising:
-
receiving meta data which represents an attribute of information stored in a second information providing server from the second information providing server; and
requesting information search by transferring a given query statement to the second information providing server, if an attribute of information requested by the query statement matches the attribute represented by the meta data. - View Dependent Claims (21)
-
-
17. An information providing program, which is intended to provide information corresponding to a query statement in an information searching system having a plurality of information providing servers, for enabling a computer to provide:
-
a generating unit generating meta data which represents an attribute of information, when the information is stored in a storage device;
an establishing unit establishing a link from the generated meta data to a storage location of the information;
a transferring unit transferring the meta data generated by said generating unit to other information providing server;
a receiving unit receiving a query statement from other information providing server, if an attribute of information requested by the query statement input with other information providing server matches the attribute represented by the meta data; and
an extracting unit extracting information requested by the received query statement with the use of the link established by said establishing unit.
-
-
18. An information searching program, which is intended to process a query statement for information search in an information searching system having a plurality of information providing servers, for enabling to provide:
-
a receiving unit receiving meta data which represents an attribute of information stored in a first information providing server from the first information providing server; and
a requesting unit requesting information search by transferring a given query statement to the first information providing server, if an attribute of information requested by the query statement matches the attribute represented by the meta data.
-
-
22. An information searching system having a plurality of information providing servers, comprising:
-
a storage device, provided in a first information providing server, for storing information;
a generating unit, provided in the first information providing server, for generating meta data which represents an attribute of the information stored in said storage device;
a transferring unit, provided in the first information providing server, for transferring the meta data generated by said generating unit to a second information providing server;
a detecting unit, provided in the second information providing server, for detecting an information providing server which corresponds to a given query statement based on the meta data transferred from the first information providing server;
a query statement transferring unit, provided in the second information providing server, for transferring the query statement to the first information providing server, when the first information providing server is detected by said detecting unit; and
an extracting unit, provided in the first information providing server, for extracting information requested by the query statement, which is transferred from the second information providing server, from said storage device based on the meta data generated by said generating unit.
-
-
23. An information providing server used in an information searching system having a plurality of information providing servers, comprising:
-
storing means for storing information;
generating means for generating meta data which represents an attribute of the information stored in said storing means;
transferring means for transferring the meta data generated by said generating means to other information providing server;
detecting means for detecting an information providing server which corresponds to a given query statement based on the meta data transferred from other information providing server;
query statement transferring means for transferring the query statement to the information providing server detected by said detecting means; and
extracting means for extracting information requested by the query statement, which is transferred from other information providing server, from said storing means based on the meta data generated by said generating means.
-
Specification