Patents by Inventor Ian Robinson

Ian Robinson 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: 8606947
    Abstract: The invention provides a mechanism for a transaction coordinator to indicate to a transaction participant that it supports a heuristic outcome, where a course of action has occurred which means that the transaction participant is unable to honor a transactional prior commitment to the transaction coordinator. The mechanism is such that a transaction participant that is incapable of communicating a heuristic outcome may ignore any such indication. A transaction participant may be incapable because it does not understand the concept of a heuristic outcome at all or because it does not have the ability to inform the transaction coordinator that a heuristic outcome has occurred.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jon Hawkes, Simon J. Maple, Daniel J. Matthews, Ian Robinson, Andrew Wilkinson
  • Patent number: 8607220
    Abstract: A method, apparatus and computer program are disclosed for modifying an application comprising a plurality of modules. A user is presented with a list of modules. The user is able to specify input regarding any permitted version modifications for the modules listed. It is then determined whether the requested modifications are possible with one or more failure messages being output when any of the requested modifications are not possible. At least one of the failure messages is used to enable modification of the initial input provided by the user. In one embodiment, information is provided to the user based on one or more failure messages in order to enable the user to modify their choices. In another embodiment, the initial input is automatically modified. A permitted version modification may be, for example, a version upgrade, a version downgrade, and an indication that there is no preference.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Graham C. Charters, David A. Draper, Jeremy P. Hughes, Alasdair Nottingham, Mark P. Nuttall, Ian Robinson, Timothy J. Ward
  • Patent number: 8601462
    Abstract: A method, apparatus and computer program are disclosed for modifying an application comprising a plurality of modules. A user is presented with a list of modules. The user is able to specify input regarding any permitted version modifications for the modules listed. It is then determined whether the requested modifications are possible with one or more failure messages being output when any of the requested modifications are not possible. At least one of the failure messages is used to enable modification of the initial input provided by the user. In one embodiment, information is provided to the user based on one or more failure messages in order to enable the user to modify their choices. In another embodiment, the initial input is automatically modified. A permitted version modification may be, for example, a version upgrade, a version downgrade, and an indication that there is no preference.
    Type: Grant
    Filed: October 20, 2010
    Date of Patent: December 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Graham C. Charters, David A. Draper, Jeremy P. Hughes, Alasdair Nottingham, Mark P. Nuttall, Ian Robinson, Timothy J. Ward
  • Publication number: 20130260042
    Abstract: Curable and cured epoxy-based coating compositions are described. The curable coating compositions are typically two-part epoxy-based formulations. The cured coating composition can be used in various applications such as those in which the curable coating composition is applied to either a clean surface or to a surface contaminated with a hydrocarbon-containing material. The cured coating composition typically bonds effectively to the substrate even in the presence of a hydrocarbon-containing material.
    Type: Application
    Filed: November 17, 2011
    Publication date: October 3, 2013
    Inventors: Christopher J. Campbell, Stuart E. Fores, John C. Hulteen, Ian Robinson
  • Publication number: 20130250450
    Abstract: Approaches described in this disclosure are generally directed to methods and devices for delaying a write turn-on of a memory device. A write control signal from a memory controller to a preamplifier of a storage device is asserted. A warm-up interval of write drivers of the preamplifier is initiated, the warm-up interval having a duration of predetermined length. Data is transmitted to the write drivers during the warm-up interval.
    Type: Application
    Filed: March 21, 2012
    Publication date: September 26, 2013
    Applicant: SEAGATE TECHNOLOGY LLC
    Inventors: Dale Thomas Riley, Matthew Ian Robinson
  • Patent number: 8521817
    Abstract: A method of forming unique, private, personal, virtual social networks on a social network system that includes a database storing data relating to corresponding user entities. The method includes: a first user entity sending an invitation to a second user entity, recording in the database the second user entity as a direct contact of the first user entity and determining that third user entities, directly connected to the second user entity, are indirect contacts. A unique, personal, social network formed from direct and indirect contacts is thereby created for each user entity. Each user entity is able to control privacy of its data with respect to other user entities depending on the connection factor to that other entity and/or that other entity's attributes. Each user entity is able to take the role of provider or participant in applications where the provider provides an item or service to the participant.
    Type: Grant
    Filed: January 19, 2011
    Date of Patent: August 27, 2013
    Assignee: Intel Corporation
    Inventors: Grant James Ryan, Gary Lee Franklin, Julian Malcolm Cone, William Ferguson Stalker, Derick Ian Robinson
  • Patent number: 8511614
    Abstract: A satellite system for observing space objects includes two or more satellites positioned in an Earth orbit and configured to observe objects in various orbits including those viewed (i) against the Earth's background; (ii) against a sunlit Earth background; and (iii) against a space background. An electromagnetic sensor may be provided on at least one of the satellites that is responsive to electromagnetic radiation having a wavelength that discriminates against substantial reflection of electromagnetic radiation from the Earth's atmosphere to observe the space object. A method of observing a space object using a satellite system is also disclosed.
    Type: Grant
    Filed: March 22, 2010
    Date of Patent: August 20, 2013
    Assignee: Raytheon Company
    Inventor: Ian Robinson
  • Patent number: 8429451
    Abstract: A method of handling a message in a messaging system is provided. The messaging system comprises a message source, a message receiver and a message service. The message service is intermediate of the message source and message receiver, wherein a compensation component is established at the message source.
    Type: Grant
    Filed: October 14, 2009
    Date of Patent: April 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Thomas J. Freund, Ian Robinson
  • Publication number: 20130081007
    Abstract: A first instance of the application can be executed. While the first instance of the application is executing, at least one request to access the application (first access request) can be processed by directing the first access request to the first instance of the application. Further, a request to update the application can be received. Responsive to the request to update the application, at least one new application component corresponding to the update request can be installed. A second instance of the application can be executed. The second instance can include at least one new application component.
    Type: Application
    Filed: September 27, 2011
    Publication date: March 28, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: GRAHAM C. CHARTERS, JEREMY HUGHES, VALENTIN MAHRWALD, ALASDAIR NOTTINGHAM, MARK P. NUTTALL, IAN ROBINSON, TIMOTHY J. WARD
  • Publication number: 20130061217
    Abstract: A mechanism is provided for deciding whether to install a first application within one of a plurality of candidate environments. An environment comprising one or more other applications. The first application and a candidate environment are analysed to determine whether there is the potential for the first application to interact in an unintended manner with an application in the candidate environment. If there is no such potential, then the environment is identified as a suitable environment into which to install the first application. An unintended interaction is when a rule would be broken by an interaction between the first application and an application in the candidate environment.
    Type: Application
    Filed: November 25, 2010
    Publication date: March 7, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Graham C. Charters, Jeremy P.J. Hughes, Alasdair Nottingham, Ian Robinson, Timothy J. Ward
  • Patent number: 8364747
    Abstract: The present invention provides a method, apparatus and computer program product which enables a target service to provide operations which behave, on a per operation basis, in a way appropriate to the type of client that requested the operation to be performed. As a result the target service can provide operations which behave differently for different clients. Further the client can obtain details of the behavior characteristics of the operations, according to its type, at runtime and act appropriately in the event of the request being timed out or resulting in a communication failure. For example, the client middleware can take action to re-issue a timed out request if the behavior characteristic for that operation indicates that multiple invocations of the operation will yield the same result.
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Michael Cheng, Stephen James Cocks, Robert Howard High, Jr., Ian Robinson
  • Patent number: 8345796
    Abstract: A communication system and method is provided that modifies a signal for transmission at a transmitter to reduce peaks associated with the signal. The signal can be modified employing signal shaping, signal clipping, signal decomposition or other techniques to remove peaks associated with the signal. The communication system can also correct the modified signal at a receiver to reconstruct the originally wanted signal.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: January 1, 2013
    Assignee: Northrop Grumman Systems Corporation
    Inventors: Ian Robinson, Frank Winter
  • Patent number: 8285775
    Abstract: A method and system for immediate failure checking for lost message processing comprises receiving a first message of a web-service transaction comprising first message sequence information at a computing device in a transaction environment of a target web service, storing a first record of the first message within the computing device, receiving a subsequent message comprising corresponding message sequence information at the computing device, storing a second record of the subsequent message within the computing device, comparing the first message sequence information with the subsequent message sequence information using the computing device, identifying a transaction error using the computing device, if the subsequent message is not an initial message in a sequence of messages based on the comparing, reporting the transaction error from the computing device, and aborting processing of the web-service transaction if the transaction error has occurred, using the computing device.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Thomas J. Freund, Ian Robinson
  • Patent number: 8263706
    Abstract: An acrylic polymeric composition comprising a melt blend of a thermoplastic high molecular weight acrylic material (HMWA) and a thermoplastic low molecular weight acrylic material (LMWA) is described. At least 70% w/w of the HMWA and the LMWA comprises an alkyl (alk)acrylate (co)polymer. The HMWA has a weight average molecular weight (Mw) of between 40 k Daltons and 1000 k Daltons and the LMWA has a weight average molecular weight (Mw) of between the entanglement molecular weight (Me) (expressed in k Daltons) and 250 k Daltons. A method of producing an acrylic polymeric composition and the use of an acrylic polymeric composition are described together with thick section molded products.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: September 11, 2012
    Assignee: Lucite International UK Limited
    Inventors: Ian Fraser, Ian Robinson
  • Publication number: 20120204168
    Abstract: A method, apparatus and computer program are disclosed for modifying an application comprising a plurality of modules. A user is presented with a list of modules. The user is able to specify input regarding any permitted version modifications for the modules listed. It is then determined whether the requested modifications are possible with one or more failure messages being output when any of the requested modifications are not possible. At least one of the failure messages is used to enable modification of the initial input provided by the user. In one embodiment, information is provided to the user based on one or more failure messages in order to enable the user to modify their choices. In another embodiment, the initial input is automatically modified. A permitted version modification may be, for example, a version upgrade, a version downgrade, and an indication that there is no preference.
    Type: Application
    Filed: April 18, 2012
    Publication date: August 9, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Graham C. Charters, David A. Draper, Jeremy P. Hughes, Alasdair Nottingham, Mark P. Nuttall, Ian Robinson, Timothy J. Ward
  • Publication number: 20120175818
    Abstract: An acrylic polymeric composition comprising a melt blend of a thermoplastic high molecular weight acrylic material (HMWA) and a thermoplastic low molecular weight acrylic material (LMWA) is described. At least 70% w/w of the HMWA and the LMWA comprises an alkyl (alk)acrylate (co)polymer. The HMWA has a weight average molecular weight (Mw) of between 40 k Daltons and 1000 k Daltons and the LMWA has a weight average molecular weight (Mw) of between the entanglement molecular weight (Me) (expressed in k Daltons) and 250 k Daltons. A method of producing an acrylic polymeric composition and the use of an acrylic polymeric composition are described together with thick section moulded products.
    Type: Application
    Filed: January 24, 2012
    Publication date: July 12, 2012
    Applicant: Lucite International UK Limited
    Inventors: IAN FRASER, Ian Robinson
  • Patent number: 8208478
    Abstract: A system for enabling communication between an underwater fluid extraction facility and a remote location comprises a fiber-optic cable connected between the facility to the remote location, signal transmission means at the remote location for transmitting signals to the fiber-optic cable, a distribution hub for receiving signals from the other end of the cable and at least one secondary hub located at the facility in communication with the distribution hub. Communication between the facility and the remote location is effected using a Local Area Network. Preferably Ethernet signalling is used throughout the network.
    Type: Grant
    Filed: July 3, 2007
    Date of Patent: June 26, 2012
    Assignee: Vetco Gray Controls Limited
    Inventor: Gerald Ian Robinson
  • Patent number: 8146812
    Abstract: A method and system of tracking devices uses imaging and optionally tags. Tracking is performed when the identification information associated with the devices are initially received and exposed towards a scanning bar in an enclosure. This scanning bar scans at one or more predetermined intervals the one or more devices in the enclosure of hardware. The system for tracking devices includes an enclosure capable of receiving one or more devices positioned to expose identification information related to each device and a scanning bar movably coupled to the enclosure that passes over each of the one or more devices and captures images of the identification information exposed by each of the one or more devices.
    Type: Grant
    Filed: November 1, 2005
    Date of Patent: April 3, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ian Robinson, Geoff Lyon, Alan McReynolds
  • Publication number: 20110314463
    Abstract: A method, apparatus and computer program are disclosed for modifying an application comprising a plurality of modules. A user is presented with a list of modules. The user is able to specify input regarding any permitted version modifications for the modules listed. It is then determined whether the requested modifications are possible with one or more failure messages being output when any of the requested modifications are not possible. At least one of the failure messages is used to enable modification of the initial input provided by the user. In one embodiment, information is provided to the user based on one or more failure messages in order to enable the user to modify their choices. In another embodiment, the initial input is automatically modified. A permitted version modification may be, for example, a version upgrade, a version downgrade, and an indication that there is no preference.
    Type: Application
    Filed: October 20, 2010
    Publication date: December 22, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Graham C. Charters, David A. Draper, Jeremy P. Hughes, Alasdair Nottingham, Mark P. Nuttall, Ian Robinson, Timothy J. Ward
  • Publication number: 20110226907
    Abstract: A satellite system for observing space objects includes two or more satellites positioned in an Earth orbit and configured to observe objects in various orbits including those viewed (i) against the Earth's background; (ii) against a sunlit Earth background; and (iii) against a space background. An electromagnetic sensor may be provided on at least one of the satellites that is responsive to electromagnetic radiation having a wavelength that discriminates against substantial reflection of electromagnetic radiation from the Earth's atmosphere to observe the space object. A method of observing a space object using a satellite system is also disclosed.
    Type: Application
    Filed: March 22, 2010
    Publication date: September 22, 2011
    Applicant: RAYTHEON COMPANY
    Inventor: Ian ROBINSON