Information retrieving and storing system and method
First Claim
Patent Images
1. A computer implemented process for retrieving information, said computer implemented process comprising:
- obtaining a statement by an input comprising a user interface coupled to a computer, said user interface being arranged to obtain said statement; and
providing a processing means using said computer and arranged to;
select a first record based on an element of said statement;
select a second record that references said first record;
examine said second record to identify a third record; and
retrieve said information by using said third record;
wherein said processing means is arranged to select said first record by;
locating a fourth record that comprises information corresponding to said element;
obtaining an identifier of said fourth record; and
determining whether said first record comprises said identifier, wherein said first record is selected when said first record is determined that said first record comprises said identifier;
wherein said processing means is arranged to retrieve said information by;
examining said third record to identify at least one fifth record; and
obtaining said information from said fifth record;
wherein said third record is associated with said first record;
wherein said input further comprising;
said user interface arranged to receive a natural language statement; and
a parser arranged to create an intermediate language statement based on a parsing of said natural language statement, wherein said processing means is arranged to use said intermediate language statement as said statement;
wherein said first, second, third, fourth and fifth records each contain multiple fields.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer and implemented process for retrieving and storing information to manage information in a computer system. The computer implemented process uses an input and a processing means, with the input arranged to obtain a statement. The processing means is arranged to select a first record based on an element of the statement. Then select a second record that references the first record. Next, examine the second record to identify a third record, and then retrieve the information by using the third record.
31 Citations
15 Claims
-
1. A computer implemented process for retrieving information, said computer implemented process comprising:
-
obtaining a statement by an input comprising a user interface coupled to a computer, said user interface being arranged to obtain said statement; and providing a processing means using said computer and arranged to;
select a first record based on an element of said statement;
select a second record that references said first record;
examine said second record to identify a third record; and
retrieve said information by using said third record;wherein said processing means is arranged to select said first record by;
locating a fourth record that comprises information corresponding to said element;
obtaining an identifier of said fourth record; and
determining whether said first record comprises said identifier, wherein said first record is selected when said first record is determined that said first record comprises said identifier;wherein said processing means is arranged to retrieve said information by; examining said third record to identify at least one fifth record; and obtaining said information from said fifth record; wherein said third record is associated with said first record; wherein said input further comprising;
said user interface arranged to receive a natural language statement; and
a parser arranged to create an intermediate language statement based on a parsing of said natural language statement, wherein said processing means is arranged to use said intermediate language statement as said statement;wherein said first, second, third, fourth and fifth records each contain multiple fields. - View Dependent Claims (2, 12)
-
-
3. A computer implemented method of retrieving information, said method comprising the steps of:
-
obtaining a statement; selecting a first record based on an element of said statement; selecting a second record that references said first record; examining said second record to identify a third record; retrieving said information by using said third record; locating a fourth record that comprises information corresponding to said element; obtaining an identifier of said fourth record; determining whether said first record comprises said identifier, wherein said first record is selected when said first record is determined that when said first record comprises said identifier; examining said third record to identify at least one fifth record; and obtaining said information from said fifth record; wherein said third record is associated with said first record; wherein said step of obtaining said statement further comprises the steps of; receiving a natural language statement; creating an intermediate language statement based on a parsing of said natural language statement; and using said intermediate language statement as said statement; wherein said first, second, third, fourth and fifth records each contain multiple fields. - View Dependent Claims (4, 13)
-
-
5. A computer readable storage medium comprising a plurality of instructions, which when executed, causes the computer to perform the steps of:
-
obtaining a statement; selecting a first record based on an element of said statement; selecting a second record that references said first record; examining said second record to identify a third record; retrieving said information by using said third record; locating a fourth record that comprises information corresponding to said element; obtaining an identifier of said fourth record; determining whether said first record comprises said identifier, wherein said first record is selected when said first record is determined that when said first record comprises said identifier; examining said third record to identify at least one fifth record; and obtaining said information from said fifth record; wherein said step of obtaining said statement further comprises the steps of; receiving a natural language statement;
creating an intermediate language statement based on a parsing of said natural language statement; andusing said intermediate language statement as said statement; wherein said third record is associated with said first record; wherein said first, second, third, fourth and fifth records each contain multiple fields. - View Dependent Claims (6, 14)
-
-
7. The computer implemented process for storing information, said computer implemented process comprising:
-
obtaining a statement by an input comprising a user interface coupled to a computer, said user interface being arranged to obtain said statement; providing a processing means using said computer and arranged to;
create a first record that is identified based on an element of said statement;
create a second record that references said first record and which is examined to identify a third record; and
arranging said third record such that said third record is used to retrieve said information;wherein said processing means is arranged to create said first record by;
creating a fourth record that comprises information corresponding to said element;
obtaining an identifier of said fourth record; and
setting said first record such that said first record comprises said identifier;wherein said processing means is arranged to arrange said third record such that said third record is examined to identify at least one fifth record, said processing means operable to create said fifth record such that said fifth record comprises said information; wherein said input further comprising;
said user interface arranged to receive a natural language statement; and
a parser arranged to create an intermediate language statement based on a parsing of said natural language statement, wherein said processing means is arranged to use said intermediate language statement as said statement;wherein said third record is associated with said first record; wherein said first, second, third, fourth and fifth records each contain multiple fields. - View Dependent Claims (8, 15)
-
-
9. A computer implemented method of storing information, the method comprising the steps of:
-
obtaining a statement; creating a first record that is identified based on an element of said statement; creating a second record that references said first record and which is examined to identify a third record; arranging said third record such that said third record is used to retrieve said information; creating a fourth record that comprises information corresponding to said element; obtaining an identifier of said fourth record; setting said first record such that said first record comprises said identifier; arranging said third record such that said third record identifies at least one fifth record; and arranging said fifth record such that said fifth record comprises said information; wherein said step of obtaining the statement further comprises the steps of; receiving a natural language statement;
creating an intermediate languagestatement based on a parsing of said natural language statement; and using said intermediate language statement as said statement; wherein said third record is associated with said first record; wherein said first, second, third, fourth and fifth records each contain multiple fields. - View Dependent Claims (10, 11)
-
Specification