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: 9159050Abstract: 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: GrantFiled: April 6, 2006Date of Patent: October 13, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jose Emir Garza, Stephen James Hobson, Martin Mulholland, Steven Powell
-
Patent number: 9090398Abstract: 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: GrantFiled: March 25, 2008Date of Patent: July 28, 2015Assignee: EMD Millipore CorporationInventors: James Hobson, James Austin, Boris Pesakovich, Elias G. Noukas, Thomas JanKo, Shaun McMahon
-
Patent number: 8990320Abstract: 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: GrantFiled: May 20, 2011Date of Patent: March 24, 2015Assignee: International Business Machines CorporationInventors: Stephen James Hobson, Jose Emir Garza
-
Patent number: 8930521Abstract: 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: GrantFiled: July 26, 2006Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: Stephen James Cocks, Stephen James Hobson, William T. Newport, Graham Derek Wallis
-
Publication number: 20140336017Abstract: 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: ApplicationFiled: May 7, 2014Publication date: November 13, 2014Inventors: Kenneth Edward Staten, Tyler James Hobson, Brian Lesley Staten, Kyle R. Camp
-
Publication number: 20140336004Abstract: 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: ApplicationFiled: May 7, 2014Publication date: November 13, 2014Inventors: James Michael Gittleson, Kenneth Edward Staten, Tyler James Hobson
-
Patent number: 8799347Abstract: 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: GrantFiled: February 27, 2008Date of Patent: August 5, 2014Assignee: International Business Machines CorporationInventors: Jose Emir Garza, Stephen James Hobson, Steven Powell
-
Publication number: 20140173876Abstract: 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: ApplicationFiled: February 27, 2014Publication date: June 26, 2014Applicant: EMD Millipore CorporationInventors: James Hobson, James Austin, Boris Pesakovich, Elias G. Noukas, Thomas Janko, Shaun McMahon
-
Patent number: 8725708Abstract: 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: GrantFiled: March 23, 2007Date of Patent: May 13, 2014Assignee: International Business Machines CorporationInventors: Jose Emir Garza, Stephen James Hobson, Steven Powell
-
Patent number: 8595301Abstract: 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: GrantFiled: December 10, 2008Date of Patent: November 26, 2013Assignee: International Business Machines CorporationInventors: Andrew David Banks, Gavin David Beardall, Stephen James Hobson, Ian Charles Vanstone
-
Patent number: 8572187Abstract: 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: GrantFiled: April 27, 2009Date of Patent: October 29, 2013Assignee: International Business Machines CorporationInventors: Jose Emir Garza, Stephen James Hobson
-
Patent number: 8529414Abstract: 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: GrantFiled: January 20, 2011Date of Patent: September 10, 2013Assignee: Rogers Athletic CompanyInventors: Tyler James Hobson, Kenneth Edward Staten, Michael Gittleson
-
Patent number: 8468266Abstract: 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: GrantFiled: July 27, 2012Date of Patent: June 18, 2013Assignee: International Business Machines CorporationInventors: Jose Emir Garza, Stephen James Hobson, John Brian Pickering, Timothy Vincent Pickrell, Steven Powell
-
Publication number: 20120290685Abstract: 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: ApplicationFiled: July 27, 2012Publication date: November 15, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jose Emir Garza, Stephen James Hobson, John Brian Pickering, Timothy Vincent Pickrell, Steven Powell
-
Patent number: 8307114Abstract: 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: GrantFiled: May 21, 2008Date of Patent: November 6, 2012Assignee: International Business Machines CorporationInventors: Jose Emir Garza, Stephen James Hobson, John Brian Pickering, Timothy Vincent Pickrell, Steven Powell
-
Patent number: 8141103Abstract: 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: GrantFiled: July 31, 2007Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Richard Michael Harran, Stephen James Hobson, Peter Siddall
-
Publication number: 20110289165Abstract: 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: ApplicationFiled: May 20, 2011Publication date: November 24, 2011Applicant: International Business Machines CorporationInventors: Stephen James Hobson, Jose Emir Garza
-
Patent number: 8038588Abstract: 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: GrantFiled: March 19, 2010Date of Patent: October 18, 2011Assignee: Rogers Athletic CompanyInventors: Tyler James Hobson, Kenneth Edward Staten
-
Patent number: 8006248Abstract: 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: GrantFiled: May 4, 2006Date of Patent: August 23, 2011Assignee: International Business Machines CorporationInventors: Jose Emir Garza, Stephen James Hobson, Steven Powell
-
Publication number: 20110111925Abstract: 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: ApplicationFiled: January 20, 2011Publication date: May 12, 2011Inventors: Tyler James Hobson, Kenneth Edward Staten