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

Method for efficient access of data stored in a nexus table using queue tag indexes in a table portion

Assignee: HP Inc
•
Filing: 1991-07-10
•
Granted: 1995-04-04
•
Expires: 2011-07-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Entries for data transactions are stored in and accessed from a nexus table. Data transactions over a bus are identified using a first reference. Further, data transactions may be additionally identified using a second reference. When a data transaction is identified only by a first reference, an entry for the data transaction is stored in a location within a first portion of the nexus table. Entries in the first portion of the nexus table are indexed using the first reference for the data transaction. When a data transaction is identified using both a first reference and a second reference, an entry for the data transaction is stored in a location within a second portion of the nexus table. Entries in the second portion of the nexus table are indexed using the second reference number for the data transaction. The first reference is not used in indexing entries in the second portion of the nexus table.

Inventors

  • 👤 Eric G. Tausheck

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 07:02
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/382; G06F13/385; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99934

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 221 words
A computing system having a plurality of devices connected to a bus, data transactions between the plurality of devices being identified using a target number and a logic unit number and being optionally additionally identified using a queue tag, a first device of the plurality of devices comprising: data scripts which include code which script data transactions for the first device; processor means, coupled to the data scripts, for executing the data scripts; and, a nexus table which stores entries for suspended data transactions, each entry pointing to a location within the data scripts, the nexus table including: a first table portion in which are stored entries which are for suspended data transactions which are identified using a target number and a logic unit number and which are not additionally identified using a queue tag, the entries within the first table portion being indexed using the target number and the logic unit number, and a second table portion, in a different section of the nexus table than the first table portion, in which are stored entries which are for suspended data transactions which are identified using a target number, a logic unit number and a queue tag, the entries within the second table portion being indexed using the queue tag but not using the target number and the logic unit number.
Claim 2
Dependent Claim 221 words
A computing system having a plurality of devices connected to a bus, data transactions between the plurality of devices being identified using a target number and a logic unit number and being optionally additionally identified using a queue tag, a first device of the plurality of devices comprising: data scripts which include code which script data transactions for the first device; processor means, coupled to the data scripts, for executing the data scripts; and, a nexus table which stores entries for suspended data transactions, each entry pointing to a location within the data scripts, the nexus table including: a first table portion in which are stored entries which are for suspended data transactions which are identified using a target number and a logic unit number and which are not additionally identified using a queue tag, the entries within the first table portion being indexed using the target number and the logic unit number, and a second table portion, in a different section of the nexus table than the first table portion, in which are stored entries which are for suspended data transactions which are identified using a target number, a logic unit number and a queue tag, the entries within the second table portion being indexed using the queue tag but not using the target number and the logic unit number.
Claim 3
Dependent Claim 18 words
A computing system as in claim 1 wherein the bus operates in accordance to the ANSI SCSI standard.

References Cited (Backward Citations)

US4060849A Cited
US4413317A Cited
US4600990A Cited
US4920478A Cited
US4905184A Cited
US4965801A Cited
US4947579A Cited
US5089958A Cited
US5129072A Cited
US5113500A Cited
US5170466A Cited
EP1451516A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-04-03 1998-10-03 1999-04-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-04-03 2002-10-03 2003-04-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-04-03 2006-10-03 2007-04-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag