Patents by Inventor James Hobson

James Hobson 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: 9159050
    Abstract: A method for providing atomicity for a unit of work involving a plurality of participants, the method comprising the steps of: sending a prepare request to at least one participant, wherein the request comprises data required for recovery purposes of the unit of work; and on recovery of the unit of work, recovering the unit of work comprising: obtaining the data from the at least one participant; and using the obtained data to recover and preserve the atomicity of the unit of work.
    Type: Grant
    Filed: April 6, 2006
    Date of Patent: October 13, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jose Emir Garza, Stephen James Hobson, Martin Mulholland, Steven Powell
  • Patent number: 9090398
    Abstract: An alignment device for a bag containing one or more ports wherein the alignment device is attached to the one or more ports or to the bag adjacent the one or more ports. The plate has either an indicator or a unique outer edge shape that is designed to fit into a corresponding unique opening in a bag holder to ensure proper alignment of the bag and its port(s) in the holder. In one embodiment the plate has a series of holes equal to and in alignment with the one or more ports of the bag and the port(s) are extended through the holes of the plate and the plate is attached to the bag by retainers on the port(s) below the plate. Alternatively, the plate may be fitted over the port(s) and attached to the bag.
    Type: Grant
    Filed: March 25, 2008
    Date of Patent: July 28, 2015
    Assignee: EMD Millipore Corporation
    Inventors: James Hobson, James Austin, Boris Pesakovich, Elias G. Noukas, Thomas JanKo, Shaun McMahon
  • Patent number: 8990320
    Abstract: A method, apparatus and computer program are disclosed for refusing to process messages from a sender at a queue manager associated with a receiver when the receiver is inactive. It is identified whether a first destination has been selected. This first destination provides an indication of whether the receiver is active. If a first destination has been selected, it is determined using this first destination whether the receiver is active. If the receiver is inactive, the queue manager refuses to process messages intended for the receipt by the receiver.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Stephen James Hobson, Jose Emir Garza
  • Patent number: 8930521
    Abstract: To enable adaptive monitoring of the resource, metrics about the workload received at the resource from one or more clients are used to derive monitoring feedback comprising a recommendation as to how the monitoring should be performed. This is then used as input to a decision making process controlling the monitoring of the resource. The recommendation may be for the monitor to increase or decrease its monitoring interval. The resource may decide to increase or decrease its monitoring depth or checking, or may suggest a new monitoring depth to the monitor.
    Type: Grant
    Filed: July 26, 2006
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Stephen James Cocks, Stephen James Hobson, William T. Newport, Graham Derek Wallis
  • Publication number: 20140336017
    Abstract: An example apparatus for a user in a wheelchair includes an exercise device providing an exercise area configured to receive a wheelchair. A primary handle is moveable by a first user in the wheelchair from a first position to a second position. A resistance assembly opposes movement of the at least one primary handle. A spotter handle is coupled to move together with the at least one primary handle. The spotter handle accessible by a second user from a position outside the exercise area. An example exercise device for a user in a wheelchair includes an automatically adjustable pick.
    Type: Application
    Filed: May 7, 2014
    Publication date: November 13, 2014
    Inventors: Kenneth Edward Staten, Tyler James Hobson, Brian Lesley Staten, Kyle R. Camp
  • Publication number: 20140336004
    Abstract: An example exercise device includes an arm structure configured to pivot in response to a movement of at least a portion of a head of a user. An example method of exercising includes moving a portion of a head to pivot a weight arm that resists the moving.
    Type: Application
    Filed: May 7, 2014
    Publication date: November 13, 2014
    Inventors: James Michael Gittleson, Kenneth Edward Staten, Tyler James Hobson
  • Patent number: 8799347
    Abstract: A method for resolving a unit of work involving a plurality of participants, the method comprising the steps of: generating logic comprising an identifier generator; aggregating the logic with an owning application of a unit of work; and in response to the owning application initiating the unit of work, generating, by the identifier generator, an identifier associated with the unit of work.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jose Emir Garza, Stephen James Hobson, Steven Powell
  • Publication number: 20140173876
    Abstract: The present invention is an alignment device for a bag containing one or more ports. The alignment device is attached to either the one or more ports or to the bag adjacent the one or more ports. The plate has an indicator or a unique outer edge shape that is designed to fit into a corresponding unique opening in a holder to ensure proper alignment of the bag and its port(s) in the holder.
    Type: Application
    Filed: February 27, 2014
    Publication date: June 26, 2014
    Applicant: EMD Millipore Corporation
    Inventors: James Hobson, James Austin, Boris Pesakovich, Elias G. Noukas, Thomas Janko, Shaun McMahon
  • Patent number: 8725708
    Abstract: A method for resolving a unit of work involving a plurality of participants, for use in a publish/subscribe system having a plurality of participants that subscribe to a first topic and at least one component having access to an outcome associated with the unit of work. The component publishes, to the first topic, a first message comprising a first outcome associated with the unit of work. If there is a failure associated with a first participant, a second participant use the published outcome to recover the unit of work.
    Type: Grant
    Filed: March 23, 2007
    Date of Patent: May 13, 2014
    Assignee: International Business Machines Corporation
    Inventors: Jose Emir Garza, Stephen James Hobson, Steven Powell
  • Patent number: 8595301
    Abstract: A method and system for message delivery in messaging networks is provided. The system provides a group of replicated queues for messages that are operable to be identified by an application before a message is read. The group of replicated queues are defined in association with a group of message managing systems, where a message is sent to each of the group of replicated queues to be accessible using any one of the group of message managing systems. The method includes creating a message including a unique identifier, and sending the message to each of a group of replicated queues with the message identifiable by the unique identifier information prior to the message being consumed.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: November 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Andrew David Banks, Gavin David Beardall, Stephen James Hobson, Ian Charles Vanstone
  • Patent number: 8572187
    Abstract: Message content associated with at least one message received by a message processing server is stored in association with the message processing server. The message content within an incoming message is compared with the stored message content. A determination is made as to whether the stored message content is duplicated by the message content associated with the incoming message. A duplicate message content management action is performed based upon the determination as to whether the stored message content is duplicated by the message content associated with the incoming message. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Grant
    Filed: April 27, 2009
    Date of Patent: October 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jose Emir Garza, Stephen James Hobson
  • Patent number: 8529414
    Abstract: A neck exercise machine includes a position plate fixed to a cam for rotation therewith about an axis of rotation. The position plate has a multiple of apertures which defines a multiple of start positions for the arm.
    Type: Grant
    Filed: January 20, 2011
    Date of Patent: September 10, 2013
    Assignee: Rogers Athletic Company
    Inventors: Tyler James Hobson, Kenneth Edward Staten, Michael Gittleson
  • Patent number: 8468266
    Abstract: A system, method, apparatus, and computer program product uses a plurality of message transmitters to achieve high availability message transmission. The plurality of message transmitters are each operable to transmit a message to a subscriber. In accordance with a determination, for example, of the value of the connections, the message is copied and transmitted to the plurality of the message transmitters so that at least one of the plurality of message transmitters transmits the copy to the subscriber. The at least one message transmitter may be selected by analyzing the message and determining an associated rule based on characteristics of the message.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: June 18, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jose Emir Garza, Stephen James Hobson, John Brian Pickering, Timothy Vincent Pickrell, Steven Powell
  • Publication number: 20120290685
    Abstract: A system, method, apparatus, and computer program product uses a plurality of message transmitters to achieve high availability message transmission. The plurality of message transmitters are each operable to transmit a message to a subscriber. In accordance with a determination, for example, of the value of the connections, the message is copied and transmitted to the plurality of the message transmitters so that at least one of the plurality of message transmitters transmits the copy to the subscriber. The at least one message transmitter may be selected by analyzing the message and determining an associated rule based on characteristics of the message.
    Type: Application
    Filed: July 27, 2012
    Publication date: November 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jose Emir Garza, Stephen James Hobson, John Brian Pickering, Timothy Vincent Pickrell, Steven Powell
  • Patent number: 8307114
    Abstract: A system, method, apparatus, and computer program product uses a plurality of message transmitters to achieve high availability message transmission. The plurality of message transmitters are each operable to transmit a message to a subscriber. In accordance with a determination, for example, of the value of the connections, the message is copied and transmitted to the plurality of the message transmitters so that at least one of the plurality of message transmitters transmits the copy to the subscriber. The at least one message transmitter may be selected by analyzing the message and determining an associated rule based on characteristics of the message.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: November 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jose Emir Garza, Stephen James Hobson, John Brian Pickering, Timothy Vincent Pickrell, Steven Powell
  • Patent number: 8141103
    Abstract: The present invention discloses a queue manager that includes a smart alias function. The smart alias function can associate a queue name with two or more queues. The queues associated with the queue name for a given operation can be dependent upon programmatically determinable conditions. For example, the queue name (Queue A) can cause a message to be put in a Queue A1 when smart aliased. The same queue name (Queue A) can cause a message to be retrieved from Queue A2 when smart aliased. Additional processing can be performed against messages placed in Queue A1, and post processed messages can be placed in Queue A2. The queue manager can be a component that receives digitally encoded messages, that stores the received digitally encoded messages, and that provides the digitally encoded messages to authorized requesting software applications. The queue manager and the smart alias function can be software/firmware.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Richard Michael Harran, Stephen James Hobson, Peter Siddall
  • Publication number: 20110289165
    Abstract: A method, apparatus and computer program are disclosed for refusing to process messages from a sender at a queue manager associated with a receiver when the receiver is inactive. It is identified whether a first destination has been selected. This first destination provides an indication of whether the receiver is active. If a first destination has been selected, it is determined using this first destination whether the receiver is active. If the receiver is inactive, the queue manager refuses to process messages intended for the receipt by the receiver.
    Type: Application
    Filed: May 20, 2011
    Publication date: November 24, 2011
    Applicant: International Business Machines Corporation
    Inventors: Stephen James Hobson, Jose Emir Garza
  • Patent number: 8038588
    Abstract: A combined shoulder shrug and neck exercise machine includes a shrug exercise system having a first shrug arm assembly and a second shrug arm assembly and a neck exercise system operable to receive a ratio of a first weight load on the first shrug arm assembly.
    Type: Grant
    Filed: March 19, 2010
    Date of Patent: October 18, 2011
    Assignee: Rogers Athletic Company
    Inventors: Tyler James Hobson, Kenneth Edward Staten
  • Patent number: 8006248
    Abstract: Responsive to a client application initiating a synchronous communication with a server application by sending a request via an asynchronous communication manager, one or more checks are performed to identify a cause of any failure to provide a response to the client application satisfying synchronous communication criteria. The results of one or more checks are used to determine whether to back out any data updates performed by/on behalf of the server application in response to the request.
    Type: Grant
    Filed: May 4, 2006
    Date of Patent: August 23, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jose Emir Garza, Stephen James Hobson, Steven Powell
  • Publication number: 20110111925
    Abstract: A neck exercise machine includes a position plate fixed to a cam for rotation therewith about an axis of rotation. The position plate has a multiple of apertures which defines a multiple of start positions for the arm.
    Type: Application
    Filed: January 20, 2011
    Publication date: May 12, 2011
    Inventors: Tyler James Hobson, Kenneth Edward Staten