Computerized information search and indexing method, software and device
AssigneeComtext Systems Inc.
InventorsJames William Craig, Jonathan Gordon Durward
Life of this patent
Estimating the term…
Abstract
Methods, software and devices for searching and indexing information are disclosed. Information to be searched is organized as a plurality of responses to queries. A Boolean expression is associated with each response. The Boolean expression for each response is applied to a received query for information. Which of the responses is or are presented is based on the results of the application of the Boolean expressions to the query.
Claims18
A computer implemented method of providing a response to a user comprising the steps of:
- for a plurality of responses, associating a Boolean expression with each of said responses, said Boolean expression to be satisfied by an appropriate query for said associated response;
- receiving a query;
- for each of said responses, determining if an associated Boolean expression is satisfied by said received query;
- presenting at least one of said responses, in response to said determining.
Computer readable medium, storing computer executable software, that when loaded at a computing device in communication with a stored plurality of responses, and a plurality of Boolean expression each associated with one of said responses and to be satisfied by an appropriate query for an associated response, adapt said computing device to:
- receive a query;
- for each of said stored responses, determine if an associated stored Boolean expression is satisfied by said received query;
- present at least one of said responses, in response to said determining.
A computer readable medium storing data, said data comprising a plurality of responses, and at least one Boolean expression associated with each response, wherein each of said Boolean expression may be satisfied by an appropriate query for an associated response.
A method of organizing information comprising:
- organizing said information into a plurality of responses;
- for a particular one of said responses formulating at least one query, wherein said particular one of said responses is responsive to said at least one query;
- formulating a Boolean expression from said at least one query, said Boolean expression satisfied by said at least one query;
- storing said Boolean expression in association with said particular one of said responses.
Dependencies are inferred from the claim text.