Patents by Inventor Michael Waite
Michael Waite 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: 11498006Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to adjust twitch response and collision determination to a player's skill level is provided. Gameplay information of a computer-implemented game is accessed. The gameplay information including input information indicating one or more attributes of gameplay input provided by the player. A gameplay skill level of the player of the player is estimated based on the one or more gameplay input attributes. Based on the estimated gameplay skill level of the player, respective values of one or more gameplay parameters that determine on-screen behavior of virtual in-game objects are modified, thereby a gameplay difficulty level is modified.Type: GrantFiled: July 7, 2021Date of Patent: November 15, 2022Assignee: Zynga Inc.Inventors: John Carlton Ware, Christopher Vance Haire, John vanSuchtelen, Michael Waite, Alexandros Ntoulas, Jeffrey Zakrzewski, Oliver Attila Tabay, Yuko Yamazaki, Paul Yih Yarng Chong, Sudhish Iyer, Xuyang (Amy) Tan, Ameya Vilankar, Gaurav Narang
-
Patent number: 11420126Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for a System Tuner for customizing a player's experience. A System Tuner selects a hardness quotient, based on a player skill level, from a hardness quotient range, the player skill level for a player is calculated by a client computing device based at least on a plurality of game moves in a first game level completed by the player. The System Tuner provides the hardness quotient to a level definition file for a second game level. The level definition file modifies at least one feature of the second game level according to the hardness quotient. The System Tuner modifies the hardness quotient range based at least on a performance of the plurality of player's in the second game level and the respective hardness quotients assigned to each of those players for their game play in the second game level.Type: GrantFiled: January 14, 2021Date of Patent: August 23, 2022Assignee: Zynga Inc.Inventors: John Carlton Ware, Christopher Vance Haire, William R. Watters, John vanSuchtelen, Michael Waite
-
Publication number: 20210331074Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to adjust twitch response and collision determination to a player's skill level is provided. Gameplay information of a computer-implemented game is accessed. The gameplay information including input information indicating one or more attributes of gameplay input provided by the player. A gameplay skill level of the player of the player is estimated based on the one or more gameplay input attributes. Based on the estimated gameplay skill level of the player, respective values of one or more gameplay parameters that determine on-screen behavior of virtual in-game objects are modified, thereby a gameplay difficulty level is modified.Type: ApplicationFiled: July 7, 2021Publication date: October 28, 2021Inventors: John Carlton Ware, Christopher Vance Haire, John vanSuchtelen, Michael Waite, Alexandros Ntoulas, Jeffrey Zakrzewski, Oliver Attila Tabay, Yuko Yamazaki, Paul Yih Yarng Chong, Sudhish Iyer, Xuyang (Amy) Tan, Ameya Vilankar, Gaurav Narang
-
Patent number: 11083969Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to adjust twitch response and collision determination to a player's skill level is provided. Gameplay information of a computer-implemented game is accessed. The gameplay information including input information indicating one or more attributes of gameplay input provided by the player. A gameplay skill level of the player of the player is estimated based on the one or more gameplay input attributes. Based on the estimated gameplay skill level of the player, respective values of one or more gameplay parameters that determine on-screen behavior of virtual in-game objects are modified, thereby a gameplay difficulty level is modified.Type: GrantFiled: January 14, 2020Date of Patent: August 10, 2021Assignee: Zynga Inc.Inventors: John Carlton Ware, Christopher Vance Haire, John vanSuchtelen, Michael Waite, Alexandros Ntoulas, Jeffrey Zakrzewski, Oliver Attila Tabay, Yuko Yamazaki, Paul Yih Yarng Chong, Sudhish Iyer, Xuyang (Amy) Tan, Ameya Vilankar, Gaurav Narang
-
Publication number: 20210236939Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for a System Tuner for customizing a player's experience. A System Tuner selects a hardness quotient, based on a player skill level, from a hardness quotient range, the player skill level for a player is calculated by a client computing device based at least on a plurality of game moves in a first game level completed by the player. The System Tuner provides the hardness quotient to a level definition file for a second game level. The level definition file modifies at least one feature of the second game level according to the hardness quotient. The System Tuner modifies the hardness quotient range based at least on a performance of the plurality of player's in the second game level and the respective hardness quotients assigned to each of those players for their game play in the second game level.Type: ApplicationFiled: January 14, 2021Publication date: August 5, 2021Inventors: John Carlton Ware, Christopher Vance Haire, William R. Watters, John vanSuchtelen, Michael Waite
-
Patent number: 10918952Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for a System Tuner for customizing a player's experience. A System Tuner selects a hardness quotient, based on a player skill level, from a hardness quotient range, the player skill level for a player is calculated by a client computing device based at least on a plurality of game moves in a first game level completed by the player. The System Tuner provides the hardness quotient to a level definition file for a second game level. The level definition file modifies at least one feature of the second game level according to the hardness quotient. The System Tuner modifies the hardness quotient range based at least on a performance of the plurality of player's in the second game level and the respective hardness quotients assigned to each of those players for their game play in the second game level.Type: GrantFiled: June 27, 2019Date of Patent: February 16, 2021Assignee: Zynga Inc.Inventors: John Carlton Ware, Christopher Vance Haire, William R. Watters, John vanSuchtelen, Michael Waite
-
Patent number: 10888790Abstract: A method for performing a social project in a video game is provided. A session of the video game for a primary user is initiated, and a social project is initiated within the session of the video game. One or more secondary users are determined from a social graph of the primary user. A message requesting help to complete the social project is sent to the one or more secondary users, the message including a low-friction response mechanism. Upon activation of the low-friction response mechanism of the request, a response is received indicating an intent to help complete the social project from a responsive secondary user. Upon receiving the response, automated animation of an avatar of the responsive secondary user is triggered within the primary user's session of the video game so as to collaborate on the social project.Type: GrantFiled: October 1, 2018Date of Patent: January 12, 2021Assignee: Zynga Inc.Inventors: John Osvald, Michael Waite, Kyle Saugier, Lauren Duncan, Erik Nilsson
-
Publication number: 20200222811Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to adjust twitch response and collision determination to a player's skill level is provided. Gameplay information of a computer-implemented game is accessed. The gameplay information including input information indicating one or more attributes of gameplay input provided by the player. A gameplay skill level of the player of the player is estimated based on the one or more gameplay input attributes. Based on the estimated gameplay skill level of the player, respective values of one or more gameplay parameters that determine on-screen behavior of virtual in-game objects are modified, thereby a gameplay difficulty level is modified.Type: ApplicationFiled: January 14, 2020Publication date: July 16, 2020Inventors: John Carlton Ware, Christopher Vance Haire, John vanSuchtelen, Michael Waite, Alexandros Ntoulas, Jeffrey Zakrzewski, Oliver Attila Tabay, Yuko Yamazaki, Paul Yih Yarng Chong, Sudhish Iyer, Xuyang Tan, Ameya Vilankar, Gaurav Narang
-
Publication number: 20200217835Abstract: A user interface used with a medical testing machine provides improved recall and display of the outcomes of tests performed by the machine. Test outcomes and other information are stored in mass storage directly accessible by the medical testing machine. In one aspect, outcomes of tests relating to a particular patient may be recalled. The system may be especially useful for tests that may be performed multiple times for a particular patient over a period of time, for example testing for HbA1c hemoglobin levels in diabetes patients. The user interface presents a set of screens that allow the display of data according to various filters, and so as to provide detailed information about tests performed by the machine.Type: ApplicationFiled: March 20, 2020Publication date: July 9, 2020Inventors: Adam Darmstadt, Michael Waite, Theresa Forni
-
Patent number: 10561944Abstract: A system, a non-transitory machine-readable storage medium storing instructions, and a computer-implemented method to adjust twitch response and collision determination to a player's skill level is provided. Gameplay information of a computer-implemented game is accessed. The gameplay information including input information indicating one or more attributes of gameplay input provided by the player. A gameplay skill level of the player of the player is estimated based on the one or more gameplay input attributes. Based on the estimated gameplay skill level of the player, respective values of one or more gameplay parameters that determine on-screen behavior of virtual in-game objects are modified, thereby a gameplay difficulty level is modified.Type: GrantFiled: September 9, 2015Date of Patent: February 18, 2020Assignee: Zynga Inc.Inventors: John Carlton Ware, Christopher Vance Haire, John vanSuchtelen, Michael Waite, Alexandros Ntoulas, Jeffrey Zakrzewski, Oliver Attila Tabay, Yuko Yamazaki, Paul Yih Yarng Chong, Sudhish Iyer, Xuyang Tan, Ameya Vilankar, Gaurav Narang
-
Patent number: 10482486Abstract: Methods, systems, and computer programs for generating revenue in an online game are presented. One method includes an operation for executing a first video game having a first currency enabling a user to achieve advancement in the first video game. The method also includes an operation for executing a second video game that is an autonomous game module within the first video game, the second video game enables the user to select one or more assets from the first video game for use in the second video game but limits the number of assets such that the one or more assets are insufficient to complete the second video game. The method further includes operations for detecting completion of the second video game and selecting one or more reward assets for use in the first video game and for transferring the one or more reward assets to the first video game for the user to use to achieve the advancement in the first video game.Type: GrantFiled: January 15, 2019Date of Patent: November 19, 2019Assignee: Zynga Inc.Inventors: John Osvald, Michael Waite, Kyle Sauger, Lauren Duncan, Erik Nilsson
-
Publication number: 20190314725Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for a System Tuner for customizing a player's experience. A System Tuner selects a hardness quotient, based on a player skill level, from a hardness quotient range, the player skill level for a player is calculated by a client computing device based at least on a plurality of game moves in a first game level completed by the player. The System Tuner provides the hardness quotient to a level definition file for a second game level. The level definition file modifies at least one feature of the second game level according to the hardness quotient. The System Tuner modifies the hardness quotient range based at least on a performance of the plurality of player's in the second game level and the respective hardness quotients assigned to each of those players for their game play in the second game level.Type: ApplicationFiled: June 27, 2019Publication date: October 17, 2019Inventors: John Carlton Ware, Christopher Vance Haire, William R. Watters, John vanSuchtelen, Michael Waite
-
Patent number: 10384132Abstract: A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for a System Tuner for customizing a player's experience. A System Tuner selects a hardness quotient, based on a player skill level, from a hardness quotient range, the player skill level for a player is calculated by a client computing device based at least on a plurality of game moves in a first game level completed by the player. The System Tuner provides the hardness quotient to a level definition file for a second game level. The level definition file modifies at least one feature of the second game level according to the hardness quotient. The System Tuner modifies the hardness quotient range based at least on a performance of the plurality of player's in the second game level and the respective hardness quotients assigned to each of those players for their game play in the second game level.Type: GrantFiled: December 12, 2014Date of Patent: August 20, 2019Assignee: Zynga Inc.Inventors: John Carlton Ware, Christopher Vance Haire, William R. Watters, John vanSuchtelen, Michael Waite
-
Publication number: 20190147473Abstract: Methods, systems, and computer programs for generating revenue in an online game are presented. One method includes an operation for executing a first video game having a first currency enabling a user to achieve advancement in the first video game. The method also includes an operation for executing a second video game that is an autonomous game module within the first video game, the second video game enables the user to select one or more assets from the first video game for use in the second video game but limits the number of assets such that the one or more assets are insufficient to complete the second video game. The method further includes operations for detecting completion of the second video game and selecting one or more reward assets for use in the first video game and for transferring the one or more reward assets to the first video game for the user to use to achieve the advancement in the first video game.Type: ApplicationFiled: January 15, 2019Publication date: May 16, 2019Inventors: John Osvald, Michael Waite, Kyle Sauger, Lauren Duncan, Erik Nilsson
-
Publication number: 20190038980Abstract: A method for performing a social project in a video game is provided. A session of the video game for a primary user is initiated, and a social project is initiated within the session of the video game. One or more secondary users are determined from a social graph of the primary user. A message requesting help to complete the social project is sent to the one or more secondary users, the message including a low-friction response mechanism. Upon activation of the low-friction response mechanism of the request, a response is received indicating an intent to help complete the social project from a responsive secondary user. Upon receiving the response, automated animation of an avatar of the responsive secondary user is triggered within the primary user's session of the video game so as to collaborate on the social project.Type: ApplicationFiled: October 1, 2018Publication date: February 7, 2019Inventors: John Osvald, Michael Waite, Kyle Saugier, Lauren Duncan, Erik Nilsson
-
Patent number: 10181127Abstract: Methods, systems, and computer programs for generating revenue in an online game are presented. One method includes an operation for creating, in the online game, a first virtual currency and a game score, where the amount of the first virtual currency can be increased in exchange for real currency. The first virtual currency can be traded for advancement in the online game. Further, a game module, that is an autonomous game within the online game, is started, and a second virtual currency and a module score are created in the game module. The amount of the second virtual currency can be increased in exchange for real currency, where the second virtual currency can be traded for advancement in the game module and cannot be traded for advancement in the online game outside of the game module. Advancement in the game module increases the module score and does not increase the game score.Type: GrantFiled: August 2, 2011Date of Patent: January 15, 2019Assignee: Zynga Inc.Inventors: John Osvald, Michael Waite, Kyle Sauger, Lauren Duncan, Erik Nilsson
-
Patent number: 10086292Abstract: A method for performing a social project in a video game is provided. A session of the video game for a primary user is initiated, and a social project is initiated within the session of the video game. One or more secondary users are determined from a social graph of the primary user. A message requesting help to complete the social project is sent to the one or more secondary users, the message including a low-friction response mechanism. Upon activation of the low-friction response mechanism of the request, a response is received indicating an intent to help complete the social project from a responsive secondary user. Upon receiving the response, automated retrieval and animation of an avatar of the responsive secondary user is triggered within the primary user's session of the video game so as to collaborate on the social project.Type: GrantFiled: August 2, 2011Date of Patent: October 2, 2018Assignee: Zynga Inc.Inventors: John Osvald, Michael Waite, Kyle Sauger, Lauren Duncan, Erik Nilsson
-
Patent number: 9908112Abstract: The present invention relates to a method of regenerating an ion exchange material loaded with chromate ions and nitrate ions in an ion exchange column, the method comprising subjecting the loaded ion exchange column to a regeneration sequence comprising the following steps: (i) passing a first salt solution through the column forming a first effluent solution; (ii) passing a second salt solution through the column to at least partially remove the chromate ions from the column forming a second effluent solution, wherein the second salt solution has a higher salt concentration than the first salt solution; (iii) passing a third salt solution through the column to at least partially remove nitrate ions from the column forming a third effluent solution, wherein the third salt solution has a salt concentration higher than the second salt solution.Type: GrantFiled: February 3, 2014Date of Patent: March 6, 2018Assignee: IONEX SG LIMITEDInventor: Michael Waite
-
Publication number: 20180052148Abstract: A medical testing machine provides improved recall and display of the outcomes of tests performed by the machine. Test outcomes and other information are stored in mass storage directly accessible by the medical testing machine. In one aspect, outcomes of tests relating to a particular patient may be recalled. The system may be especially useful for tests that may be performed multiple times for a particular patient over a period of time, for example testing for HbA1c hemoglobin levels in diabetes patients. According to another aspect, the medical testing machine may store an accession number for each test outcome, and may enable a user to display as a group test outcomes having the same accession number. The system may store further information and associate it with particular test outcomes, for example calibration information. The system may also store a set of rules under which each test instance was run.Type: ApplicationFiled: October 27, 2017Publication date: February 22, 2018Inventors: Adam Darmstadt, Michael Waite, Theresa Forni
-
Patent number: 9810703Abstract: An improved calibration process for a medical testing machine. The machine automatically recognizes that a package of calibration material has been inserted into it, and performs a calibration sequence to ascertain a calibration parameter to be used in performing future tests with the medical testing machine. The calibration package may include machine-readable indicators that the package is to be used for calibration, and of a calibration setpoint of a calibration material in the package. A calibration material may be stored in a lyophilized state in the package, and the medical testing machine may automatically reconstitute the lyophilized material.Type: GrantFiled: October 14, 2015Date of Patent: November 7, 2017Assignee: Bio-Rad Laboratories, Inc.Inventors: Adam Darmstadt, Michael Waite, Theresa Forni