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: 20120096478Abstract: 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: ApplicationFiled: December 22, 2011Publication date: April 19, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew David Reynolds, Martin James Rowe, Christopher Edward Sharp
-
Patent number: 8086586Abstract: 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: GrantFiled: December 17, 2008Date of Patent: December 27, 2011Assignee: International Business Machines CorporationInventors: Andrew David Reynolds, Martin James Rowe, Christopher Edward Sharp
-
Patent number: 8082554Abstract: 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: GrantFiled: November 30, 2007Date of Patent: December 20, 2011Assignee: International Business Machines CorporationInventors: 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: 8065372Abstract: 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: GrantFiled: August 19, 2008Date of Patent: November 22, 2011Assignee: International Business Machines CorporationInventors: Andrew David Reynolds, Christopher Edward Sharp, Andrew James Stanford-Clark
-
Patent number: 7798132Abstract: 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: GrantFiled: December 1, 2006Date of Patent: September 21, 2010Assignee: Airbus UK LimitedInventors: Andrew David Reynolds, Michael David Ward
-
Publication number: 20090100028Abstract: 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: ApplicationFiled: December 17, 2008Publication date: April 16, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew David Reynolds, Martin James Rowe, Christopher Edward Sharp
-
Publication number: 20090019124Abstract: 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: ApplicationFiled: August 19, 2008Publication date: January 15, 2009Applicant: International Business Machines CorporationInventors: Andrew David Reynolds, Christopher Edward Sharp, Andrew James Stanford-Clark
-
Patent number: 7478082Abstract: 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: GrantFiled: December 2, 2004Date of Patent: January 13, 2009Assignee: International Business Machines CorporationInventors: Andrew David Reynolds, Martin James Rowe, Christopher Edward Sharp
-
Publication number: 20080308076Abstract: 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: ApplicationFiled: December 1, 2006Publication date: December 18, 2008Applicant: AIRBUS UK LIMITEDInventors: Andrew David Reynolds, Michael David Ward
-
Patent number: 7437417Abstract: 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: GrantFiled: February 17, 2004Date of Patent: October 14, 2008Assignee: International Business Machines CorporationInventors: Andrew David Reynolds, Christopher Edward Sharp, Andrew James Stanford-Clark
-
Publication number: 20080168122Abstract: 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: ApplicationFiled: January 8, 2008Publication date: July 10, 2008Inventors: Benjamin Joseph Fletcher, Martin J. Gale, Andrew David Reynolds
-
Publication number: 20080134202Abstract: 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: ApplicationFiled: November 30, 2007Publication date: June 5, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATOINInventors: Ian Gerald Craggs, Anthony Alan Garrard, Ian Robert Harwood, Andrew Ian Hickson, David Locke, Andrew David Reynolds, Andrew James Stanford-Clark, Jane Louise Stockdill