Patents by Inventor Matthew Ponsford
Matthew Ponsford 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: 11132284Abstract: A method, computer program product, and system is described. A continuous integration environment is identified. A first software test associated with the continuous integration environment is identified. A probationary status for the first software test is determined, the probationary status indicating, at least in part, a potential lack of reliability for the first software test.Type: GrantFiled: August 26, 2019Date of Patent: September 28, 2021Assignee: International Business Machines CorporationInventors: Philip S. P. Chan, Laurence A. Hey, William J. Izard, Matthew Ponsford
-
Publication number: 20190377664Abstract: A method, computer program product, and system is described. A continuous integration environment is identified. A first software test associated with the continuous integration environment is identified. A probationary status for the first software test is determined, the probationary status indicating, at least in part, a potential lack of reliability for the first software test.Type: ApplicationFiled: August 26, 2019Publication date: December 12, 2019Inventors: Philip S.P. Chan, Laurence A. Hey, William J. Izard, Matthew Ponsford
-
Patent number: 10489276Abstract: A method, computer program product, and system is described. A continuous integration environment is identified. A first software test associated with the continuous integration environment is identified. A probationary status for the first software test is determined, the probationary status indicating, at least in part, a potential lack of reliability for the first software test.Type: GrantFiled: April 27, 2017Date of Patent: November 26, 2019Assignee: International Business Machines CorporationInventors: Philip S. P. Chan, Laurence A. Hey, William J. Izard, Matthew Ponsford
-
Patent number: 10229034Abstract: A method, computer program product, and system is described. A continuous integration environment is identified. A first software test associated with the continuous integration environment is identified. A probationary status for the first software test is determined, the probationary status indicating, at least in part, a potential lack of reliability for the first software test.Type: GrantFiled: November 29, 2016Date of Patent: March 12, 2019Assignee: International Business Machines CorporationInventors: Philip S. P. Chan, Laurence A. Hey, William J. Izard, Matthew Ponsford
-
Publication number: 20170228308Abstract: A method, computer program product, and system is described. A continuous integration environment is identified. A first software test associated with the continuous integration environment is identified. A probationary status for the first software test is determined, the probationary status indicating, at least in part, a potential lack of reliability for the first software test.Type: ApplicationFiled: April 27, 2017Publication date: August 10, 2017Inventors: Philip S.P. Chan, Laurence A. Hey, William J. Izard, Matthew Ponsford
-
Patent number: 9703679Abstract: A method, computer program product, and system is described. A continuous integration environment is identified. A first software test associated with the continuous integration environment is identified. A probationary status for the first software test is determined, the probationary status indicating, at least in part, a potential lack of reliability for the first software test.Type: GrantFiled: March 14, 2013Date of Patent: July 11, 2017Assignee: International Business Machines CorporationInventors: Philip S. P. Chan, Laurence A. Hey, William J. Izard, Matthew Ponsford
-
Publication number: 20170075796Abstract: A method, computer program product, and system is described. A continuous integration environment is identified. A first software test associated with the continuous integration environment is identified. A probationary status for the first software test is determined, the probationary status indicating, at least in part, a potential lack of reliability for the first software test.Type: ApplicationFiled: November 29, 2016Publication date: March 16, 2017Inventors: Philip S.P. Chan, Laurence A. Hey, William J. Izard, Matthew Ponsford
-
Patent number: 9588875Abstract: A method, computer program product, and system is described. A continuous integration environment is identified. A first software test associated with the continuous integration environment is identified. A probationary status for the first software test is determined, the probationary status indicating, at least in part, a potential lack of reliability for the first software test.Type: GrantFiled: November 21, 2013Date of Patent: March 7, 2017Assignee: International Business Machines CorporationInventors: Philip S. P. Chan, Laurence A. Hey, William J. Izard, Matthew Ponsford
-
Publication number: 20140282410Abstract: A method, computer program product, and system is described. A continuous integration environment is identified. A first software test associated with the continuous integration environment is identified. A probationary status for the first software test is determined, the probationary status indicating, at least in part, a potential lack of reliability for the first software test.Type: ApplicationFiled: November 21, 2013Publication date: September 18, 2014Applicant: International Business Machines CorporationInventors: Philip S.P. Chan, Laurence A. Hey, William J. Izard, Matthew Ponsford
-
Patent number: 8792513Abstract: Embodiments of the present invention provide a method, system and computer program product for information swarming in a wireless sensor network (WSN). In an embodiment of the invention, a method for information swarming in a WSN can include receiving in an overhearing node of the WSN, relay data sensed by a sensor at an originating node of the WSN and transmitted along a relay path exclusive of the overhearing node from the originating node to an aggregation point in the WSN. The method also can include determining a relevance of the relay data in reference to at least one relevance rule. Finally, the method can include forwarding additional data acquired at the overhearing node by a sensor at the overhearing node to the aggregation point over the WSN in response to determining the relay data to be relevant.Type: GrantFiled: February 28, 2012Date of Patent: July 29, 2014Assignee: International Business Machines CorporationInventors: Richard Bremner, Laurence Hey, William Izard, Matthew Ponsford
-
Patent number: 8514767Abstract: Embodiments of the present invention provide a method, system and computer program product for information swarming in a wireless sensor network (WSN). In an embodiment of the invention, a method for information swarming in a WSN can include receiving in an overhearing node of the WSN, relay data sensed by a sensor at an originating node of the WSN and transmitted along a relay path exclusive of the overhearing node from the originating node to an aggregation point in the WSN. The method also can include determining a relevance of the relay data in reference to at least one relevance rule. Finally, the method can include forwarding additional data acquired at the overhearing node by a sensor at the overhearing node to the aggregation point over the WSN in response to determining the relay data to be relevant.Type: GrantFiled: January 12, 2011Date of Patent: August 20, 2013Assignee: International Business Machines CorporationInventors: Richard Bremner, Laurence Hey, William Izard, Matthew Ponsford
-
Publication number: 20070116200Abstract: Method, system, and computer program product for building a voice prompt menu for a collection of portlets by acquiring a list of portlets, building a voice menu comprising voice menu items to activate each of the portlets, acquiring a portlet profile containing customization information, and adapting the voice menu using the customization information in the portlet profile. The web portlet may define custom characteristics for consideration by the voice aggregator, for instance, in the positions for its menu items in the hierarchy of the voice portal menu.Type: ApplicationFiled: August 10, 2006Publication date: May 24, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dale Hewitt, William Izard, Matthew Ponsford, David Renshaw, Samuel Smith