Patents by Inventor Neil H. MacLean, Jr.

Neil H. MacLean, Jr. has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 5384669
    Abstract: Information bearing signals are recorded in one of a plurality of record formats on one record medium, such as a magnetic tape, magnetic disk, optical disk, and the like. The format selected may be commanded or based upon record lengths, in bytes. When the record length equals or exceeds a predetermined number of bytes, then one record is recorded in each signal block of the record format. When the record length is less than the predetermined number, then a second format is used which inserts several of the records in one of the signal blocks. The signal block and its packets respectively contain indications of formats such that any one of several formats may be used on one record medium and in one signal block having a plurality of variable length packets. Logical indicators, such as format marks, tape marks, and the like, may separate formats used on the storage medium.
    Type: Grant
    Filed: November 18, 1992
    Date of Patent: January 24, 1995
    Assignee: International Business Machines Corporation
    Inventors: Edwin C. Dunn, Scott M. Fry, Scott A. Jackson, Neil H. MacLean, Jr., Richard P. Reynolds, Richard A. Ripberger
  • Patent number: 5335328
    Abstract: Information bearing signals are recorded in one of a plurality of record formats on one record medium, such as a magnetic tape, magnetic disk, optical disk, and the like. The format selected may be commanded or based upon record lengths, in bytes. When the record length equals or exceeds a predetermined number of bytes, then one record is recorded in each signal block of the record format. When the record length is less than the predetermined number, then a second format is used which inserts several of the records in one of the signal blocks. The signal block and its packets respectively contain indications of formats such that any one of several formats may be used on one record medium and in one signal block having a plurality of variable length packets. Logical indicators, such as format marks, tape marks, and the like, may separate formats used on the storage medium.
    Type: Grant
    Filed: November 19, 1992
    Date of Patent: August 2, 1994
    Assignee: International Business Machines Corporation
    Inventors: Edwin C. Dunn, Scott M. Fry, Scott A. Jackson, Neil H. MacLean, Jr., Richard P. Reynolds, Richard A. Ripberger
  • Patent number: 5274772
    Abstract: Information bearing signals are recorded in one of a plurality of record formats on one record medium, such as a magnetic tape, magnetic disk, optical disk, and the like. The format selected may be commanded or based upon record lengths, in bytes. When the record length equals or exceeds a predetermined number of bytes, then one record is recorded in each signal block of the record format. When the record length is less than the predetermined number, then a second format is used which inserts several of the records in one of the signal blocks. The signal block and its packets respectively contain indications of formats such that any one of several formats may be used on one record medium and in one signal block having a plurality of variable length packets. Logical indicators, such as format marks, tape marks, and the like, may separate formats used on the storage medium.
    Type: Grant
    Filed: November 19, 1992
    Date of Patent: December 28, 1993
    Assignee: International Business Machines Corporation
    Inventors: Edwin C. Dunn, Scott M. Fry, Scott A. Jackson, Neil H. MacLean, Jr., Richard P. Reynolds, Richard A. Ripberger
  • Patent number: 5226156
    Abstract: A plurality of parallel processing devices such as compression/decompression units can be tied together to sequentially process equal amounts or sets of data from a stream of data. Hardware in the upper level of each device acts as a demultiplexer to control the acceptance of only its set of data to transfer control to permit the next device to accept data and also stores its set for compaction. Essentially identical hardware in the lower half of each device acts as a multiplexer to control the acceptance of its compacted set of data to store the compacted set and to place the compacted set into the original sequence of the stream of data for storage on the tape media. The lower half reverses its role when the compacted set of data is retrieved from the media to act as a demultiplexer for the decode sequence while the upper half acts as a multiplexer to resequence the decompacted sets into its original stream.
    Type: Grant
    Filed: November 19, 1990
    Date of Patent: July 6, 1993
    Assignee: International Business Machines Corporation
    Inventors: Neil H. MacLean, Jr., Robert W. Miller, Mayank R. Patel
  • Patent number: 5200864
    Abstract: Information bearing signals are recorded in one of a plurality of record formats on one record medium, such as a magnetic tape, magnetic disk, optical disk, and the like. The format selected may be commanded or based upon record lengths, in bytes. When the record length equals or exceeds a predetermined number of bytes, then one record is recorded in each signal block of the record format. When the record length is less than the predetermined number, then a second format is used which inserts several of the records in one of the signal blocks. The signal block and its packets respectively contain indications of formats such that any one of several formats may be used on one record medium and in one signal block having a plurality of variable length packets. Logical indicators, such as format marks, tape marks, and the like, may separate formats used on the storage medium.
    Type: Grant
    Filed: June 28, 1989
    Date of Patent: April 6, 1993
    Assignee: International Business Machines Corporation
    Inventors: Edwin C. Dunn, Scott M. Fry, Scott A. Jackson, Neil H. MacLean, Jr., Richard P. Reynolds, Richard A. Ripberger
  • Patent number: 5167034
    Abstract: A plurality of parallel compression/decompression units can be tied together to sequentially process equal amounts or sets of data from a stream of data. Hardware in the upper level of each device acts as a demultiplexer to control the acceptance of only its set of data to transfer control to permit the next device to accept data and also stores its set for compaction. Essentially identical hardware in the lower half of each device acts as a multiplexer to control the acceptance of its compacted set of data to store the compacted set and to place the compacted set into the original sequence of the stream of data for storage on the tape media. A data integrity system provides a Cyclic Redundancy Check on the data before and after each section of the process. The compacted data is decompacted immediately after compaction as a read back check to verify that the compacted data can be reconstructed when retrieved.
    Type: Grant
    Filed: November 19, 1990
    Date of Patent: November 24, 1992
    Assignee: International Business Machines Corporation
    Inventors: Neil H. MacLean, Jr., William F. Micka, Robert W. Miller, Mayank R. Patel
  • Patent number: 5109226
    Abstract: Format compatibility between arithmetic binary compression coding devices used in a magnetic tape drive can be retained even though different numbers of compression/decompression devices are required to attain a higher throughput through the system. Each device must process the data directed to it in a known maximum amount of time. Each compaction processor contains a selected number of statistic tables for each compaction processors. Eight compaction processors are selected with the possibility of two statistic tables in each. Thus format compability can be retained using four compaction processor with two statistic tables in each or double the throughput by using eight compaction processors with one statistic table in each encoder/decoder. Data compacted on a magnetic tape using either speed compaction can be decoded by either tape drive and compatibility is insured.
    Type: Grant
    Filed: October 29, 1990
    Date of Patent: April 28, 1992
    Assignee: International Business Machines Corporation
    Inventors: Neil H. MacLean, Jr., Mayank R. Patel, Richard A. Ripberger
  • Patent number: 5097261
    Abstract: A tape drive system includes a compaction scheme whereby the data to be stored on the media is encoded and formatted to take less space along the tape length. The data to be written to tape is placed into equal byte lengths or sets. The sets of data are directed to a plurality of encoders in turn and compacted through an Arithmetic Binary Coding program having two statistic tables per encoder to allow format compatibility with a higher throughput compaction scheme. The compacted sets are sequenced and formed into packets. Then the packets are autoblocked to delineate the packets while providing a single Inter Block Gap per autoblock length and written on the tape. On read, the data is retrieved from the tape and deblocked to separate the packets. Each packet is separated into compacted sets of data. The compacted sets are directed to a plurality of decoders in turn and decompacted. The decompacted sets are to resequenced to place the data into the same state as originally transmitted.
    Type: Grant
    Filed: November 19, 1990
    Date of Patent: March 17, 1992
    Assignee: International Business Machines Corporation
    Inventors: Glen G. Langdon, Jr., Neil H. MacLean, Jr., Robert W. Miller, Mayank R. Patel