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

Data registration and search method

Assignee: Konica Minolta Inc
•
Filing: 1991-07-23
•
Granted: 1993-11-23
•
Expires: 2011-07-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of searching a plural pre-registered data lines in which each of the data lines has data units such as letters and an index number, and of registering a new data line which also has data units among the data lines. The index number indicates the number of the coinciding letters from the first letter between each of the data lines and a data line one preceding to the data line. The method includes the step of comparing the new data line with the first ordered data line among the pre-registered data lines according to alphabetical order. If the new data line is not the same as the first ordered data line, other pre-registered data lines are searched in order to determine an order of the new data line to be registered among the pre-registered data lines. For the determination of the order; firstly, the number of coinciding letters from the first letter between the new data line and the first ordered data line is recognized as a reference number; and secondly, only pre-registered data lines which have equal or larger index numbers than the reference number is searched according to the index numbers.

Inventors

  • 👤 Tomio Nagaishi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 14:03
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/22; G06F7/24; G06F16/00; G06F16/90; G06F16/903; G06F16/90335; G06F16/90348; Y; Y10; Y10S; Y10S707/00; Y10S707/99931

Claims Analysis

Total Claims: 5
Claim 1
Independent Claim 250 words
A method for searching a plurality of pre-registered data lines wherein each one of said pre-registered data lines consists of one or more data units, and for registering a new data line, consisting of one or more data units, among said pre-registered data lines, comprising the steps of: identifying a position for said new data line in comparison with said pre-registered data lines according to a predetermined ordering method; counting a number of coinciding data units, beginning from a first data unit, between said one or more data units of said new data line and one or more data units of an old data line, which is one of said pre-registered data lines and which is determined to be one preceding to said new data line according to said predetermined ordering method, when said new data line is in a position following after said old data line; registering said new data line, with said number of coinciding data units as in index number, in a position following after said old data line when said new data line is determined to be following said old data line according to said predetermined ordering method; and registering said new data line, with a number of 0 as said index number in a position at the beginning of said plurality of pre-registered data lines when said new data line is determined to be preceding to said pre-registered data lines according to said predetermined ordering method, wherein every data line has an associated index number.
Claim 2
Independent Claim 250 words
A method for searching a plurality of pre-registered data lines wherein each one of said pre-registered data lines consists of one or more data units, and for registering a new data line, consisting of one or more data units, among said pre-registered data lines, comprising the steps of: identifying a position for said new data line in comparison with said pre-registered data lines according to a predetermined ordering method; counting a number of coinciding data units, beginning from a first data unit, between said one or more data units of said new data line and one or more data units of an old data line, which is one of said pre-registered data lines and which is determined to be one preceding to said new data line according to said predetermined ordering method, when said new data line is in a position following after said old data line; registering said new data line, with said number of coinciding data units as in index number, in a position following after said old data line when said new data line is determined to be following said old data line according to said predetermined ordering method; and registering said new data line, with a number of 0 as said index number in a position at the beginning of said plurality of pre-registered data lines when said new data line is determined to be preceding to said pre-registered data lines according to said predetermined ordering method, wherein every data line has an associated index number.
Claim 3
Dependent Claim 20 words
The method according to claim 1, wherein said identifying step is carried out through the use of said index number.
Claim 4
Independent Claim 395 words
A method for searching a plurality of pre-registered data lines wherein each one of said pre-registered data lines consists of one or more data units, and for registering a new data line, consisting of one or more data units, among said pre-registered data lines, comprising the steps of: counting a number of coinciding data units, beginning from a first data unit, between said one or more data units of said new data line and one or more data units of an old data line, which is one of said pre-registered data lines and which is determined to be one preceding to said new data line according to a predetermined ordering method, when said new data line is in a position following after said old data line; registering said new data line, with said number of coinciding data units as an index number, in a position following after said old data line when said new data line is determined to be following said old data line according to said predetermined ordering method; registering said new data line, with a number of 0 as said index number, in a position at the beginning of said plurality of pre-registered data lines when said new data line is determined to be preceding to said pre-registered data lines according to said predetermined ordering method; and identifying a position for said new data line in comparison with said pre-registered data lines according to said predetermined ordering method through the use of said indexing numbers by comparing said new data line with a first ordered data line among said pre-registered data lines so that a number of data units, beginning from a first data unit of said one or more data units in said new data line, coinciding with corresponding one or more data units of said first ordered data line is obtained as a reference number; and determining said position of said new data line in comparison with second and later ordered data lines among said pre-registered data lines according to said predetermined ordering method, by comparing said reference number with said index numbers of said second and later ordered data lines sequentially while said index number of each of sad second or later ordered data lines is not less than said reference number, and when said new data line is different from said first ordered data line in contents thereof.
Claim 5
Independent Claim 395 words
A method for searching a plurality of pre-registered data lines wherein each one of said pre-registered data lines consists of one or more data units, and for registering a new data line, consisting of one or more data units, among said pre-registered data lines, comprising the steps of: counting a number of coinciding data units, beginning from a first data unit, between said one or more data units of said new data line and one or more data units of an old data line, which is one of said pre-registered data lines and which is determined to be one preceding to said new data line according to a predetermined ordering method, when said new data line is in a position following after said old data line; registering said new data line, with said number of coinciding data units as an index number, in a position following after said old data line when said new data line is determined to be following said old data line according to said predetermined ordering method; registering said new data line, with a number of 0 as said index number, in a position at the beginning of said plurality of pre-registered data lines when said new data line is determined to be preceding to said pre-registered data lines according to said predetermined ordering method; and identifying a position for said new data line in comparison with said pre-registered data lines according to said predetermined ordering method through the use of said indexing numbers by comparing said new data line with a first ordered data line among said pre-registered data lines so that a number of data units, beginning from a first data unit of said one or more data units in said new data line, coinciding with corresponding one or more data units of said first ordered data line is obtained as a reference number; and determining said position of said new data line in comparison with second and later ordered data lines among said pre-registered data lines according to said predetermined ordering method, by comparing said reference number with said index numbers of said second and later ordered data lines sequentially while said index number of each of sad second or later ordered data lines is not less than said reference number, and when said new data line is different from said first ordered data line in contents thereof.

References Cited (Backward Citations)

US4677550A Cited
US4794528A Cited
US4907283A Cited
US4823306A Cited
US5121493A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-11-22 1997-05-24 1997-11-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-11-22 2001-05-24 2001-11-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-11-22 2005-05-24 2005-11-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag