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

Fifo information storage apparatus including status and logic modules for each cell

Assignee: RPX Corp
•
Filing: 1990-05-25
•
Granted: 1992-03-10
•
Expires: 2010-05-25
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An information storage apparatus for first-in-first-out storage and output of information comprising a plurality of storage cells, an input circuit for sequentially delivering information to the storage cells, and a control circuit for controlling the operation of the apparatus in response to at least one clocked signal. The storage cells are arranged to effect serial progression of information therethrough in a predetermined sequence to an output, all in response to the control circuit. The control circuit directs the information to the empty of the plurality of storage cells which is most proximate to the output of the apparatus by the input circuit which provides parallel inverse representations of the information to the storage cells.

Inventors

  • 👤 David Norris

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 17:50
CPC Classifications
G; G06; G06F; G06F5/00; G06F5/06

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 240 words
An information storage apparatus for storage of information packets, the apparatus sequentially presenting said information packets at an output on a first-in-first-out bases and comprising: an array of storage cell means for storing said information packets; an input means for inputting said information packets; and a control means for controlling movement of said information packets within the apparatus; each respective storage cell means of said array of storage cell means including at lest one byte cell, said array of storage cell means having a plurality of the first storage cell means and a plurality of second storage cell means, one of said plurality of first storage cell means and said plurality of second storage cell means being operatively connected as odd-numbered storage cell means from said output, the other of said plurality of first storage cell means and said plurality of second storage cell means being operatively connected as even-numbered storage cell means from said output; said control means including a plurality of status means for registering a status for each storage cell means of said array of storage cell means, said control means further including a plurality of logic means for monitoring the status of each adjacent storage cell means of said array of storage cell means; said input means inputting said information packets to said plurality of second storage cell means and inputting an inverse representation of said information packets to said plurality of first storage cell means.
Claim 2
Dependent Claim 240 words
An information storage apparatus for storage of information packets, the apparatus sequentially presenting said information packets at an output on a first-in-first-out bases and comprising: an array of storage cell means for storing said information packets; an input means for inputting said information packets; and a control means for controlling movement of said information packets within the apparatus; each respective storage cell means of said array of storage cell means including at lest one byte cell, said array of storage cell means having a plurality of the first storage cell means and a plurality of second storage cell means, one of said plurality of first storage cell means and said plurality of second storage cell means being operatively connected as odd-numbered storage cell means from said output, the other of said plurality of first storage cell means and said plurality of second storage cell means being operatively connected as even-numbered storage cell means from said output; said control means including a plurality of status means for registering a status for each storage cell means of said array of storage cell means, said control means further including a plurality of logic means for monitoring the status of each adjacent storage cell means of said array of storage cell means; said input means inputting said information packets to said plurality of second storage cell means and inputting an inverse representation of said information packets to said plurality of first storage cell means.
Claim 3
Dependent Claim 70 words
An information storage apparatus for storage of information packets as recited in claim 1 wherein said array of storage cell means in configured for passing said information packets among said plurality of storage cell means in a predetermined sequence in response to a first signal, and wherein said array of storage cell means is configured for receiving said information packets by said input means in response to a second signal.
Claim 4
Dependent Claim 71 words
An information storage apparatus for storage of information packets as recited in claim 1 wherein said control means comprises a dedicated status means of said plurality of status means for each respective storage cell means of said array of storage cell means, and wherein said control means comprises a dedicated logic means of said plurality of logic means for each respective storage cell means of said array of storage cell means.
Claim 5
Dependent Claim 53 words
An information storage apparatus for storage of information packets as recited in claim 3 wherein said control means enables the passing of said information packets only to an empty storage cell means of said array of storage cell means from an adjacent information-containing storage cell means of said array of storage cell means.
Claim 6
Dependent Claim 35 words
An information storage apparatus for storage of information packets as recited in claim 4 wherein said control means enables the receiving of said information packets by the empty storage cell means most proximate said output.
Claim 7
Dependent Claim 241 words
An information storage apparatus for storage of information packets, the apparatus sequentially presenting said information packets at an output on a first-in-first-out basis and comprising: an array of storage cell means for storing said information packets; an input means for inputting said information packets; and a control means for controlling movement of said information packets within the apparatus; each respective storage cell means of said array of storage cell means including at least one paired inverter storage cell, said array of storage cell means having a plurality of first storage cell means and a plurality of second storage cell means, one of said plurality of first storage cell means and said plurality of second storage cell means being operatively connected as odd-numbered storage cell means from said output, the other of said plurality of first storage cell means and said plurality of second storage cell means being operatively connected as even-numbered storage cell means from said output; said control means including a plurality of status means for registering a status for each storage cell means of said array of storage cell means, said control means further including a plurality of logic means for monitoring the status of each adjacent storage cell means of said array of storage cell means; said input means inputting said information packets to said plurality of second storage cell means and inputting an inverse representation of said information packets to said plurality of first storage cell means.
Claim 8
Dependent Claim 241 words
An information storage apparatus for storage of information packets, the apparatus sequentially presenting said information packets at an output on a first-in-first-out basis and comprising: an array of storage cell means for storing said information packets; an input means for inputting said information packets; and a control means for controlling movement of said information packets within the apparatus; each respective storage cell means of said array of storage cell means including at least one paired inverter storage cell, said array of storage cell means having a plurality of first storage cell means and a plurality of second storage cell means, one of said plurality of first storage cell means and said plurality of second storage cell means being operatively connected as odd-numbered storage cell means from said output, the other of said plurality of first storage cell means and said plurality of second storage cell means being operatively connected as even-numbered storage cell means from said output; said control means including a plurality of status means for registering a status for each storage cell means of said array of storage cell means, said control means further including a plurality of logic means for monitoring the status of each adjacent storage cell means of said array of storage cell means; said input means inputting said information packets to said plurality of second storage cell means and inputting an inverse representation of said information packets to said plurality of first storage cell means.
Claim 9
Dependent Claim 70 words
An information storage apparatus for storage of information packets as recited in claim 6 wherein said array of storage cell means is configured for passing said information packets among said plurality of storage cell means in a predetermined sequence in response to a first signal, and wherein said array of storage cell means is configured for receiving said information packets by said input means in response to a second signal.
Claim 10
Dependent Claim 71 words
An information storage apparatus for storage of information packets as recited in claim 6 wherein said control means comprises a dedicated status means of said plurality of status means for each respective storage cell means of said array of storage cell means, and wherein said control means comprises a dedicated logic means of said plurality of logic means for each respective storage cell means of said array of storage cell means.
Claim 11
Dependent Claim 53 words
An information storage apparatus for storage of information packets as recited in claim 8 wherein said control means enables the passing of said information packets only to an empty storage cell means of said array of storage cell means from an adjacent information-containing storage cell means of said array of storage cell means.
Claim 12
Dependent Claim 35 words
An information storage apparatus for storage of information packets as recited in claim 9 wherein said control means enables the receiving of said information packets by the empty storage cell means most proximate said output.

References Cited (Backward Citations)

US4163291A Cited
US4151609A Cited
US4222102A Cited
US4156288A Cited
US4296477A Cited
US4592019A Cited
US4833655A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-03-10 1995-09-09 1996-03-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-03-10 1999-09-09 2000-03-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-03-10 2003-09-09 2004-03-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag