Patents by Inventor Mathew Daniel
Mathew Daniel 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: 11970005Abstract: An example of a device (100) may include a valve body (108). The device may include a printing substance transfer window (122) through the valve body (108). The device (100) may include a printing substance dispensing nozzle (110) rotatable within the valve body (108) between a first orientation with an orifice of the printing substance dispensing nozzle (110) facing an internal face of the valve body (108) and a second orientation with the orifice (126) of the printing substance dispensing nozzle (110) facing the printing substance transfer window (122). The device (100) may include a dispensing-side gasket material (132) slideable against the internal face of the valve body (108) when rotating the printing substance dispensing nozzle (110) between the first orientation and the second orientation.Type: GrantFiled: August 30, 2018Date of Patent: April 30, 2024Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jeffrey H. Luke, Mathew Lavigne, Dean Richtsmeier, Kenneth Smith, Sean Daniel FitzGerald, Wesley R. Schalk
-
Publication number: 20240134717Abstract: An approach for managing workload deployment in a distributed network, including edge computing is provided. The approach includes deploying several modules, such as, EMM (energy management module), LDM (localized deployment manager) and EDM (edge deployment manager). These modules will be constantly monitoring and managing the energy consumption at the edge nodes under their purview and communicate with other modules to develop a holistic energy management system (e.g., energy policies, energy algorithms, energy plans, etc.) to ensure the most effective energy management of workload is implemented.Type: ApplicationFiled: October 19, 2022Publication date: April 25, 2024Inventors: Mathews Thomas, Utpal Mangla, Sai Srinivas Gorti, Sharath Prasad Krishna Prasad, Venkatesh Ashok Rao Rao, Praveen Jayachandran, Eric Lee Gose, Juel Daniel Raju, Amandeep Singh
-
Publication number: 20230291786Abstract: Methods and apparatus for client-directed placement of remotely configured service instances are described. One or more placement target options are selected for a client of a network-accessible service based on criteria such as service characteristics of the placement targets. The selected options, including a particular placement target that includes instance hosts configurable from remote control servers, are indicated programmatically to the client. A determination is made that a service instance is to be configured at the particular placement target on behalf of the client. A remote control server is configured to issue administrative commands to an instance host at the particular placement target to configure the service instance.Type: ApplicationFiled: May 22, 2023Publication date: September 14, 2023Applicant: Amazon Technologies, Inc.Inventors: Andries Petrus Johannes Dippenaar, Duncan Matthew Clough, Gideon Jan-Wessel Redelinghuys, Mathew Daniel, Gideon Klompje, Gavin Alexander Bramhill, Marcin Piotr Kowalski, Richard Alan Hamman, Roland Paterson-Jones, Almero Gouws
-
Patent number: 11700296Abstract: Methods and apparatus for client-directed placement of remotely configured service instances are described. One or more placement target options are selected for a client of a network-accessible service based on criteria such as service characteristics of the placement targets. The selected options, including a particular placement target that includes instance hosts configurable from remote control servers, are indicated programmatically to the client. A determination is made that a service instance is to be configured at the particular placement target on behalf of the client. A remote control server is configured to issue administrative commands to an instance host at the particular placement target to configure the service instance.Type: GrantFiled: June 19, 2019Date of Patent: July 11, 2023Assignee: Amazon Technologies, Inc.Inventors: Andries Petrus Johannes Dippenaar, Duncan Matthew Clough, Gideon Jan-Wessel Redelinghuys, Mathew Daniel, Gideon Klompje, Gavin Alexander Bramhill, Marcin Piotr Kowalski, Richard Alan Hamman, Roland Paterson-Jones, Almero Gouws
-
Patent number: 10846115Abstract: Techniques described and suggested herein include systems and methods for updating, adding, deleting, managing, and otherwise manipulating instance data across multiple virtual instances in an addressable fashion. For example, a customer may control or otherwise be associated with a fleet of virtual instances running on one or more hosts of a computing resource service provider. The described techniques enable customers, or other entities, to update instance data related to arbitrarily defined groups of the fleet using, e.g., tags or other common identifiers, so as to, e.g., alter operational characteristics of some or all of a given fleet of virtual instances without necessitating individual alteration of each instance.Type: GrantFiled: August 10, 2015Date of Patent: November 24, 2020Assignee: Amazon Technologies, Inc.Inventors: Gavin Alexander Bramhill, Andries Petrus Johannes Dippenaar, Mathew Daniel, Martin Stephen van Tonder, Alexander Emmanuel Kafui Mallet, Roland Alexander Paterson-Jones
-
Publication number: 20200213188Abstract: Method and apparatus for activating a computing instance are disclosed. In the method and apparatus, a computing instance is activated if received traffic addressed to the computing instance is determined to satisfy one or more conditions for computing instance activation. Following activation, the data may be sent to the computing instance for processing.Type: ApplicationFiled: March 9, 2020Publication date: July 2, 2020Inventors: Gavin Alexander Bramhill, Andries Petrus Johannes Dippenaar, Mathew Daniel
-
Patent number: 10639553Abstract: Various embodiments provide systems and methods that collect data regarding game strategy decisions by human players during video game, and utilize the collected data to either adjust or replace behaviors of computer players and/or suggest game strategies to human players during video game sessions. The game strategy decisions may be harvested from human-vs-human and human-vs-computer video game sessions. The data may be harvested from online-connected video game sessions, which may be hosted over an online video game network. Depending on the embodiment, the harvested data can include information regarding game strategies used by players during the video game sessions, the game contexts in which the game strategies were respectively used, and the results achieved by the respective use of the game strategies. Systems and methods described herein may facilitate a computer player having behavior that is (at least partially) “crowd-sourced” based on game strategies used by online-connected video game sessions.Type: GrantFiled: November 5, 2018Date of Patent: May 5, 2020Assignee: ELECTRONIC ARTS INC.Inventors: Roy Harvey, Robert Lee Hyder, Mathew Daniel White, Jacob Landis Cossairt
-
Patent number: 10587471Abstract: Method and apparatus for activating a computing instance are disclosed. In the method and apparatus, a computing instance is activated if received traffic addressed to the computing instance is determined to satisfy one or more conditions for computing instance activation. Following activation, the data may be sent to the computing instance for processing.Type: GrantFiled: December 17, 2013Date of Patent: March 10, 2020Assignee: Amazon Technologies, Inc.Inventors: Gavin Alexander Bramhill, Andries Petrus Johannes Dippenaar, Mathew Daniel
-
Patent number: 10476809Abstract: A method of moving a virtual machine instance (VMI) from a first to a second host server computer in a multi-tenant network environment may include determining resources of the first host server computer running the VMI, acquiring state information for at least one of the resources used by the VMI while running on the first server computer, generating a plurality of migration profiles at different time points for the VMI using the determined resources and the acquired state information, receiving a selection of one of the plurality of migration profiles, terminating running of the VMI on the first host server computer, and launching the VMI on the second host server computer using the state information within the selected one of the plurality of migration profiles so as to move the VMI from the first to the second host server computer.Type: GrantFiled: March 12, 2014Date of Patent: November 12, 2019Assignee: Amazon Technologies, Inc.Inventors: Mathew Daniel, Andries Petrus Johannes Dippenaar, Gavin Alexander Bramhill
-
Publication number: 20190306026Abstract: Methods and apparatus for client-directed placement of remotely configured service instances are described. One or more placement target options are selected for a client of a network-accessible service based on criteria such as service characteristics of the placement targets. The selected options, including a particular placement target that includes instance hosts configurable from remote control servers, are indicated programmatically to the client. A determination is made that a service instance is to be configured at the particular placement target on behalf of the client. A remote control server is configured to issue administrative commands to an instance host at the particular placement target to configure the service instance.Type: ApplicationFiled: June 19, 2019Publication date: October 3, 2019Applicant: Amazon Technologies, Inc.Inventors: Andries Petrus Johannes Dippenaar, Duncan Matthew Clough, Gideon Jan-Wessel Redelinghuys, Mathew Daniel, Gideon Klompje, Gavin Alexander Bramhill, Marcin Piotr Kowalski, Richard Alan Hamman, Roland Paterson-Jones, Almero Gouws
-
Patent number: 10372475Abstract: A resource provider is able to manage instance data associated with virtual compute instances running in the resource provider environment. For example, when provisioning a compute instance, the resource provider can obtain data associated with the compute instance and can store this data, for example, in a data store. The resource provider can act as a centralized repository of such data for some or all instances that are running in the resource provider environment. Entities (e.g., users or other compute instances running in the resource provider environment) can query the resource provider to perform various operations (e.g., read, modify, duplicate) on the data being managed by the resource provider for the various compute instances. Any changes to the data for a compute instance, for example, by a user, the compute instance, or a different compute instance, can be saved by the resource provider and propagated to the compute instance.Type: GrantFiled: August 12, 2016Date of Patent: August 6, 2019Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Gideon Klompje, Mathew Daniel
-
Patent number: 10333789Abstract: Methods and apparatus for client-directed placement of remotely configured service instances are described. One or more placement target options are selected for a client of a network-accessible service based on criteria such as service characteristics of the placement targets. The selected options, including a particular placement target that includes instance hosts configurable from remote control servers, are indicated programmatically to the client. A determination is made that a service instance is to be configured at the particular placement target on behalf of the client. A remote control server is configured to issue administrative commands to an instance host at the particular placement target to configure the service instance.Type: GrantFiled: December 18, 2013Date of Patent: June 25, 2019Assignee: Amazon Technologies, Inc.Inventors: Andries Petrus Johannes Dippenaar, Duncan Matthew Clough, Gideon Jan-Wessel Redelinghuys, Mathew Daniel, Gideon Klompje, Gavin Alexander Bramhill, Marcin Piotr Kowalski, Richard Alan Hamman, Roland Paterson-Jones, Almero Gouws
-
Publication number: 20190070513Abstract: Various embodiments provide systems and methods that collect data regarding game strategy decisions by human players during video game, and utilize the collected data to either adjust or replace behaviors of computer players and/or suggest game strategies to human players during video game sessions. The game strategy decisions may be harvested from human-vs-human and human-vs-computer video game sessions. The data may be harvested from online-connected video game sessions, which may be hosted over an online video game network. Depending on the embodiment, the harvested data can include information regarding game strategies used by players during the video game sessions, the game contexts in which the game strategies were respectively used, and the results achieved by the respective use of the game strategies. Systems and methods described herein may facilitate a computer player having behavior that is (at least partially) “crowd-sourced” based on game strategies used by online-connected video game sessions.Type: ApplicationFiled: November 5, 2018Publication date: March 7, 2019Inventors: Roy Harvey, Robert Lee Hyder, Mathew Daniel White, Jacob Landis Cossairt
-
Patent number: 10176067Abstract: Systems and methods for providing on-demand diagnostics in a virtual environment are disclosed. In one embodiment, a method comprises storing a list of approved diagnostic tests. A diagnostic service can be running in the multi-tenant environment. The diagnostic service can receive a request to run a selected diagnostic test from the list of approved diagnostic tests on one or more hardware resources in the virtual environment. In response to the request, the selected diagnostic test can be transmitted to the one or more hardware resources.Type: GrantFiled: May 29, 2014Date of Patent: January 8, 2019Assignee: Amazon Technologies, Inc.Inventors: Gavin Alexander Bramhill, Almero Gouws, Richard Alan Hamman, Mathew Daniel, Andries Petrus Johannes Dippenaar, Gideon Klompje, Duncan Matthew Clough, Gideon Jan-Wessel Redelinghuys
-
Patent number: 10118101Abstract: Various embodiments provide systems and methods that collect data regarding game strategy decisions by human players during video game, and utilize the collected data to either adjust or replace behaviors of computer players and/or suggest game strategies to human players during video game sessions. The game strategy decisions may be harvested from human-vs-human and human-vs-computer video game sessions. The data may be harvested from online-connected video game sessions, which may be hosted over an online video game network. Depending on the embodiment, the harvested data can include information regarding game strategies used by players during the video game sessions, the game contexts in which the game strategies were respectively used, and the results achieved by the respective use of the game strategies. Systems and methods described herein may facilitate a computer player having behavior that is (at least partially) “crowd-sourced” based on game strategies used by online-connected video game sessions.Type: GrantFiled: April 10, 2017Date of Patent: November 6, 2018Assignee: ELECTRONIC ARTS, INC.Inventors: Roy Harvey, Robert Lee Hyder, Mathew Daniel White, Jacob Landis Cossairt
-
Publication number: 20180039899Abstract: Remote computing resource service providers allow customers to execute virtual computer systems in a virtual environment on hardware provided by the computing resource service provider. The hardware may be distributed between various geographic locations connected by a network. The distributed environment may increase latency of various operations of the virtual computer systems executed by the customer. To reduce latency of various operations predictive modeling is used to predict the occurrence of various operations and initiate the operations before they may occur, thereby reducing the amount of latency perceived by the customer.Type: ApplicationFiled: March 20, 2017Publication date: February 8, 2018Inventors: Sebastian Martin Biemueller, Christopher Richard Jacques de Kadt, Mathew Daniel, Adi Meyers, James Alfred Gordon Greenfield, Thomas Friebel, Jean-Paul Bauer, Benjamin Van Der Merwe
-
Publication number: 20170274287Abstract: Various embodiments provide systems and methods that collect data regarding game strategy decisions by human players during video game, and utilize the collected data to either adjust or replace behaviors of computer players and/or suggest game strategies to human players during video game sessions. The game strategy decisions may be harvested from human-vs-human and human-vs-computer video game sessions. The data may be harvested from online-connected video game sessions, which may be hosted over an online video game network. Depending on the embodiment, the harvested data can include information regarding game strategies used by players during the video game sessions, the game contexts in which the game strategies were respectively used, and the results achieved by the respective use of the game strategies. Systems and methods described herein may facilitate a computer player having behavior that is (at least partially) “crowd-sourced” based on game strategies used by online-connected video game sessions.Type: ApplicationFiled: April 10, 2017Publication date: September 28, 2017Inventors: Roy Harvey, Robert Lee Hyder, Mathew Daniel White, Jacob Landis Cossairt
-
Publication number: 20170220370Abstract: A resource provider is able to manage instance data associated with virtual compute instances running in the resource provider environment. For example, when provisioning a compute instance, the resource provider can obtain data associated with the compute instance and can store this data, for example, in a data store. The resource provider can act as a centralized repository of such data for some or all instances that are running in the resource provider environment. Entities (e.g., users or other compute instances running in the resource provider environment) can query the resource provider to perform various operations (e.g., read, modify, duplicate) on the data being managed by the resource provider for the various compute instances. Any changes to the data for a compute instance, for example, by a user, the compute instance, or a different compute instance, can be saved by the resource provider and propagated to the compute instance.Type: ApplicationFiled: August 12, 2016Publication date: August 3, 2017Inventors: Gideon Klompje, Mathew Daniel
-
Patent number: 9641385Abstract: An example method of launching a virtual machine in a multi-tenant environment using dynamic configuration may include receiving a customer request to launch a virtual machine in the multi-tenant environment. The multi-tenant environment may include a plurality of host server computers. In response to the customer request, configuration parameters stored in association with an account of the customer may be retrieved in the multi-tenant environment. One or more parameters of a hardware and/or a software resource in the multi-tenant environment may be dynamically configured in accordance with the retrieved configuration parameters. The virtual machine may be launched on one of the plurality of host server computers, using the configured hardware and/or software resource. The configuration parameters may be associated with at least one desired performance characteristic of the virtual machine to be launched.Type: GrantFiled: December 16, 2013Date of Patent: May 2, 2017Assignee: Amazon Technologies, Inc.Inventors: Mathew Daniel, Marcin Piotr Kowalski, Andries Petrus Johannes Dippenaar
-
Patent number: 9616345Abstract: Various embodiments provide systems and methods that collect data regarding game strategy decisions by human players during video game, and utilize the collected data to either adjust or replace behaviors of computer players and/or suggest game strategies to human players during video game sessions. The game strategy decisions may be harvested from human-vs-human and human-vs-computer video game sessions. The data may be harvested from online-connected video game sessions, which may be hosted over an online video game network. Depending on the embodiment, the harvested data can include information regarding game strategies used by players during the video game sessions, the game contexts in which the game strategies were respectively used, and the results achieved by the respective use of the game strategies. Systems and methods described herein may facilitate a computer player having behavior that is (at least partially) “crowd-sourced” based on game strategies used by online-connected video game sessions.Type: GrantFiled: July 1, 2014Date of Patent: April 11, 2017Assignee: ELECTRONIC ARTS INC.Inventors: Roy Harvey, Robert Lee Hyder, Mathew Daniel White, Jacob Landis Cossairt