Patents by Inventor Douglas A. Long

Douglas A. Long 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: 5920703
    Abstract: Management of the processing of relatively large data objects in a communications stack having multiple layers improves the performance in a communications system in preparing relatively large data objects for transmission across a communications network. This reduces or eliminates data movement and copying during segmentation of the relatively large data objects into relatively small data objects, and appendage of headers to the relatively small data object segments during processing in the communications stack. A shared storage manager creates and controls multiple tokens representing multiple images of portions of the relatively large data objects to enable separate scheduling of the multiple images from the same storage unit or buffer to be passed from one layer in a communications stack to the next lower layer in the communications stack. The large data object is segmented into a plurality of relatively small data object segments at one or more of the layers in the communications stack.
    Type: Grant
    Filed: February 19, 1997
    Date of Patent: July 6, 1999
    Assignee: International Business Machines Corp.
    Inventors: Scott Allan Campbell, Dale C. Gugliotta, Lynn Douglas Long, Masashi E. Miyake, Linwood Hugh Overby, Jr., Bala Rajaraman
  • Patent number: 5909553
    Abstract: Transmission control improves the performance in a communications system relating to transferring large data objects between domains or applications. This reduces or eliminates data movement between domains by transferring ownership of the "container" containing the data as opposed to moving the contents of the container from one domain to another domain resulting in copying the large data object. Thus, transmission control provides for control of the transmission of relatively large data objects between domains in a communications system which otherwise only allows efficient transmission of relatively small data objects between domains in a communications system. Tokens are assigned and associated with buffers containing the data to be shared. The token is not an address, but rather an identifier for the buffer which can be transferred from one domain to a second domain without requiring the copying of the data.
    Type: Grant
    Filed: February 19, 1997
    Date of Patent: June 1, 1999
    Assignee: International Business Machines Corporation
    Inventors: Scott Allan Campbell, Lynn Douglas Long, Linwood Hugh Overby, Jr., Bala Rajaraman
  • Patent number: 5813042
    Abstract: Effective memory management maximizes the use of main memory in a computing system by avoiding the issuance of operating system primitives which result in overhead and increased processing time. This allows an applications program to change the state of a storage unit such as a buffer or page without requiring the issuance of an operating system primitive to change the physical state of the storage unit. A storage manager is provided for controlling the movement of data between storage units in secondary storage and storage units in main memory. A storage unit state indicator or flag is associated with each storage unit in main memory. In addition, a system state indicator for indicating the physical state of a storage unit is also associated with each storage unit. The system state indicator may be set to one of the states of fixed or pageable while the storage unit state indicator may be set to one of the states of fixed, pageable or don't care.
    Type: Grant
    Filed: February 19, 1997
    Date of Patent: September 22, 1998
    Assignee: International Business Machines Corp.
    Inventors: Scott Allan Campbell, Lynn Douglas Long, Linwood Hugh Overby, Jr., Bala Rajaraman
  • Patent number: 5805822
    Abstract: A multi-path channel interface for computer input-output systems includes the ability to define and activate unbalanced groups of unidirectional communications sub-channels for a user application. Protocol independent exchange identifications permit not only unbalanced transmission groups but also allow user-controlled extensions for negotiating the values of transmission parameters at the time the transmission group is activated. When error correcting re-transmissions force the re-segmenting of data blocks, second level sub-segment indexing assure the proper order of delivery of the various segments and sub-segments. The exchange identifications include an identification of the user protocol being supported and thus permit interfacing with any user protocol.
    Type: Grant
    Filed: December 23, 1996
    Date of Patent: September 8, 1998
    Assignee: International Business Machine Corp.
    Inventors: Lynn Douglas Long, Louis Frank Menditto, Masashi Edward Miyake, Arthur James Stagg, Raymond Edward Ward
  • Patent number: 5699532
    Abstract: A multi-path channel interface for computer input-output systems includes the ability to define and activate unbalanced groups of unidirectional communications sub-channels for a user application. Protocol independent exchange identifications permit not only unbalanced transmission groups but also allow user-controlled extensions for negotiating the values of transmission parameters at the time the transmission group is activated. When error correcting re-transmissions force the re-segmenting of data blocks, second level sub-segment indexing assure the proper order of delivery of the various segments and sub-segments. The exchange identifications include an identification of the user protocol being supported and thus permit interfacing with any user protocol.
    Type: Grant
    Filed: May 1, 1996
    Date of Patent: December 16, 1997
    Assignee: International Business Machines Corporation
    Inventors: Linda Barrett, Lynn Douglas Long, Louis Frank Menditto, Arthur James Stagg, Raymond Edward Ward
  • Patent number: 5588413
    Abstract: An engine assembly having an engine block with at least one cylinder disposed therein, a fuel injector for periodically injecting fuel into the cylinder, a vertically disposed pushrod, a rocker arm disposed for periodic movement and having a first end disposed adjacent the fuel injector and a second end disposed adjacent the pushrod, a camshaft having a cam, and a leaf spring cam follower operatively coupled between the cam and the pushrod. The cam follower has a first portion which supports a cam roller and a second portion which makes contact with the pushrod. The first and second portions of the cam follower, which are spring-biased with respect to each other, may comprise, respectively, a rigid curved member and a flexible, substantially planar member.
    Type: Grant
    Filed: March 14, 1995
    Date of Patent: December 31, 1996
    Assignee: Caterpillar Inc.
    Inventors: Dwight V. Stone, Douglas A. Long, Jose M. Salazar-Vior
  • Patent number: 4110792
    Abstract: A mobile information display system which may be transported to the site of a sports or entertainment event and then erected to provide a large screen display of video images produced by a live T-V camera so that even those members of the audience who are unable to obtain a full view of the activity may see the field action as well as instant replays. The system includes a lamp matrix display screen board, each lamp of which is individually controlled by a computer to pesent black-and-white video images derived from the live camera or other source. The matrix board is divided into a central panel and a pair of side wings hinged to the central panel and foldable thereover to form a compact stack which is carried horizontally on the bed of a trailer hauled by a tractor.
    Type: Grant
    Filed: April 22, 1977
    Date of Patent: August 29, 1978
    Inventors: Douglas A. Long, Frederick A. Burke
  • Patent number: 3981313
    Abstract: A concentrator for airflow hair dryers having a comb or similar attachment mounted within the air outlet and selectively positionable in multiple positions to precede the airflow, follow the airflow, or to divide the airflow discharging from the concentrator outlet.
    Type: Grant
    Filed: April 28, 1975
    Date of Patent: September 21, 1976
    Assignee: Clairol Incorporated
    Inventors: Frederick A. Burke, Douglas A. Long
  • Patent number: D243558
    Type: Grant
    Filed: December 16, 1974
    Date of Patent: March 1, 1977
    Assignee: Clairol Incorporated
    Inventors: Douglas A. Long, Frederick A. Burke
  • Patent number: D244882
    Type: Grant
    Filed: November 17, 1976
    Date of Patent: June 28, 1977
    Assignee: Clairol Incorporated
    Inventors: Douglas A. Long, Frederick A. Burke
  • Patent number: D249707
    Type: Grant
    Filed: April 26, 1976
    Date of Patent: September 26, 1978
    Assignee: Clairol Inc.
    Inventors: Frederick A. Burke, Douglas A. Long