Patents by Inventor Andrew David Reynolds

Andrew David Reynolds 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).

  • Publication number: 20120096478
    Abstract: There is disclosed a method, apparatus, computer program and computer program product for facilitating access by an application to a data structure comprising a plurality of objects. A request is received from the application which initiates the return of the data structure. A handle is assigned to each of at least some of the plurality of objects. Objects in the data structure are retrieved and the application is informed of assigned handles thereby enabling the application to access retrieved objects.
    Type: Application
    Filed: December 22, 2011
    Publication date: April 19, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew David Reynolds, Martin James Rowe, Christopher Edward Sharp
  • Patent number: 8086586
    Abstract: There is disclosed a method, apparatus, computer program and computer program product for facilitating access by an application to a data structure comprising a plurality of objects. A request is received from the application which initiates the return of the data structure. A handle is assigned to each of at least some of the plurality of objects. Objects in the data structure are retrieved and the application is informed of assigned handles thereby enabling the application to access retrieved objects.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Andrew David Reynolds, Martin James Rowe, Christopher Edward Sharp
  • Patent number: 8082554
    Abstract: The present invention provides methods, apparatus and computer programs for event-based control of subscription matching in a publish/subscribe communications environment. Activation and/or deactivation events are associated with subscriptions at a publish/subscribe broker and are used to control when a subscription is active. The broker is responsive to temporally-unpredictable events, such as receipt of a published message on a predefined activation topic, to activate subscription matching for messages that are subsequently received or which have been received earlier and retained at the broker. Conventional subscription matching can be avoided for a registered subscription while that subscription is inactive, and subscribers are not required to explicitly and repeatedly subscribe and unsubscribe.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: December 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ian Gerald Craggs, Anthony Alan Garrard, Ian Robert Harwood, Andrew Ian Hickson, David Locke, Andrew David Reynolds, Andrew James Stanford-Clark, Jane Louise Stockdill
  • Patent number: 8065372
    Abstract: The invention relates to a message brokering system for connecting a client in a local publish/subscribe messaging system to a remote message broker. The system comprises a message broker in said local publish/subscribe messaging system and a metabroker application means representing said remote message broker. The local message broker comprises publish/subscribe means for proxying messages between the client and the metabroker application means. The metabroker application means comprises publish/subscribe means for proxying messages between the local broker and the remote broker.
    Type: Grant
    Filed: August 19, 2008
    Date of Patent: November 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Andrew David Reynolds, Christopher Edward Sharp, Andrew James Stanford-Clark
  • Patent number: 7798132
    Abstract: An aircraft fuel tank assembly includes a tank for holding fuel, a canister and a fuel pump assembly. The fuel pump assembly includes: an electric motor, a pump and an electronics unit. The electronics unit and canister are arranged so that, in use, a dry bay is defined between the electronics unit and the canister.
    Type: Grant
    Filed: December 1, 2006
    Date of Patent: September 21, 2010
    Assignee: Airbus UK Limited
    Inventors: Andrew David Reynolds, Michael David Ward
  • Publication number: 20090100028
    Abstract: There is disclosed a method, apparatus, computer program and computer program product for facilitating access by an application to a data structure comprising a plurality of objects. A request is received from the application which initiates the return of the data structure. A handle is assigned to each of at least some of the plurality of objects. Objects in the data structure are retrieved and the application is informed of assigned handles thereby enabling the application to access retrieved objects.
    Type: Application
    Filed: December 17, 2008
    Publication date: April 16, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew David Reynolds, Martin James Rowe, Christopher Edward Sharp
  • Publication number: 20090019124
    Abstract: The invention relates to a message brokering system for connecting a client in a local publish/subscribe messaging system to a remote message broker. The system comprises a message broker in said local publish/subscribe messaging system and a metabroker application means representing said remote message broker. The local message broker comprises publish/subscribe means for proxying messages between the client and the metabroker application means. The metabroker application means comprises publish/subscribe means for proxying messages between the local broker and the remote broker.
    Type: Application
    Filed: August 19, 2008
    Publication date: January 15, 2009
    Applicant: International Business Machines Corporation
    Inventors: Andrew David Reynolds, Christopher Edward Sharp, Andrew James Stanford-Clark
  • Patent number: 7478082
    Abstract: There is disclosed a method, apparatus, computer program and computer program product for facilitating access by an application to a data structure comprising a plurality of objects. A request is received from the application which initiates the return of the data structure. A handle is assigned to each of at least some of the plurality of objects. Objects in the data structure are retrieved and the application is informed of assigned handles thereby enabling the application to access retrieved objects.
    Type: Grant
    Filed: December 2, 2004
    Date of Patent: January 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Andrew David Reynolds, Martin James Rowe, Christopher Edward Sharp
  • Publication number: 20080308076
    Abstract: An aircraft fuel tank assembly includes a tank for holding fuel, a canister and a fuel pump assembly. The fuel pump assembly includes: an electric motor, a pump and an electronics unit. The electronics unit and canister are arranged so that, in use, a dry bay is defined between the electronics unit and the canister.
    Type: Application
    Filed: December 1, 2006
    Publication date: December 18, 2008
    Applicant: AIRBUS UK LIMITED
    Inventors: Andrew David Reynolds, Michael David Ward
  • Patent number: 7437417
    Abstract: The invention relates to a message brokering system for connecting a client in a local publish/subscribe messaging system to a remote message broker. The system comprises a message broker in said local publish/subscribe messaging system and a metabroker application means representing said remote message broker. The local message broker comprises publish/subscribe means for proxying messages between the client and the metabroker application means. The metabroker application means comprises publish/subscribe means for proxying messages between the local broker and the remote broker.
    Type: Grant
    Filed: February 17, 2004
    Date of Patent: October 14, 2008
    Assignee: International Business Machines Corporation
    Inventors: Andrew David Reynolds, Christopher Edward Sharp, Andrew James Stanford-Clark
  • Publication number: 20080168122
    Abstract: In a publish/subscribe system, messages may be received from one or more publishers and forwarded to one or more subscribers who have registered an interest in receiving messages on topics to which the messages pertain. An improved retention mechanism is implemented by identifying a message is one for which retention may be applicable. Once the message has been identified, an algorithm is executed to establish a retention policy for the message. The algorithm may be based on the message contents or upon the state of the publish/subscribe system or the history of publish/subscribe transactions relating to the topic to which the message pertains.
    Type: Application
    Filed: January 8, 2008
    Publication date: July 10, 2008
    Inventors: Benjamin Joseph Fletcher, Martin J. Gale, Andrew David Reynolds
  • Publication number: 20080134202
    Abstract: The present invention provides methods, apparatus and computer programs for event-based control of subscription matching in a publish/subscribe communications environment. Activation and/or deactivation events are associated with subscriptions at a publish/subscribe broker and are used to control when a subscription is active. The broker is responsive to temporally-unpredictable events, such as receipt of a published message on a predefined activation topic, to activate subscription matching for messages that are subsequently received or which have been received earlier and retained at the broker. Conventional subscription matching can be avoided for a registered subscription while that subscription is inactive, and subscribers are not required to explicitly and repeatedly subscribe and unsubscribe.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 5, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATOIN
    Inventors: Ian Gerald Craggs, Anthony Alan Garrard, Ian Robert Harwood, Andrew Ian Hickson, David Locke, Andrew David Reynolds, Andrew James Stanford-Clark, Jane Louise Stockdill