← Back to Patent Explorer
EP0140522A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Apparatus for enhancing searches of data tables

Assignee: Fujitsu IT Holdings Inc
•
Filing: 1984-08-24
•
Granted: —
•
Expires: 2004-08-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Disclosed is an apparatus for enhancing a search of a table of data stored in a storage unit of a data processing machine. The table of data is associated into exclusive ordered lists by a list linking means which directs the search of the table along the lines of the list. Further the list searching means is able to detect the end of the list and other search conditions that signal that the search need not continue.

Inventors

  • 👤 Gwynne Lynn Roshon-Larsen
  • 👤 Ronald Karl Kreuzenstein
  • 👤 Gary Arthur Woffinden

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-02 19:56
CPC Classifications
G; G06; G06F; G06F12/00; G06F12/02; G06F12/08; G06F12/10; G06F12/1027; G06F12/1045; G06F12/1063

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 104 words
1 . An apparatus for searching a table of data, comprising: table storage means for storing a table of a plurality of lines of data; line linking means for associating subsets of said plurality of lines into a plurality of exclusive lists; list header means for accessing the first entry in one of said plurality of exclusive lists in which a desired line is associated; and table search means for searching said table storage means beginning with said first entry in one said plurality of exclusive lists and proceeding according to said line linking means to each succeeding entry in said exclusive ordered list.
Claim 2
Dependent Claim 104 words
1 . An apparatus for searching a table of data, comprising: table storage means for storing a table of a plurality of lines of data; line linking means for associating subsets of said plurality of lines into a plurality of exclusive lists; list header means for accessing the first entry in one of said plurality of exclusive lists in which a desired line is associated; and table search means for searching said table storage means beginning with said first entry in one said plurality of exclusive lists and proceeding according to said line linking means to each succeeding entry in said exclusive ordered list.
Claim 3
Dependent Claim 59 words
The apparatus of claim 1, wherein: said table storage means is accessed by table addresses; and said line linking means includes link address means for storing the table address of said first entry in said list header means and the table address of other entries in said list along with said line of data immediately preceeding said other entries.
Claim 4
Dependent Claim 38 words
The apparatus of claim 1, further including: end indicator means associated with the last entry in each of said exclusive lists for indicating to the table search means that the end of said exclusive list has been reached.
Claim 5
Dependent Claim 34 words
The apparatus of claim 1, wherein: said table of said plurality of lines of data includes the system address portion of a translation means for translation from a virtual address to a system address.
Claim 6
Dependent Claim 19 words
The apparatus of claim 1, wherein: said list linking means associates said plurality of lines in a predetermined order.
Claim 7
Dependent Claim 54 words
The apparatus of claim 5, further including: search end means for detecting the position in said order of each succeeding entry in said list and comparing the position of succeeding entries with the searched for entry and signalling the table search means when the search has passed the position of the searched for entry.
Claim 8
Dependent Claim 25 words
The apparatus of claim 1, wherein: said table search means further monitors the validity of each entry in said list to determine list end conditions.
Claim 9
Dependent Claim 30 words
The apparatus of claim 2, wherein: said table search means includes an interference register for holding the table address of an entry to be searched when the search is interrupted.
Claim 10
Dependent Claim 20 words
The apparatus of claim 1, wherein: said table search means includes interruption control means for controlling interruptions in said searching.
Claim 11
Dependent Claim 138 words
In a data processing machine, an apparatus for storing data, comprising: a primary storage means for storing data; primary addressing means for uniquely addressing said data with unique primary addresses; secondary storage means for storing data in communication with said primary storage means so that data may be transferred between said primary storage means and said secondary storage means, secondary addressing means for addressing said secondary storage means with secondary addresses; forward translation means for translating said secondary addresses to said unique primary addresses to uniquely address said data; and reverse translation means for translating said unique primary addresses to synonym secondary addresses which translate to said unique primary addresses including means for storing entries for associating secondary addresses to primary addresses, and pointer means for storing pointers for pointing to corresponding entries in said forward translation means.
Claim 12
Dependent Claim 138 words
In a data processing machine, an apparatus for storing data, comprising: a primary storage means for storing data; primary addressing means for uniquely addressing said data with unique primary addresses; secondary storage means for storing data in communication with said primary storage means so that data may be transferred between said primary storage means and said secondary storage means, secondary addressing means for addressing said secondary storage means with secondary addresses; forward translation means for translating said secondary addresses to said unique primary addresses to uniquely address said data; and reverse translation means for translating said unique primary addresses to synonym secondary addresses which translate to said unique primary addresses including means for storing entries for associating secondary addresses to primary addresses, and pointer means for storing pointers for pointing to corresponding entries in said forward translation means.
Claim 13
Dependent Claim 70 words
The apparatus of claim 10, wherein said pointer means includes: means for storing a list header table having entries for pointing to the beginning entry of a link list; means for storing a link list where each entry in a link list has a pointer for pointing to an entry in said forward translation; and means whereby real addresses corresponding to said entry are obtained by said reverse translation means.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag