Information access
First Claim
1. An information access system comprising:
- a communications interface;
query submission means;
a query result analyser;
information storage means; and
triggering means;
wherein the information access system is arranged, in operation, to respond to an output of the triggering means to do the following;
using said communications interface, to establish a network connection to a predetermined network address;
using said query submission means, to select a query from a set of one or more predetermined queries and to transmit the selected query, via the communications interface, over said network connection, according to a predetermined communications protocol;
using said query result analyser, on receipt of data over said network connection in response to said transmitted query, to extract information of a predetermined type from the received data and to format the extracted information according to a common format; and
using said information storage means to store the formatted information in an index, wherein the information storage means are arranged, on receipt and prior to storage of information extracted by the query result analyser, to compare said extracted information with information already stored in the index and to identify, within the extracted information, information not previously stored in the index.
1 Assignment
0 Petitions
Accused Products
Abstract
An information access system is provided to create and maintain a rapidly accessible index to information extracted from information sources accessible over the Internet. The information access system may be tailored to extract, analyse and index information obtained via the public query interfaces to a number of predetermined information databases. Information may be extracted from the information databases by submitting appropriate query requests to their query interfaces and analysing data returned in response. Query requests may be stored and maintained by the information access system in query files. Query responses may be analysed by one or more query result analysis modules, each module being tailored to convert information supplied by a particular site into a common format for storage in an index. New information may be identified and reported to users. The information access system may be applied, in particular to commercial property trading.
-
Citations
20 Claims
-
1. An information access system comprising:
-
a communications interface;
query submission means;
a query result analyser;
information storage means; and
triggering means;
wherein the information access system is arranged, in operation, to respond to an output of the triggering means to do the following;
using said communications interface, to establish a network connection to a predetermined network address;
using said query submission means, to select a query from a set of one or more predetermined queries and to transmit the selected query, via the communications interface, over said network connection, according to a predetermined communications protocol;
using said query result analyser, on receipt of data over said network connection in response to said transmitted query, to extract information of a predetermined type from the received data and to format the extracted information according to a common format; and
using said information storage means to store the formatted information in an index, wherein the information storage means are arranged, on receipt and prior to storage of information extracted by the query result analyser, to compare said extracted information with information already stored in the index and to identify, within the extracted information, information not previously stored in the index. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A property trading system comprising:
-
a communications interface;
query submission means;
a query result analyser;
information storage means;
trigger means; and
a search engine;
wherein the property trading system is arranged, in operation, to respond to an output of the triggering means to do the following;
using said communication interface, to establish a network connection to a predetermined network address;
using said query submission means, to select a query from a set of one or more predetermined queries and to transmit the selected query, via the communications interface, over said network connection, according to a predetermined communications protocol;
using said query result analyser, on receipt of data over said network connection in response to said transmitted query, to extract information of a predetermined type from the received data and to format the extracted information according to a common format; and
using said information storage means to store the formatted information in an index;
wherein the search engine is arranged to retrieve information, stored in the index, in response to received property search requests; and
wherein the information storage means are arranged, on receipt and prior to storage of information extracted by the query result analyser, to compare said extracted information with information already stored in the index and to identify, within the extracted information, information not previously stored in the index.
-
-
8. An information access system comprising:
-
a store for storing query files, each query file having a uniform resource locator associated therewith;
a query preparation module configured to read out a query file from said store, to determine the uniform resource locator associated with the read out query file, and to format a query request based on the read out query file;
a network connection module configured to establish a network connection to a web server using the determined uniform resource locator and to then forward the formatted query request to the web server;
a query result analyzer module configured to process query results received from the web server and to output data based on the results of the processing; and
a database connector configured to use the output data to update the store, wherein the database connector is arranged, on receipt and prior to using the output data to update the store, to compare the output data with the current data contents of the store and to identify, within the output data, data not currently stored in the store. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification