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

Numerical value-ranking apparatus

Assignee: Casio Computer Co Ltd
•
Filing: 1972-12-26
•
Granted: 1974-08-13
•
Expires: 1992-12-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A numerical value-ranking apparatus comprising a first shift register for linearly storing a plurality of input numerical data items whose ranks are to be determined and for circulatingly shifting the data items; and a second shift register for reading out one item of the data stored in the first register and circulatingly shifting said item in synchronization with shifting in the first shift register, wherein the items which are stored in the first shift register and which are not read out to the second register are compared in succession with said one item as a reference by a comparator. The comparator generates an output signal each time there is detected any of the items which has a specific numerical relationship with said reference item; the number of times said output signal is generated is counted by a counting means; and the count thus obtained is indicated or recorded for the ranking of said reference item.

Inventors

  • 👤 T Kashio

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 04:58
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/22; G06F7/24

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 280 words
A numerical value-ranking apparatus comprising: a first shift register for linearly storing a plurality of input numerical data items whose ranks are to be determined, and for circulatingly shifting said data items; a second shift register coupled to said first shift register for receiving a data item stored in said first shift register and read out from an output terminal of said first shift register and for temporarily storing the read out data item and circulatingly shifting the read out data item in synchronization with the shifting in said first shift register; a comparator coupled to said first and secOnd shift registers for comparing (1) the items which are stored in said first shift register and which were not read out from said first shift register to said second shift register with (2) said one item stored in said second shift register as a reference, and generating an output signal each time there is detected any of said items which has a given numerical relationship with said reference item; means coupled to said comparator for counting the number of times said comparator generates an output signal; means coupled to said counting means for indicating or recording the count output given by said counting means as the valueranking of the item read out to the second register with respect to all data stored in said first register; and control means coupled to said first and second shift registers for causing selected data items to be shifted from said first shift register to said second shift register for indicating or recording the value-ranking of the selected items of the remaining data in said first register by conducting the same operations as aforesaid.
Claim 2
Dependent Claim 280 words
A numerical value-ranking apparatus comprising: a first shift register for linearly storing a plurality of input numerical data items whose ranks are to be determined, and for circulatingly shifting said data items; a second shift register coupled to said first shift register for receiving a data item stored in said first shift register and read out from an output terminal of said first shift register and for temporarily storing the read out data item and circulatingly shifting the read out data item in synchronization with the shifting in said first shift register; a comparator coupled to said first and secOnd shift registers for comparing (1) the items which are stored in said first shift register and which were not read out from said first shift register to said second shift register with (2) said one item stored in said second shift register as a reference, and generating an output signal each time there is detected any of said items which has a given numerical relationship with said reference item; means coupled to said comparator for counting the number of times said comparator generates an output signal; means coupled to said counting means for indicating or recording the count output given by said counting means as the valueranking of the item read out to the second register with respect to all data stored in said first register; and control means coupled to said first and second shift registers for causing selected data items to be shifted from said first shift register to said second shift register for indicating or recording the value-ranking of the selected items of the remaining data in said first register by conducting the same operations as aforesaid.
Claim 3
Dependent Claim 102 words
The numerical value-ranking apparatus according to claim 1 wherein: said comparator includes first means for producing a first output signal each time there is detected an item having a given numerical relationship with said reference item; and a second means for generating a second output signal each time there is detected an item equal to said reference item; and said counting means includes a first counter for counting the number of times said first output signal is generated by said first means; and a second counter for counting the number of times said second output signal is produced by said second means.
Claim 4
Dependent Claim 90 words
The numerical value-ranking apparatus according to claim 2 wherein said comparator includes a subtraction circuit for carrying out subtraction by comparing said reference item with said data items which are not read out from said first shift register to said second shift register, said subtraction circuit producing a borrow signal as said first output signal when any of said not read out data items is larger than said reference item, and generating a zero signal as said second output signal when a balance arrived at by said subtraction is zero.
Claim 5
Dependent Claim 76 words
The numerical value-ranking apparatus according to claim 1 wherein said comparator includes: a subtraction circuit for carrying out subtraction by comparing said reference item with said data items which are not read out from said first shift register to said second register; and a rank-reversing means receiving the outputs of said first and second shift registers for selectively reversing the positions of a subtrahend and minuend and supplying the resultant outputs thereof to said subtraction circuit.
Claim 6
Dependent Claim 323 words
A numerical value-ranking apparatus comprising: a shift register for storing an address and items of data associated with said address whose rank is to be determined; means for recording the address and items stored in said shift register; arithmetic operation means coupled to said recording means for summing up the items recorded for each address; a first shift register for linearly storing the sums of items obtained by said arithmetic operation means for respective addresses and for circulatingly shifting said sums; a second shift register coupled to said first shift register for receiving one of the stored sums from an output terminal of said first shift register and for temporarily storing the received sum and circulatingly shifting said stored sum in synchronization with the shifting in said first shift register; comparing means coupled to said first and second shift registers for comparing (1) the sums which are stored in said first shift register and which were not read out from said first shift register to said second shift register with (2) a sum stored in said second shift register with the latter sum taken as a reference, and generating an output sIgnal each time there is detected any of said sums which has a given numerical relationship with said reference sum; means coupled to said comparing means for counting the number of times said comparing means generates an output signal; means coupled to said counting means for indicating or recording the count output given by said counting means as the value-ranking of the sum read out to said second register with respect to all sums stored in said first register; and control means coupled to said first and second shift registers for causing selected sums to be shifted from said first shift register to said second shift register for indicating or recording the value-ranking of the selected sums of the remaining sums in said first register by conducting the same operations as aforesaid.
Claim 7
Dependent Claim 323 words
A numerical value-ranking apparatus comprising: a shift register for storing an address and items of data associated with said address whose rank is to be determined; means for recording the address and items stored in said shift register; arithmetic operation means coupled to said recording means for summing up the items recorded for each address; a first shift register for linearly storing the sums of items obtained by said arithmetic operation means for respective addresses and for circulatingly shifting said sums; a second shift register coupled to said first shift register for receiving one of the stored sums from an output terminal of said first shift register and for temporarily storing the received sum and circulatingly shifting said stored sum in synchronization with the shifting in said first shift register; comparing means coupled to said first and second shift registers for comparing (1) the sums which are stored in said first shift register and which were not read out from said first shift register to said second shift register with (2) a sum stored in said second shift register with the latter sum taken as a reference, and generating an output sIgnal each time there is detected any of said sums which has a given numerical relationship with said reference sum; means coupled to said comparing means for counting the number of times said comparing means generates an output signal; means coupled to said counting means for indicating or recording the count output given by said counting means as the value-ranking of the sum read out to said second register with respect to all sums stored in said first register; and control means coupled to said first and second shift registers for causing selected sums to be shifted from said first shift register to said second shift register for indicating or recording the value-ranking of the selected sums of the remaining sums in said first register by conducting the same operations as aforesaid.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1977-08-12 1978-02-11 1978-08-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1981-08-12 1982-02-11 1982-08-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1985-08-12 1986-02-11 1986-08-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag