Patents by Inventor Howard C. Jackson

Howard C. Jackson 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: 6981069
    Abstract: A method and apparatus for data transmission transmits both compressed and noncompressed data over each of a plurality of transmission paths. A data identification pattern is used to request a type of data from a memory having a plurality of data types stored within it. A handshaking control module is provided to select the correct type of data from the memory and place it on the output of the memory. The requested data type is then transmitted to a data decompression module via an interface. The data transmission can occur on any one of a plurality of data transmission paths when the data being transmitted is either Linework or Linework control data. When the data decompression module receives the data, it is then routed to any one of a plurality of data decompression systems based upon the results of the evaluation of the data identification pattern. The routing of the received data is wholly dependent upon the data identification pattern and independent of which transmission path the data was received on.
    Type: Grant
    Filed: June 25, 2001
    Date of Patent: December 27, 2005
    Assignee: International Business Machines Corp.
    Inventors: Stephen D. Hanna, Howard C. Jackson
  • Patent number: 6906823
    Abstract: A memory system is enabled to access data for multiple objects in an interleaved fashion. Object data is retrieved from a system bus via an input interface, is temporarily stored in a limited data memory of the memory system and object headers are stored in a header memory. Each object to be printed has an object header and may, or may not, have associated object data. A “skip” function is provided to terminate a transfer function if object data is not ready. The memory system is enabled to retrieve all data in an object or cancel the object before the endo f data is reached. An identifier is associated with each data object and is subsequently reused after the original data object is transferred or cancelled. A plurality of request levels are assigned each data request to indicate the urgency of a data request, enabling multiple memory systems to operate from a single data transfer function.
    Type: Grant
    Filed: May 15, 2000
    Date of Patent: June 14, 2005
    Assignee: International Business Machines Corporation
    Inventors: Howard C. Jackson, Daniel J. Collins, Jr., Charles H. Morris, III
  • Patent number: 6651116
    Abstract: An output interface allows a user circuit to access data for multiple objects in an interleaved fashion. Status information is provided to guarantee data availability before each transfer sequence is started. An identifier is provided for each object. Each identifier, after data transfer has ended, may be subsequently reused to identify a different object. The interface provides the ability to retrieve all data in an object or to cancel the object before reaching the end and discarding the unretrieved data. The objects are provided to the appropriate processing mechanisms within the printer to implement a printing task. These objects correspond to images and text to be printed on a page. Object data is temporarily stored in limited data memory of the memory system and object headers are stored in header memory before transfer via the output interface. Each object to be printed has an object header and may, or may not, have associated object data.
    Type: Grant
    Filed: May 15, 2000
    Date of Patent: November 18, 2003
    Assignee: International Business Machines Corporation
    Inventors: Steven G. Ludwig, Stephen D. Hanna, Howard C. Jackson
  • Publication number: 20020196461
    Abstract: A method and apparatus for data transmission transmits both compressed and noncompressed data over each of a plurality of transmission paths. A data identification pattern is used to request a type of data from a memory having a plurality of data types stored within it. A handshaking control module is provided to select the correct type of data from the memory and place it on the output of the memory. The requested data type is then transmitted to a data decompression module via an interface. The data transmission can occur on any one of a plurality of data transmission paths when the data being transmitted is either Linework or Linework control data. When the data decompression module receives the data, it is then routed to any one of a plurality of data decompression systems based upon the results of the evaluation of the data identification pattern. The routing of the received data is wholly dependent upon the data identification pattern and independent of which transmission path the data was received on.
    Type: Application
    Filed: June 25, 2001
    Publication date: December 26, 2002
    Inventors: Stephen D. Hanna, Howard C. Jackson
  • Patent number: 4975869
    Abstract: Software driven controller emulator includes hardware apparatus for emulating the controller at a speed faster than the software driven emulator, incorporating predicting a next event to be emulated and preactivating dedicated logic to emulate the controller driving the next event. In case of errors, the hardware controller sets a code signal and returns emulation to the software driven emulator for error recovery identified by the code signal.
    Type: Grant
    Filed: January 9, 1990
    Date of Patent: December 4, 1990
    Assignee: International Business Machines Corporation
    Inventors: Lawrence M. Ammann, Howard C. Jackson, Charles D. Johnson, Edward P. Lutter
  • Patent number: 4032982
    Abstract: In a rotating head magnetic tape transport, the tape is maintained stationary as the head sweeps a selected data track. A length of tape is buffered in a vacuum column between a supply spool and a rotating head station. A take-up spool on the opposite side of the head station is controlled by minimizing the overshoot or undershoot of the motor driving the take-up spool as the radius of the amount of tape on the spool increases or decreases (i.e., change). After a step operation, the overshoot or undershoot of the motor is measured and compared with a reference range to determine if the undershoot or overshoot is within the reference range. If the measured quantity is within the reference range, no adjustment is made. If the measured quantity is outside of the voltage level or reference range, the gain of the take-up motor is adjusted.
    Type: Grant
    Filed: August 29, 1975
    Date of Patent: June 28, 1977
    Assignee: International Business Machines Corporation
    Inventors: Nelson K. Arter, Howard C. Jackson