Patents by Inventor Douglas Hutchison

Douglas Hutchison 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: 6405246
    Abstract: A data processing apparatus in communication with a network for allowing the apparatus to communicate with a second data processing apparatus via the network, the data processing apparatus has: a receiving unit for receiving a request on a target object; an activating unit for activating the target object if the target object is inactive; and a dispatching unit for dispatching the request to the target object for execution thereby; wherein the activating unit determines whether software components which it needs to activate the target object are stored locally and if it determines that the software components are not stored locally the activating unit downloads such software components over the network from the second data processing apparatus; and wherein the activating unit selects candidate software components from the locally stored software components based on predetermined criteria and deletes the candidate software components from local storage.
    Type: Grant
    Filed: February 18, 1999
    Date of Patent: June 11, 2002
    Assignee: International Business Machines Corporation
    Inventor: Gordon Douglas Hutchison
  • Patent number: 6389592
    Abstract: A method for updating a first version of installed application files to a second version is disclosed. The method comprises the steps of: responsive to receiving a delta file defining the changes between a file in the first version and a corresponding file in the second version, transforming said first version of the file into a first transformed image comprising a series of records. The changes contained in the delta file are then applied to selected records of the first transformed image to generate a transformed image of the second version. The transformation on the transformed image of said second version is then reversed to generate the second version of said file on said client computer.
    Type: Grant
    Filed: September 2, 1999
    Date of Patent: May 14, 2002
    Assignee: International Business Machines Corporation
    Inventors: Malcolm David Ayres, Gordon Douglas Hutchison
  • Patent number: 6178440
    Abstract: A computer system and method for performing concurrency control on work requests, the system having an object request broker for receiving work requests and for dispatching them for execution within the computer system, a processor for processing the requests which have been received by the object request broker, and a concurrency control component in the object request broker for performing concurrency control by isolating the effects of a group of related work requests which form a transaction. The method includes the steps of receiving a work request, analyzing the requested object and method related to the work request, and locking the brokering of the method.
    Type: Grant
    Filed: July 3, 1997
    Date of Patent: January 23, 2001
    Assignee: International Business Machines Corporation
    Inventors: Richard Daniel Foster, Gordon Douglas Hutchison
  • Patent number: 6026428
    Abstract: An object oriented thread context manager, a method and computer program product are provided for object oriented thread context management. A context manager is provided for managing a plurality of ContextControl objects. Each ContextControl object comprises a plurality of methods for creating and suspending context on a thread for a target object. When a method request for a target object is received at a server process, the server process calls a thread manager requesting a thread. The thread manager calls the context manager for associating context with a current thread for the method request. Responsive to the context manager providing associated context with the current thread, the thread manager dispatches the method request for the target object. The thread manager calls the context manager for disassociating context with the current thread.
    Type: Grant
    Filed: August 13, 1997
    Date of Patent: February 15, 2000
    Assignee: International Business Machines Corporation
    Inventors: Gordon Douglas Hutchison, Charlie James Redlin, Peter John Schommer
  • Patent number: 5893912
    Abstract: In brief, an object oriented thread context manager, a method and computer program product are provided for object oriented thread context management, particularly for relational databases working with distributed transactions. A context manager is provided for managing a plurality of ContextControl objects. Each ContextControl object comprises a plurality of methods for creating, resuming and suspending context on a thread for a target object. A ContextCoordinator class is provided for managing calls to the plurality of ContextControl objects. A ContextHandleList is provided for storing context information for the ContextControl objects. A specialized ContextCoordinator is provided for managing calls to a specialized ones of the ContextControl objects. A DatabaseContextCoordinator is an example of the specialized ContextCoordinator. The specialized ones of the ContextControl objects are registered and unregistered with the ContextCoordinator class and then registered DatabaseContextCoordinator.
    Type: Grant
    Filed: August 13, 1997
    Date of Patent: April 13, 1999
    Assignee: International Business Machines Corporation
    Inventors: Thomas James Freund, Robert Howard High, Jr., Gordon Douglas Hutchison, Martin Mulholland, Charlie James Redlin, Peter John Schommer, Kathryn Sarah Warr
  • Patent number: 4833858
    Abstract: An apparatus for joining panel members into walls or divider is provided which does not require the use of a wet sealant to close the gap between adjacent panels and which allows thermal expansion and/or contraction of the panel members to be absorbed by the joints. The apparatus includes a channel for receiving turned down edges of adjacent panel members. The channel has interlocking portions for engaging mating portions on the panel edges and locking them into position. An insert is positioned within the channel between the edges to hold the interlocking and mating portions in engagement. The insert has protruding surfaces for wedging the portions together and a neck shaped portion for joining the insert to a cap or gasket for sealing the gap between the panel members. The cap or gasket includes a hollow interior portion for receiving the shaped portion of the insert and a pair of shoulders for retaining the shaped portion within the hollow portion.
    Type: Grant
    Filed: October 20, 1987
    Date of Patent: May 30, 1989
    Assignee: Dunmon Corporation
    Inventor: Douglas Hutchison
  • Patent number: 4829740
    Abstract: An apparatus for joining panel members into walls or dividers is provided which does not require the use of a wet sealant to close the gap between adjacent panels and which allows thermal expansion and/or contraction of the panel members to be absorbed by the joints. The apparatus includes a channel for receiving turned down edges of adjacent panel members. The channel has interlocking portions for engaging mating portions on the panel edges and locking them into position. A resilient spring member is used to hold the interlocking and mating portions in engagement. A profiled elastomeric sealing member is provided to seal the gap between the panel members. The sealing member is held in position by the resilient spring member.
    Type: Grant
    Filed: October 19, 1987
    Date of Patent: May 16, 1989
    Assignee: Dunmon Corporation
    Inventor: Douglas Hutchison