Method for data retrieval
First Claim
1. A method of retrieving data using a search command comprising the steps of:
- receiving the search command;
breaking the search command into words;
translating any word which matches one of a plurality of predetermined keywords into an appropriate search condition using information which correspond to the matched one of a plurality of predetermined keywords;
identifying any word which does not match the plurality of predetermined keywords as a search text, wherein the search text includes a plurality of words which are used as a whole for searching; and
retrieving any record from a data store which contains the search text and which meets any search conditions derived from the search command.
6 Assignments
0 Petitions
Accused Products
Abstract
A method for retrieving data with a more intuitive manner of specifying search conditions is disclosed. The method is implemented as an application on a computing device. The method is suitable for retrieving information stored as records in the computing device in a search operation. Records are retrieved if they meet a set of search conditions. The search conditions comprise a search text and other conditions. The application accepts a search command which contains the search text and any other search conditions. This search command consists of words entered in a free-form manner. Words which match predetermined keywords are translated into search conditions using information related to the predetermined keywords. Non-matching words form the search text. In a search operation, the application communicates with a user through a set of screens which are bidirectionally linked to one another. Each new set of screens for a new search operation is bidirectionally linked to a set of screens for a preceding search operation. This bidirectional linking of screens allows a user to move from one screen to another within and outside of a search operation.
-
Citations
1 Claim
-
1. A method of retrieving data using a search command comprising the steps of:
-
receiving the search command;
breaking the search command into words;
translating any word which matches one of a plurality of predetermined keywords into an appropriate search condition using information which correspond to the matched one of a plurality of predetermined keywords;
identifying any word which does not match the plurality of predetermined keywords as a search text, wherein the search text includes a plurality of words which are used as a whole for searching; and
retrieving any record from a data store which contains the search text and which meets any search conditions derived from the search command.
-
Specification