Patent US4358136A successfully refreshed from Google Patents.
Patent US5079739A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5079739A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for converting bit-mapped data from row orientation to column or orientation

Assignee: Entrust Corp
•
Filing: 1990-08-28
•
Granted: 1992-01-07
•
Expires: 2010-08-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and method is described for converting row-oriented data into column-oriented data. A matrix of row-oriented data is read from a ROM device and stored in a plurality of latches. All the bits from one column of said data is selected from the latches and stored in a register.

Inventors

  • 👤 Mark A. Petersen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 18:09
CPC Classifications
G; G06; G06F; G06F7/00; G06F7/76; G06F7/78

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 296 words
Apparatus peripheral to a computer for converting data from a row-orientation to column-orientation, comprising: (a) a memory device storing a plurality of bit-mapped characters; (b) input signalling means for receiving a first address having a first number of bits from the computer identifying one of said bit-mapped characters stored in said memory device; (c) first looping means for selecting and accessing in order, at a second address from said computer, said second address being a second number of most significant bits from said first address, wherein said first number of bits is greater than said second number of bits, each bit matrix of a plurality of bit matrices comprising said bit-mapped character; (d) second looping means for selecting and accessing in order each row of a plurality of rows comprising said bit matrices; (e) latching means for storing said selected row of a selected bit matrix into one of a plurality of latches; (f) conversion means for converting said selected matrix stored in said latches from a row-orientation into a column-orientation suitable for use by the computer, wherein a plurality of bits are selected and read from said latches according to their position in said latches; (g) buffering means for storing said selected and read bits into one of a plurality of memory locations in a FIFO register; (h) output generating an output signal to signal means for signalling the computer when the conversion is complete and said bit matrices of said bit-mapped character are stored in said FIFO register ready for transfer to the computer; and (i) data transfer means, in response to a data transfer request signal from the host computer, for transferring said bit-mapped character from said FIFO register to the computer, and resetting said output signal when ready for the next conversion.
Claim 2
Dependent Claim 296 words
Apparatus peripheral to a computer for converting data from a row-orientation to column-orientation, comprising: (a) a memory device storing a plurality of bit-mapped characters; (b) input signalling means for receiving a first address having a first number of bits from the computer identifying one of said bit-mapped characters stored in said memory device; (c) first looping means for selecting and accessing in order, at a second address from said computer, said second address being a second number of most significant bits from said first address, wherein said first number of bits is greater than said second number of bits, each bit matrix of a plurality of bit matrices comprising said bit-mapped character; (d) second looping means for selecting and accessing in order each row of a plurality of rows comprising said bit matrices; (e) latching means for storing said selected row of a selected bit matrix into one of a plurality of latches; (f) conversion means for converting said selected matrix stored in said latches from a row-orientation into a column-orientation suitable for use by the computer, wherein a plurality of bits are selected and read from said latches according to their position in said latches; (g) buffering means for storing said selected and read bits into one of a plurality of memory locations in a FIFO register; (h) output generating an output signal to signal means for signalling the computer when the conversion is complete and said bit matrices of said bit-mapped character are stored in said FIFO register ready for transfer to the computer; and (i) data transfer means, in response to a data transfer request signal from the host computer, for transferring said bit-mapped character from said FIFO register to the computer, and resetting said output signal when ready for the next conversion.
Claim 3
Independent Claim 266 words
A method of converting data from a row-orientation to column-orientation with a device peripheral to a computer comprising: (a) receiving a first address having a first number of bits from the computer identifying one of a plurality of bit-mapped characters stored in a memory device; (b) selecting and accessing in order, utilizing said address at a second address from said computer, said second address having a second number of most significant bits from said first address, where said first number is greater than said second number, each bit matrix of a plurality of bit matrices comprising said bit-mapped character; (c) selecting and accessing in order, utilizing said address, each row of a plurality of rows comprising said selected bit matrix; (d) storing said selected row of said selected bit matrix into one of a plurality of latches; (e) converting said selected bit matrix stored in said latches from a row-orientation into a column-orientation suitable for use by the computer, wherein a plurality of bits are selected and read from said latches according to their position in said latches; (f) storing said selected and read bits into one of a plurality of memory locations in a FIFO register; (g) generating an output signal to signal the computer when the conversion is complete and said bit matrices of said bit-mapped character are stored in said FIFO register ready for transfer to the computer; and (h) transferring, in response to a data transfer request signal from the host computer, the character from said FIFO register to the computer, and resetting said output signal when ready for the next conversion.
Claim 4
Independent Claim 266 words
A method of converting data from a row-orientation to column-orientation with a device peripheral to a computer comprising: (a) receiving a first address having a first number of bits from the computer identifying one of a plurality of bit-mapped characters stored in a memory device; (b) selecting and accessing in order, utilizing said address at a second address from said computer, said second address having a second number of most significant bits from said first address, where said first number is greater than said second number, each bit matrix of a plurality of bit matrices comprising said bit-mapped character; (c) selecting and accessing in order, utilizing said address, each row of a plurality of rows comprising said selected bit matrix; (d) storing said selected row of said selected bit matrix into one of a plurality of latches; (e) converting said selected bit matrix stored in said latches from a row-orientation into a column-orientation suitable for use by the computer, wherein a plurality of bits are selected and read from said latches according to their position in said latches; (f) storing said selected and read bits into one of a plurality of memory locations in a FIFO register; (g) generating an output signal to signal the computer when the conversion is complete and said bit matrices of said bit-mapped character are stored in said FIFO register ready for transfer to the computer; and (h) transferring, in response to a data transfer request signal from the host computer, the character from said FIFO register to the computer, and resetting said output signal when ready for the next conversion.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag