Patents by Inventor Nathan Thomas
Nathan Thomas 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: 20260105116Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for digital content creation within website environments. In some implementations, a server receives request data from a client device, which specifies an action corresponding to a text segment displayed on the client device. The server identifies a content item that (i) corresponds to the text segment, and (ii) is structured according to a collection schema. The server generates prompt data for trained machine learning (ML) models, the prompt data includes a text generation instruction based on the content item. The server provides the prompt data to the trained ML models and obtains a candidate output in response. The server determines that the candidate output is valid. In response, the server generates graphical user interface (GUI) data for the client device to display the candidate output. The server transmits the GUI data to the client device.Type: ApplicationFiled: October 13, 2025Publication date: April 16, 2026Inventors: Andrew Del Prete, Roger Yang, Nathan Thomas, Amanda Cox, Jason Okra, Sheryl Sulistiawan
-
Patent number: 10848712Abstract: Within environments, such as audio-video environments, users may synchronize output of multiple media source(s). To synchronize the output of the media source(s), users may define setting(s) associated with outputting the media source(s) at one or more devices. For example, the user may delay or accelerate the output of audio and/or video sources. Interfaces presented on one or more of the devices may allow the user to change the settings. For environments including multiple users, each user may define setting(s) associated with each user to synchronize output of their associated media source(s). Recommendations may be provided to users, that when implemented, attempt to synchronize the media sources.Type: GrantFiled: December 12, 2019Date of Patent: November 24, 2020Assignee: Amazon Technologies, Inc.Inventors: Siddhartha Shankara Rao, John Joseph Dunne, Nathan Thomas
-
Patent number: 10586423Abstract: A system and method for selecting a remote device based on event outcomes includes a network associated with at least a server configured to receive event data of a particular event, classify components of the event data, and allocate components of the event data to tables including assignable coordinates. During the particular event, users within the network are able to provide user outcome entries to the assignable coordinates based on a prediction of which assignable coordinate will reflect the occurrence of an outcome of the particular event. Upon conclusion of the particular event, a determination of optimal user outcome entries provided to assignable coordinates associated with the outcome of the particular event is made, and a token is transmitted to a remote device associated with the user that provided the optimal user outcome entry.Type: GrantFiled: May 23, 2019Date of Patent: March 10, 2020Inventor: Nathan Thomas
-
Publication number: 20200027303Abstract: A system and method for selecting a remote device based on event outcomes includes a network associated with at least a server configured to receive event data of a particular event, classify components of the event data, and allocate components of the event data to tables including assignable coordinates. During the particular event, users within the network are able to provide user outcome entries to the assignable coordinates based on a prediction of which assignable coordinate will reflect the occurrence of an outcome of the particular event. Upon conclusion of the particular event, a determination of optimal user outcome entries provided to assignable coordinates associated with the outcome of the particular event is made, and a token is transmitted to a remote device associated with the user that provided the optimal user outcome entry.Type: ApplicationFiled: May 23, 2019Publication date: January 23, 2020Inventor: Nathan Thomas
-
Patent number: 10452514Abstract: A set of techniques is described for monitoring and analyzing crashes and other malfunctions in a multi-tenant computing environment (e.g. cloud computing environment). The computing environment may host many applications that are executed on different computing resource combinations. The combinations may include varying types and versions of hardware or software resources. A monitoring service is deployed to gather statistical data about the failures occurring in the computing environment. The statistical data is then analyzed to identify abnormally high failure patterns. The failure patterns may be associated with particular computing resource combinations being used to execute particular types of applications. Based on these failure patterns, suggestions can be issued to a user to execute the application using a different computing resource combination.Type: GrantFiled: May 18, 2015Date of Patent: October 22, 2019Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Luis Felipe Cabrera, Eric Jason Brandwine, James R. Hamilton, Jonathan A. Jenkins, Matthew D. Klein, Nathan Thomas, Pradeep Vincent
-
Patent number: 10120714Abstract: A set of techniques for customizing resources for the workload of an application is described. The application can be received and hosted on a set of hardware and software resources of a service provider, which may include server instances, databases, load balancers and the like. Once the application is deployed and processing workload, it can be monitored to gather runtime trace information associated with the workload. This runtime trace information can be analyzed for potential optimizations and improvements to the set of resources or their configuration. Additionally, the user is enabled to input hardware/software specifications for the resources used to run the application. The service provider can use these specifications, along with the runtime trace information to optimize the resource stack used to execute the user's application.Type: GrantFiled: May 1, 2012Date of Patent: November 6, 2018Assignee: Amazon Technologies, Inc.Inventors: Luis Felipe Cabrera, Eric Jason Brandwine, James R. Hamilton, Jonathan A. Jenkins, Matthew D. Klein, Nathan Thomas, Pradeep Vincent
-
Patent number: 10048979Abstract: Systems and method for the management of migrations of virtual machine instances are provided. A migration manager monitors the resource usage of a virtual machine instance over time in order to create a migration profile. When migration of a virtual machine instance is desired, the migration manager schedules the migration to occur such that the migration conforms to the migration profile.Type: GrantFiled: February 1, 2016Date of Patent: August 14, 2018Assignee: Amazon Technologies, Inc.Inventors: Pradeep Vincent, Nathan Thomas
-
Patent number: 9720727Abstract: Systems and method for the management of migrations of virtual machine instances are provided. A migration manager monitors the resource usage of a virtual machine instance over time in order to create a migration profile. When migration of a virtual machine instance is desired, the migration manager schedules the migration to occur such that the migration conforms to the migration profile.Type: GrantFiled: December 20, 2013Date of Patent: August 1, 2017Assignee: Amazon Technologies, Inc.Inventors: Pradeep Vincent, Nathan Thomas
-
Patent number: 9703598Abstract: Systems and method for the management of migrations of virtual machine instances are provided. A migration manager monitors a resource usable for migration of a virtual machine instance in order to predict availability of the migration resource. When migration of a virtual machine instance is desired, the migration manager schedules the migration to occur at a future point in time identified based on the predicted availability of the migration resource.Type: GrantFiled: July 30, 2015Date of Patent: July 11, 2017Assignee: Amazon Technologies, Inc.Inventors: Pradeep Vincent, Nathan Thomas
-
Publication number: 20160378532Abstract: Systems and method for the management of migrations of virtual machine instances are provided. A migration manager monitors the resource usage of a virtual machine instance over time in order to create a migration profile. When migration of a virtual machine instance is desired, the migration manager schedules the migration to occur such that the migration conforms to the migration profile.Type: ApplicationFiled: February 1, 2016Publication date: December 29, 2016Inventors: Pradeep Vincent, Nathan Thomas
-
Patent number: 9436493Abstract: Certain embodiments herein relate to configuring software in a virtual machine instance (“instance”) to optimally utilize computing resources that are available for implementation of the software. The software, such as operating systems and software applications, may be configured based on resource parameters associated with the instance. Such resource parameters may include information associated with capacities of the available computing resources.Type: GrantFiled: June 28, 2012Date of Patent: September 6, 2016Assignee: Amazon Technologies, Inc.Inventors: Nathan Thomas, Max Joseph Spevack, Nathan H. Blackham, Matthew S. Wilson
-
Patent number: 9311066Abstract: Systems and methods for managing deployment of an update to computing devices are provided. An update deployment manager determines one or more initial computing devices to receive and execute an update. The update deployment manager further monitors a set of performance metrics with respect to the initial computing devices or a collection of computing devices. The update deployment manager may modify the rate of deployment based on the monitored performance metrics. For example, the update deployment manager may select additional computing devices to receive and execute an update. Further, the update deployment manager may halt deployment of the update. Moreover, the update deployment manager may rollback the deployment of the update.Type: GrantFiled: June 25, 2012Date of Patent: April 12, 2016Assignee: Amazon Technologies, Inc.Inventors: Matthew S. Garman, Nathan Thomas, Gang Li
-
Patent number: 9250863Abstract: Systems and method for the management of migrations of virtual machine instances are provided. A migration manager monitors the resource usage of a virtual machine instance over time in order to create a migration profile. When migration of a virtual machine instance is desired, the migration manager schedules the migration to occur such that the migration conforms to the migration profile.Type: GrantFiled: December 28, 2010Date of Patent: February 2, 2016Assignee: Amazon Technologies, Inc.Inventors: Pradeep Vincent, Nathan Thomas
-
Publication number: 20150339156Abstract: Systems and method for the management of migrations of virtual machine instances are provided. A migration manager monitors a resource usable for migration of a virtual machine instance in order to predict availability of the migration resource. When migration of a virtual machine instance is desired, the migration manager schedules the migration to occur at a future point in time identified based on the predicted availability of the migration resource.Type: ApplicationFiled: July 30, 2015Publication date: November 26, 2015Inventors: Pradeep Vincent, Nathan Thomas
-
Patent number: 9134980Abstract: A set of techniques is described for enabling profile-driven compiler optimization based on cloud-specific information. A service provider may host applications on behalf of multiple users by providing a set of shared resources in a multi-tenant computing environment, where the resources are shared by the various applications hosted thereon. The service provider can collect runtime conditions, resource contention data and other environment-specific information of the shared resources. This gathered information can be provided a profile-driven compiler. The profile-driven compiler can use the information to recompile the source code of the application to produce an optimized version the application that is specifically tuned to run on the shared resources. The running version of the application can then be replaced by the optimized version.Type: GrantFiled: May 1, 2012Date of Patent: September 15, 2015Assignee: Amazon Technologies, Inc.Inventors: Luis Felipe Cabrera, Eric Jason Brandwine, James R. Hamilton, Jonathan A. Jenkins, Matthew D. Klein, Nathan Thomas, Pradeep Vincent
-
Publication number: 20150248341Abstract: A set of techniques is described for monitoring and analyzing crashes and other malfunctions in a multi-tenant computing environment (e.g. cloud computing environment). The computing environment may host many applications that are executed on different computing resource combinations. The combinations may include varying types and versions of hardware or software resources. A monitoring service is deployed to gather statistical data about the failures occurring in the computing environment. The statistical data is then analyzed to identify abnormally high failure patterns. The failure patterns may be associated with particular computing resource combinations being used to execute particular types of applications. Based on these failure patterns, suggestions can be issued to a user to execute the application using a different computing resource combination.Type: ApplicationFiled: May 18, 2015Publication date: September 3, 2015Inventors: Luis Felipe Cabrera, Eric Jason Brandwine, James R. Hamilton, Jonathan A. Jenkins, Matthew D. Klein, Nathan Thomas, Pradeep Vincent
-
Patent number: 9098214Abstract: Systems and method for the management of migrations of virtual machine instances are provided. A migration manager monitors the resource usage of a virtual machine instance over time in order to create a migration profile. When migration of a virtual machine instance is desired, the migration manager schedules the migration to occur such that the migration conforms to the migration profile.Type: GrantFiled: December 28, 2010Date of Patent: August 4, 2015Assignee: Amazon Technologies, Inc.Inventors: Pradeep Vincent, Nathan Thomas
-
Patent number: 9037922Abstract: A set of techniques is described for monitoring and analyzing crashes and other malfunctions in a multi-tenant computing environment (e.g. cloud computing environment). The computing environment may host many applications that are executed on different computing resource combinations. The combinations may include varying types and versions of hardware or software resources. A monitoring service is deployed to gather statistical data about the failures occurring in the computing environment. The statistical data is then analyzed to identify abnormally high failure patterns. The failure patterns may be associated with particular computing resource combinations being used to execute particular types of applications. Based on these failure patterns, suggestions can be issued to a user to execute the application using a different computing resource combination.Type: GrantFiled: May 1, 2012Date of Patent: May 19, 2015Assignee: Amazon Technololgies, Inc.Inventors: Luis Felipe Cabrera, Eric Jason Brandwine, James R. Hamilton, Jonathan A. Jenkins, Matthew D. Klein, Nathan Thomas, Pradeep Vincent
-
Patent number: 9032400Abstract: A system and method for opportunistically initiating potentially invasive actions on a computer system hosting virtual machine instances is described. When a specific state of operation of the VMI or computing service is detected, such as inactivity, an action, such as a reboot, kernel update, or other potentially invasive action can be performed on the software and/or hardware supporting the VMI. In addition to the foregoing, other aspects are described in the claims, detailed description, and figures.Type: GrantFiled: October 25, 2012Date of Patent: May 12, 2015Assignee: Amazon Technologies, Inc.Inventors: Nathan Thomas, James Alfred Gordon Greenfield
-
Patent number: 9014412Abstract: An improved mid to high-frequency loudspeaker of the type having a central dome diaphragm having an outer periphery, and in one embodiment an outer ring-radiator diaphragm portion defining an inner periphery and an outer periphery, the ring-radiator diaphragm being attached at its inner periphery to an armature voice coil assembly and at its outer periphery to a diaphragm chassis in a first plane.Type: GrantFiled: April 20, 2013Date of Patent: April 21, 2015Assignee: Aperion Audio, Inc.Inventors: Ken Humphreys, Michael Hopkins, Nathan Thomas