Method for searching from a plurality of data sources
First Claim
1. A method of searching for information on a computer information network, the method comprising the steps of:
- providing a searchbase comprising a plurality of descriptive packets, wherein each packet is associated with one of a plurality of information sources published on a computer information network and includes a query language and template usable therewith, a sending protocol usable therewith and a receiving protocol usable therewith;
receiving a search request over the computer information network from a user for retrieving information from the plurality of information sources in accordance with given search criteria;
transforming the search request into an inquiry capable of searching the searchbase;
searching the searchbase with the inquiry to identify any of the plurality of information sources which potentially meet the given search criteria;
transforming the search request into queries for the identified information sources, wherein each query is in accordance with the query language and query template in the descriptive packet for the corresponding information source;
sending the queries over the computer information network to the identified information sources in accordance with the sending protocol in the descriptive packet for the corresponding information source; and
receiving information over the computer information network from the identified information sources in response to the queries in accordance with the receiving protocol in the descriptive packet for the corresponding information source.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of searching for information on a computer information network comprises providing a searchbase comprising a plurality of descriptive packets, wherein each packet is associated with one of a plurality of information sources published on a computer information network and includes a query language and template usable therewith, a sending protocol usable therewith and a receiving protocol usable therewith. A search request is received over the computer information network from a user for retrieving information from the plurality of information sources in accordance with given search criteria. The search request is transformed into an inquiry capable of searching the searchbase and the searchbase is searched with the inquiry to identify any of the plurality of information sources which potentially meet the given search criteria. The search request is transformed into queries for the identified information sources, wherein each query is in accordance with the query language and query template in the descriptive packet for the corresponding information source and the queries are sent over the computer information network to the identified information sources in accordance with the sending protocol in the descriptive packet for the corresponding information source. Information is received over the computer information network from the identified information sources in response to the queries in accordance with the receiving protocol in the descriptive packet for the corresponding information source.
-
Citations
79 Claims
-
1. A method of searching for information on a computer information network, the method comprising the steps of:
-
providing a searchbase comprising a plurality of descriptive packets, wherein each packet is associated with one of a plurality of information sources published on a computer information network and includes a query language and template usable therewith, a sending protocol usable therewith and a receiving protocol usable therewith;
receiving a search request over the computer information network from a user for retrieving information from the plurality of information sources in accordance with given search criteria;
transforming the search request into an inquiry capable of searching the searchbase;
searching the searchbase with the inquiry to identify any of the plurality of information sources which potentially meet the given search criteria;
transforming the search request into queries for the identified information sources, wherein each query is in accordance with the query language and query template in the descriptive packet for the corresponding information source;
sending the queries over the computer information network to the identified information sources in accordance with the sending protocol in the descriptive packet for the corresponding information source; and
receiving information over the computer information network from the identified information sources in response to the queries in accordance with the receiving protocol in the descriptive packet for the corresponding information source. - View Dependent Claims (2, 3, 4, 5, 75, 76, 77, 78, 79)
-
-
6. A method of searching for information on a computer information network, the method comprising the steps of:
-
providing a searchbase comprising a plurality of descriptive packets, wherein each packet is associated with one of a plurality of information sources published on a computer information network and includes a query language and template usable therewith, a sending protocol usable therewith and a receiving protocol usable therewith;
receiving a search request over the computer information network from a user for retrieving information from the plurality of information sources in accordance with given search criteria;
transforming the search request into a plurality of queries for the plurality of information sources, wherein each query is in accordance with the query language and query template in the descriptive packet for the corresponding information source;
sending the plurality of queries over the computer information network to the plurality of information sources in accordance with the sending protocol in the descriptive packet for the corresponding information source;
receiving information over the computer information network from the plurality of information sources in response to the queries in accordance with the receiving protocol in the descriptive packet for the corresponding information source; and
identifying to the user over the computer information network any information sources from which information was received which meets the given search criteria. - View Dependent Claims (7, 8, 9, 10, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
11. A method of searching for information on a computer information network, the method comprising the steps of:
-
providing a searchbase comprising a plurality of descriptive packets, wherein each packet is associated with one of a plurality of information sources published on a computer information network and includes an identification of the information source and a content description thereof, a query language and template usable therewith, a sending protocol usable therewith, a receiving protocol usable therewith, and a response language and parsing template usable therewith;
receiving a search request over the computer information network from a user for retrieving information from the plurality of information sources in accordance with given search criteria;
transforming the search request into an inquiry capable of searching the searchbase;
searching the searchbase with the inquiry to identify any of the plurality of information sources which potentially meet the given search criteria; and
providing the identity of the identified information sources to the user over the computer information network. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
38. A method of searching for information on a computer information network, the method comprising the steps of:
-
providing a searchbase comprising a plurality of descriptive packets, wherein each packet is associated with one of a plurality of information sources published on a computer information network and includes an identification of the information source and a content description thereof, a query language and template usable therewith, a sending protocol usable therewith, a receiving protocol usable therewith, and a response language and parsing template usable therewith;
receiving a search request over the computer information network from a user for retrieving information from the plurality of information sources in accordance with given search criteria;
transforming the search request into an inquiry capable of searching the searchbase;
searching the searchbase with the inquiry to identify any of the plurality of information sources which potentially meet the given search criteria;
transforming the search request into queries for the identified information sources, wherein each query is in accordance with the query language and query template in the descriptive packet for the corresponding information source;
sending the queries over the computer information network to the identified information sources in accordance with the sending protocol in the descriptive packet for the corresponding information source;
receiving information over the computer information network from the identified information sources in response to the queries in accordance with the receiving protocol in the descriptive packet for the corresponding information source;
organizing at least a portion of the received information in accordance with the search request and the response language and parsing template in the descriptive packet for the corresponding information source; and
identifying any of the identified information sources from which information is received which meet the given search criteria and presenting the organized portion of the received information thereof to the user over the computer information network. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
-
49. A method for creating a searchbase for information sources published on a computer information network, the method comprising the steps of:
- obtaining information for each information source including an identification of the information source and a content description thereof, a query language and template usable therewith, a sending protocol usable therewith, and a receiving protocol usable therewith;
producing a descriptive packet for each information source from the obtained information; and
providing access to the searchbase over a computer information network. - View Dependent Claims (50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
- obtaining information for each information source including an identification of the information source and a content description thereof, a query language and template usable therewith, a sending protocol usable therewith, and a receiving protocol usable therewith;
-
66. A method for searching over the Internet comprising the steps of:
-
providing an index of publications published at URL addresses on the Internet;
receiving a search request including search criteria;
searching the publications by searching the index using the search criteria;
retrieving a set of URL addresses from the index for publications which meet the search criteria;
searching the publications currently available at the retrieved URL addresses using the search criteria; and
providing in response to the search request URL addresses in the set which meet the search criteria. - View Dependent Claims (67, 68, 69, 70, 71, 72, 73, 74)
-
Specification