Patents by Inventor Matthew Webster

Matthew Webster 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: 20180178361
    Abstract: A gas spring fastener driving tool, having a cylinder filled with compressed gas that forces a piston/driver through a driving stroke movement; a rotary-to-linear lifter, then moves the piston/driver back to its ready position, preparing the tool for another driving stroke. The driver has protrusions (teeth) along its edges to contact extending pins of the lifter member, for lifting the driver during a return stroke. The driver's movements are detected by position sensors, and the information provided by those position sensors is used to prevent the lifter from impacting against the driver in situations where the driver did not finish its driving stroke in a correct (“in specification”) position. The use of two position sensors allows a Dry Fire diagnostic test to determine if gas pressure in the gas storage chamber is too high, or has become too low.
    Type: Application
    Filed: December 20, 2017
    Publication date: June 28, 2018
    Applicant: Senco Brands, Inc.
    Inventors: Anthony D. Kabbes, Thomas Matthew Webster, Steven R. Streicher, Thomas A. McCardle, William H. Hoffman, Christopher D. Klein
  • Publication number: 20170182424
    Abstract: Methods and apparatus for automatic game generation are described. The method may include collecting, by a hardware processor of a server over a network, first information associated with a first video game player, second information associated with a second video game player related to the first video game player, and a plurality of events that the first video game player and the second video game player have participated in. The method may also include creating a comparison tree for each of a plurality of event types associated with the plurality of events. The method may further include evaluating the comparison tree against a plurality of video game results to determine outcomes that are satisfied, and for each of the outcomes, generating a plurality of templates.
    Type: Application
    Filed: March 14, 2017
    Publication date: June 29, 2017
    Inventors: Matthew Webster, Paul Ross, Steve Cuss
  • Patent number: 9672083
    Abstract: A method is provided for operating a program code object in conjunction with an application context in an application server environment. The method includes identifying a program code object in the application server environment and identifying an application context enabling the provision of a service. The application context is not directly accessible by the program code object. An entry point of the program code object is identified and a tag identifier referencing the application context is associated with the entry point. When executing the program code object in the application server environment, the tag identifier is used to access the application context.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: June 6, 2017
    Assignee: International Business Machines Corporation
    Inventors: Fraser P. Bohm, Ian J. Mitchell, Philip I. Wakelin, Matthew A. Webster
  • Patent number: 9630111
    Abstract: Game players are connected to each other through comparisons of information associated with events in which the game players and their friends have competed. Competition information such as game play results, leader board positions, game attributes, and entitlements may be used to compare players and players' friends to each other, and the comparison information is used to recommend additional events to the players in such a way as to enhance social networking and asynchronous game play among the game players and their friends in the game.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: April 25, 2017
    Assignee: Electronic Arts Inc.
    Inventors: Matthew Webster, Paul Ross, Steve Cuss
  • Publication number: 20160348620
    Abstract: The present invention relates to an assembly (1) which includes: an inlet pipe (4) extending between an air inlet (11) and a heat engine (2), a heat engine (2), and an electric compressor (5) arranged on the inlet pipe, the electric compressor (5) being configured such as to enable the inlet gases flowing in the inlet pipe (4) to be heated.
    Type: Application
    Filed: December 18, 2014
    Publication date: December 1, 2016
    Applicant: Valeo Systemes de Controle Moteur
    Inventors: Aurélien RAMSEYER, Philippe LUTZ, Julien MARCINKOWSKI, Matthew WEBSTER
  • Publication number: 20160179952
    Abstract: Operating an online transaction processing system to perform an application including a first module call by performing the following steps (not necessarily in the following order): (i) assigning a dedicated search path to the application, where the search path specifies an ordered set of location(s) for searching for module code, the set of location(s) includes at least a first dynamic module library and the first dynamic module library is ahead of any other locations which may be included in the dedicated search path; (ii) running the application through the transaction processing system; (iii) receiving the first module call, from the running of the application, specifying a requested module using a requested module name; and (iv) in response to the module call, locating the requested module based on the requested module name and the dedicated search path.
    Type: Application
    Filed: December 17, 2014
    Publication date: June 23, 2016
    Inventors: Fraser P. Bohm, John S. Tilling, Matthew A. Webster, Andrew D. Wharmby
  • Publication number: 20160182636
    Abstract: Operating an online transaction processing system to perform an application including a first module call by performing the following steps (not necessarily in the following order): (i) assigning a dedicated search path to the application, where the search path specifies an ordered set of location(s) for searching for module code, the set of location(s) includes at least a first dynamic module library and the first dynamic module library is ahead of any other locations which may be included in the dedicated search path; (ii) running the application through the transaction processing system; (iii) receiving the first module call, from the running of the application, specifying a requested module using a requested module name; and (iv) in response to the module call, locating the requested module based on the requested module name and the dedicated search path.
    Type: Application
    Filed: September 2, 2015
    Publication date: June 23, 2016
    Inventors: Fraser P. Bohm, John S. Tilling, Matthew A. Webster, Andrew D. Wharmby
  • Publication number: 20150231504
    Abstract: Game players are connected to each other through comparisons of information associated with events in which the game players and their friends have competed. Competition information such as game play results, leader board positions, game attributes, and entitlements may be used to compare players and players' friends to each other, and the comparison information is used to recommend additional events to the players in such a way as to enhance social networking and asynchronous game play among the game players and their friends in the game.
    Type: Application
    Filed: April 30, 2015
    Publication date: August 20, 2015
    Inventors: Matthew Webster, Paul Ross, Steve Cuss
  • Publication number: 20150205649
    Abstract: A method is provided for operating a program code object in conjunction with an application context in an application server environment. The method includes identifying a program code object in the application server environment and identifying an application context enabling the provision of a service. The application context is not directly accessible by the program code object. An entry point of the program code object is identified and a tag identifier referencing the application context is associated with the entry point. When executing the program code object in the application server environment, the tag identifier is used to access the application context.
    Type: Application
    Filed: July 1, 2013
    Publication date: July 23, 2015
    Inventors: Fraser P. Bohm, Ian J. Mitchell, Philip I. Wakelin, Matthew A. Webster
  • Patent number: 9044676
    Abstract: Game players are connected to each other through comparisons of information associated with events in which the game players and their friends have competed. Competition information such as game play results, leader board positions, game attributes, and entitlements are used to compare players and players' friends to each other, and the comparison information is used to recommend additional events to the players in such a way as to enhance social networking and asynchronous game play among the game players and their friends in the game.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: June 2, 2015
    Assignee: Electronics Arts Inc.
    Inventors: Matthew Webster, Paul Ross, Steve Cuss
  • Patent number: 8930901
    Abstract: Methods and systems of generating product configuration files may involve receiving an identification of a set of features for a software product via a file editor interface. The lowest version of the software product that supports the set of features may be determined, wherein a configuration file can be generated based on the lowest version. In one example, the configuration file identifies the set of features and includes the lowest version as an attribute of the configuration file.
    Type: Grant
    Filed: August 15, 2011
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Stephen P. Bolton, Matthew A. Webster, Joseph R. Winchester
  • Patent number: 8930902
    Abstract: Methods and systems of generating product configuration files may involve receiving an identification of a set of features for a software product via a file editor interface. The lowest version of the software product that supports the set of features may be determined, wherein a configuration file can be generated based on the lowest version. In one example, the configuration file identifies the set of features and includes the lowest version as an attribute of the configuration file.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Stephen P. Bolton, Matthew A. Webster, Winchester R. Joseph
  • Patent number: 8739187
    Abstract: A bundle entering a set of starting and active bundles within a bundle framework is detected by a controller bundle executed by a processor. A determination is made as to whether a manifest of the bundle includes an extension header that identifies at least one legacy application. In response to determining that the manifest of the bundle includes the extension header that identifies the at least one legacy application, at least one application proxy object is created for at least one defined entry point class of the at least one legacy application identified by the extension header. The created at least one application proxy object is registered as a service within a service registry of the bundle framework.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: Fraser P. Bohm, Philipp Breitbach, Benjamin D. Cox, Ivan D. Hargreaves, Matthew A. Webster
  • Patent number: 8726776
    Abstract: A table saw guard assembly for guarding a blade on a table saw is provided. The table saw guard assembly includes a support structure and a hood assembly including at least one of a front curtain, first side curtain, second side curtain and top curtain, wherein each of said curtains are independently moveable and/or removable from the hood assembly. Furthermore, a table saw guard assembly is provided including a quick release mechanism for connecting the hood assembly to the support structure.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: May 20, 2014
    Assignee: Black & Decker Inc.
    Inventors: Michael L. O'Banion, Warren A. Ceroll, James R. Parks, Robert Alan Berry, Robert P. Welsh, Daniel Puzio, Michael L. Agronin, Philip T. Miller, Robert J. Opsitos, Andrew E. Seman, Jr., John K. Horky, James P. Bascom, Todd J. Huston, Matthew Webster, Adan Ayala
  • Patent number: 8640091
    Abstract: A method of operating a data processing system comprises running a source code editor, displaying source code in a graphical interface of the source code editor, and displaying a summary box, the summary box comprising a list of one or more aspects affecting the source code. The system is configured so that on receipt of a user input corresponding to an aspect listed in the summary box there is displayed one or more cross-reference markers of the selected aspect in the graphical interface of the source code editor.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: January 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sian S. January, Helen L. Beeken, Andrew S. Clement, Matthew P. Chapman, Matthew A. Webster
  • Publication number: 20130067500
    Abstract: A bundle entering a set of starting and active bundles within a bundle framework is detected by a controller bundle executed by a processor. A determination is made as to whether a manifest of the bundle includes an extension header that identifies at least one legacy application. In response to determining that the manifest of the bundle includes the extension header that identifies the at least one legacy application, at least one application proxy object is created for at least one defined entry point class of the at least one legacy application identified by the extension header. The created at least one application proxy object is registered as a service within a service registry of the bundle framework.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fraser P. Bohm, Philipp Breitbach, Benjamin D. Cox, Ivan D. Hargreaves, Matthew A. Webster
  • Publication number: 20130047136
    Abstract: Methods and systems of generating product configuration files may involve receiving an identification of a set of features for a software product via a file editor interface. The lowest version of the software product that supports the set of features may be determined, wherein a configuration file can be generated based on the lowest version. In one example, the configuration file identifies the set of features and includes the lowest version as an attribute of the configuration file.
    Type: Application
    Filed: August 15, 2011
    Publication date: February 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen P. Bolton, Matthew A. Webster, Joseph R. Winchester
  • Publication number: 20130047139
    Abstract: Methods and systems of generating product configuration files may involve receiving an identification of a set of features for a software product via a file editor interface. The lowest version of the software product that supports the set of features may be determined, wherein a configuration file can be generated based on the lowest version. In one example, the configuration file identifies the set of features and includes the lowest version as an attribute of the configuration file.
    Type: Application
    Filed: March 2, 2012
    Publication date: February 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen P. Bolton, Matthew A. Webster, Joseph R. Winchester
  • Publication number: 20120225723
    Abstract: Game players are connected to each other through comparisons of information associated with events in which the game players and their friends have competed. Competition information such as game play results, leader board positions, game attributes, and entitlements are used to compare players and players' friends to each other, and the comparison information is used to recommend additional events to the players in such a way as to enhance social networking and asynchronous game play among the game players and their friends in the game.
    Type: Application
    Filed: March 30, 2011
    Publication date: September 6, 2012
    Applicant: ELECTRONIC ARTS INC.
    Inventors: Matthew Webster, Paul Ross, Steve Cuss
  • Publication number: 20120173431
    Abstract: Embodiments of the invention relate to systems and methods for using a token as a payment in a transaction. In one embodiment, a method for facilitating a payment transaction using a mobile device can be provided. The method can include validating a user's identity; providing a token to the user; receiving the token and user identification information from a merchant as payment for a transaction; and authorizing the transaction.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Applicant: FIRST DATA CORPORATION
    Inventors: Ben Ritchie, Tom Sonby, Charles Williams, Reggie Mitchell, Matthew Webster, Gerald Daniels