← Back to Patent Explorer
US6697798B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Retrieval system of secondary data added documents in database, and program

Assignee: Individual
•
Filing: 2001-04-24
•
Granted: 2004-02-24
•
Expires: 2021-04-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In one embodiment, a retrieval system of a database storing secondary data added documents, using a GUI having data entry fields configured in a matrix, locating data are input in which data entry fields, in the case that more than one column of fields are input, retrieving sentences having the same order of elements in each sentence as the order of columns of fields, searching a database, transmitting search results to a user's display device is disclosed.

Inventors

  • 👤 Takahiro Nakamura
  • 👤 Masanori Suzuki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 10:11
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/30; G06F16/34; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 205 words
A retrieval system of a database storing secondary data added documents, said system comprising: means for transmitting a graphical user interface (GUI) for searching having data entry fields configured in a matrix, to display on a user's display; means for storing retrieval data input in one or more data entry field(s) of the GUI; means for locating each data entry field in which each datum is input; means for generating a query comprising query units, each unit being generated by using a set of retrieval data input in each one column of data entry fields of said matrix, and each unit corresponding to one element of said document, in the case that more than one column of data entry fields being input with retrieval data, generating a query so as to retrieve sentences having the same order of elements in each sentence as the order of said columns of data entry fields, in the case that only one column of data entry field being input with retrieval data, generating a query so as to retrieve sentences having an element corresponding to said retrieval data; means for interpreting said query and searching said database; means for transmitting the search results to display on a user's display.
Claim 2
Dependent Claim 205 words
A retrieval system of a database storing secondary data added documents, said system comprising: means for transmitting a graphical user interface (GUI) for searching having data entry fields configured in a matrix, to display on a user's display; means for storing retrieval data input in one or more data entry field(s) of the GUI; means for locating each data entry field in which each datum is input; means for generating a query comprising query units, each unit being generated by using a set of retrieval data input in each one column of data entry fields of said matrix, and each unit corresponding to one element of said document, in the case that more than one column of data entry fields being input with retrieval data, generating a query so as to retrieve sentences having the same order of elements in each sentence as the order of said columns of data entry fields, in the case that only one column of data entry field being input with retrieval data, generating a query so as to retrieve sentences having an element corresponding to said retrieval data; means for interpreting said query and searching said database; means for transmitting the search results to display on a user's display.
Claim 3
Dependent Claim 52 words
A retrieval system of claim 1 , wherein said means for interpreting a query and searching a database comprising converting at least one incomplete key word to a set of complete key words when retrieval data contain certain regular expression(s) comprising one or more incomplete key word(s), and starting a search afterwards.
Claim 4
Dependent Claim 63 words
A retrieval system of claim 1 , wherein said means for interpreting a query and searching a database further comprise logically multiplying sets of complete key words converted from each regular expression containing an incomplete key word, when retrieval data contain regular expressions which comprise incomplete key words and at least two or more incomplete key words are converted to complete key words.
Claim 5
Dependent Claim 186 words
A program for a retrieval of a database storing secondary data added documents, said program comprising the steps of: transmitting a GUI having data entry fields configured in a matrix, to display on a user s display; storing retrieval data being input in one or more data entry field(s) of a GUT for searching; locating each data entry field being input with each data; generating a query comprising query units, each unit being generated by using a set of retrieval data input in each one column of data entry fields of said matrix, and each unit corresponding to one element of said document, in the case that more than one column of data entry fields being input with retrieval data, generating a query so as to retrieve sentences having the same order of elements in each sentence as the order of said columns of data entry fields, in the case that only one column of data entry field being input with retrieval data, generating a query so as to retrieve sentences having an element corresponding to said retrieval data; interpreting said query and searching said database.
Claim 6
Dependent Claim 186 words
A program for a retrieval of a database storing secondary data added documents, said program comprising the steps of: transmitting a GUI having data entry fields configured in a matrix, to display on a user s display; storing retrieval data being input in one or more data entry field(s) of a GUT for searching; locating each data entry field being input with each data; generating a query comprising query units, each unit being generated by using a set of retrieval data input in each one column of data entry fields of said matrix, and each unit corresponding to one element of said document, in the case that more than one column of data entry fields being input with retrieval data, generating a query so as to retrieve sentences having the same order of elements in each sentence as the order of said columns of data entry fields, in the case that only one column of data entry field being input with retrieval data, generating a query so as to retrieve sentences having an element corresponding to said retrieval data; interpreting said query and searching said database.
Claim 7
Dependent Claim 49 words
A program of claim 4 , wherein interpreting a query and searching a database comprise converting at least one incomplete key word to a set of complete key words before a search in the case that retrieval data contain certain regular expression(s) including one or more incomplete key word(s).
Claim 8
Dependent Claim 58 words
A program of claim 5 , wherein interpreting a query and searching a database further comprise logically multiplying said sets of complete key words before a search in the case that retrieval data contain plural regular expressions including incomplete key words and at least two or more incomplete key words are converted to sets of complete key words.
Claim 9
Dependent Claim 109 words
A program of claim 6 , said database comprising: an index file for a full-text search containing sentences and secondary data, all sentences and secondary data being indexed by a file offset value on each character; a retrieval table having a row of sentence identifiers, a row of element order identifiers, a row of sentences, and rows of secondary data that each row corresponding to one kind of secondary data, arranging each column so as to correspond to each element of a sentence, aligning every element of sentences and corresponding secondary data in a same column; a range table specifying sentence identifiers and corresponding ranges of file offset values.
Claim 10
Dependent Claim 109 words
A program of claim 5 , said database comprising: an index file for a full-text search containing sentences and secondary data, all sentences and secondary data being indexed by a file offset value on each character; a retrieval table having a row of sentence identifiers, a row of element order identifiers, a row of sentences, and rows of secondary data that each row corresponding to one kind of secondary data, arranging each column so as to correspond to each element of a sentence, aligning every element of sentences and corresponding secondary data in a same column; a range table specifying sentence identifiers and corresponding ranges of file offset values.
Claim 11
Dependent Claim 109 words
A program of claim 4 , said database comprising: an index file for a full-text search containing sentences and secondary data, all sentences and secondary data being indexed by a file offset value on each character; a retrieval table having a row of sentence identifiers, a row of element order identifiers, a row of sentences, and rows of secondary data that each row corresponding to one kind of secondary data, arranging each column so as to correspond to each element of a sentence, aligning every element of sentences and corresponding secondary data in a same column; a range table specifying sentence identifiers and corresponding ranges of file offset values.
Claim 12
Independent Claim 180 words
A medium storing at least one program, the program comprising the steps of: transmitting a GUI having data entry fields configured in a matrix, to display on a user s display; storing retrieval data being input in one or more data entry field(s) of a GUI for searching; locating each data entry field being input with each data; generating a query comprising query units, each unit being generated by using a set of retrieval data input in each one column of data entry fields of said matrix, and each unit corresponding to one element of said document, in the case that more than one column of data entry fields being input with retrieval data, generating a query so as to retrieve sentences having the same order of elements in each sentence as the order of said columns of data entry fields, in the case that only one column of data entry field being input with retrieval data, generating a query so as to retrieve sentences having an element corresponding to said retrieval data; interpreting said query and searching said database.
Claim 13
Independent Claim 180 words
A medium storing at least one program, the program comprising the steps of: transmitting a GUI having data entry fields configured in a matrix, to display on a user s display; storing retrieval data being input in one or more data entry field(s) of a GUI for searching; locating each data entry field being input with each data; generating a query comprising query units, each unit being generated by using a set of retrieval data input in each one column of data entry fields of said matrix, and each unit corresponding to one element of said document, in the case that more than one column of data entry fields being input with retrieval data, generating a query so as to retrieve sentences having the same order of elements in each sentence as the order of said columns of data entry fields, in the case that only one column of data entry field being input with retrieval data, generating a query so as to retrieve sentences having an element corresponding to said retrieval data; interpreting said query and searching said database.
Claim 14
Dependent Claim 110 words
A retrieval system having a database, said database comprising: an index file for a full-text search containing sentences and secondary data, all sentences and secondary data being indexed by a file offset value on each character; a retrieval table having a row of sentence identifiers, a row of element order identifiers, a row of sentences, and rows of secondary data that each row corresponds to one kind of secondary data, arranging each column so as to correspond to each element of a sentence, aligning every one element of sentences and corresponding secondary data in a same column; a range table specifying sentence identifiers and corresponding ranges of file offset values.
Claim 15
Dependent Claim 110 words
A retrieval system having a database, said database comprising: an index file for a full-text search containing sentences and secondary data, all sentences and secondary data being indexed by a file offset value on each character; a retrieval table having a row of sentence identifiers, a row of element order identifiers, a row of sentences, and rows of secondary data that each row corresponds to one kind of secondary data, arranging each column so as to correspond to each element of a sentence, aligning every one element of sentences and corresponding secondary data in a same column; a range table specifying sentence identifiers and corresponding ranges of file offset values.

References Cited (Backward Citations)

US5220625A Cited
JPH06301735A Cited
JPH0765014A Cited
JPH08137898A Cited
EP0851368A2 Cited
US6202064B1 Cited
US6094635A Cited
US6397181B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2007-02-23 2007-08-25 2008-02-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2011-02-23 2011-08-25 2012-02-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2015-02-23 2015-08-25 2016-02-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag