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: 20180178361Abstract: 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: ApplicationFiled: December 20, 2017Publication date: June 28, 2018Applicant: Senco Brands, Inc.Inventors: Anthony D. Kabbes, Thomas Matthew Webster, Steven R. Streicher, Thomas A. McCardle, William H. Hoffman, Christopher D. Klein
-
Publication number: 20170182424Abstract: 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: ApplicationFiled: March 14, 2017Publication date: June 29, 2017Inventors: Matthew Webster, Paul Ross, Steve Cuss
-
Patent number: 9672083Abstract: 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: GrantFiled: July 1, 2013Date of Patent: June 6, 2017Assignee: International Business Machines CorporationInventors: Fraser P. Bohm, Ian J. Mitchell, Philip I. Wakelin, Matthew A. Webster
-
Patent number: 9630111Abstract: 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: GrantFiled: April 30, 2015Date of Patent: April 25, 2017Assignee: Electronic Arts Inc.Inventors: Matthew Webster, Paul Ross, Steve Cuss
-
Publication number: 20160348620Abstract: 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: ApplicationFiled: December 18, 2014Publication date: December 1, 2016Applicant: Valeo Systemes de Controle MoteurInventors: Aurélien RAMSEYER, Philippe LUTZ, Julien MARCINKOWSKI, Matthew WEBSTER
-
Publication number: 20160179952Abstract: 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: ApplicationFiled: December 17, 2014Publication date: June 23, 2016Inventors: Fraser P. Bohm, John S. Tilling, Matthew A. Webster, Andrew D. Wharmby
-
Publication number: 20160182636Abstract: 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: ApplicationFiled: September 2, 2015Publication date: June 23, 2016Inventors: Fraser P. Bohm, John S. Tilling, Matthew A. Webster, Andrew D. Wharmby
-
Publication number: 20150231504Abstract: 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: ApplicationFiled: April 30, 2015Publication date: August 20, 2015Inventors: Matthew Webster, Paul Ross, Steve Cuss
-
Publication number: 20150205649Abstract: 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: ApplicationFiled: July 1, 2013Publication date: July 23, 2015Inventors: Fraser P. Bohm, Ian J. Mitchell, Philip I. Wakelin, Matthew A. Webster
-
Patent number: 9044676Abstract: 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: GrantFiled: March 30, 2011Date of Patent: June 2, 2015Assignee: Electronics Arts Inc.Inventors: Matthew Webster, Paul Ross, Steve Cuss
-
Patent number: 8930901Abstract: 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: GrantFiled: August 15, 2011Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: Stephen P. Bolton, Matthew A. Webster, Joseph R. Winchester
-
Patent number: 8930902Abstract: 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: GrantFiled: March 2, 2012Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: Stephen P. Bolton, Matthew A. Webster, Winchester R. Joseph
-
Patent number: 8739187Abstract: 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: GrantFiled: September 9, 2011Date of Patent: May 27, 2014Assignee: International Business Machines CorporationInventors: Fraser P. Bohm, Philipp Breitbach, Benjamin D. Cox, Ivan D. Hargreaves, Matthew A. Webster
-
Patent number: 8726776Abstract: 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: GrantFiled: November 19, 2009Date of Patent: May 20, 2014Assignee: 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: 8640091Abstract: 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: GrantFiled: August 30, 2007Date of Patent: January 28, 2014Assignee: International Business Machines CorporationInventors: Sian S. January, Helen L. Beeken, Andrew S. Clement, Matthew P. Chapman, Matthew A. Webster
-
Publication number: 20130067500Abstract: 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: ApplicationFiled: September 9, 2011Publication date: March 14, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Fraser P. Bohm, Philipp Breitbach, Benjamin D. Cox, Ivan D. Hargreaves, Matthew A. Webster
-
Publication number: 20130047136Abstract: 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: ApplicationFiled: August 15, 2011Publication date: February 21, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen P. Bolton, Matthew A. Webster, Joseph R. Winchester
-
Publication number: 20130047139Abstract: 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: ApplicationFiled: March 2, 2012Publication date: February 21, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen P. Bolton, Matthew A. Webster, Joseph R. Winchester
-
Publication number: 20120225723Abstract: 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: ApplicationFiled: March 30, 2011Publication date: September 6, 2012Applicant: ELECTRONIC ARTS INC.Inventors: Matthew Webster, Paul Ross, Steve Cuss
-
Publication number: 20120173431Abstract: 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: ApplicationFiled: December 30, 2010Publication date: July 5, 2012Applicant: FIRST DATA CORPORATIONInventors: Ben Ritchie, Tom Sonby, Charles Williams, Reggie Mitchell, Matthew Webster, Gerald Daniels