Patents by Inventor David A. Kiraly
David A. Kiraly 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: 10970110Abstract: Techniques for managing the migration of virtual machine instances are described herein. A migration of a first virtual machine instance is started by preparing an appropriate target location to receive the first virtual machine instance. Next, a second virtual machine instance at the target location is enabled by first copying state information from the first virtual machine instance to the second virtual machine instance, by next creating connections between the second virtual machine instance and resources associated with the first virtual machine instance, and by finally starting packet forwarding between the two virtual machine instances. Finally, the first virtual machine instance is locked, the copy is finalized, and the second virtual machine instance is started.Type: GrantFiled: June 25, 2015Date of Patent: April 6, 2021Assignee: Amazon Technologies, Inc.Inventors: Diwakar Gupta, Alan Hadley Goodman, Georgios Elissaios, Arvind Suryakumar, Bret David Kiraly
-
Publication number: 20210004262Abstract: Techniques for managing the migration of virtual machine instances are described herein. A migration of a virtual machine from a source host to a destination host is determined to be predicted to fail. The migration is cancelled by stopping the virtual machine at the destination host as a result of said determination.Type: ApplicationFiled: September 23, 2020Publication date: January 7, 2021Inventors: Diwakar Gupta, Alan Hadley Goodman, Georgios Elissaios, Arvind Suryakumar, Bret David Kiraly
-
Patent number: 10613883Abstract: Systems and methods for the management of migrations of virtual machine instances are provided. In response to a request to migrate a virtual machine instance, a migration manager may provide estimates regarding the requested migration before initiating the migration. During the migration process, the migration manager may report status or request instructions regarding the migration based on various determined migration events, thereby facilitating external control of the migration process.Type: GrantFiled: June 2, 2017Date of Patent: April 7, 2020Assignee: Amazon Technologies, Inc.Inventors: Diwakar Gupta, Thomas Friebel, Sebastian Martin Biemueller, Bret David Kiraly
-
Publication number: 20190310881Abstract: A migration of a virtual machine running on a source host is determined to be performed for the virtual from the source host to a target host. The virtual machine is migrated from the source host to the target host at least by copying a state of the virtual machine from the source host to the target host while the virtual machine is running on the source host. Packets are caused to be forwarded to the virtual machine running on the target host.Type: ApplicationFiled: June 14, 2019Publication date: October 10, 2019Inventors: Diwakar Gupta, Alan Hadley Goodman, Georgios Elissaios, Arvind Suryakumar, Bret David Kiraly
-
Publication number: 20190310880Abstract: A virtual machine running on a source host is determined to be migrated away from the source host. The virtual machine is migrated away from the source host at least by a target host being selected for the virtual machine and a state of the virtual machine being copied from the source host to the target host while the virtual machine continues to run on the source host. The virtual machine is further migrated from the source host by a change to the state of the virtual machine t running on the source host that resulted during the copying being propagated to the target host. The virtual machine is run on the target host such that the virtual machine running on the target host includes the change to the state.Type: ApplicationFiled: June 14, 2019Publication date: October 10, 2019Inventors: Diwakar Gupta, Alan Hadley Goodman, Georgios Elissaios, Arvind Suryakumar, Bret David Kiraly
-
Publication number: 20170269951Abstract: Systems and methods for the management of migrations of virtual machine instances are provided. In response to a request to migrate a virtual machine instance, a migration manager may provide estimates regarding the requested migration before initiating the migration. During the migration process, the migration manager may report status or request instructions regarding the migration based on various determined migration events, thereby facilitating external control of the migration process.Type: ApplicationFiled: June 2, 2017Publication date: September 21, 2017Inventors: Diwakar Gupta, Thomas Friebel, Sebastian Martin Biemueller, Bret David Kiraly
-
Patent number: 9672054Abstract: Systems and methods for the management of migrations of virtual machine instances are provided. In response to a request to migrate a virtual machine instance, a migration manager may provide estimates regarding the requested migration before initiating the migration. During the migration process, the migration manager may report status or request instructions regarding the migration based on various determined migration events, thereby facilitating external control of the migration process.Type: GrantFiled: December 5, 2014Date of Patent: June 6, 2017Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Diwakar Gupta, Thomas Friebel, Sebastian Martin Biemueller, Bret David Kiraly
-
Patent number: 9081796Abstract: Embodiments of a method and apparatus for providing cluster data are generally described herein. In some embodiments, the method includes receiving, from a geographic information system (GIS) client device, geographical coordinates of a viewable extent of the GIS client device. The method may include dividing the viewable extent into portions. The method may include receiving geographically-referenced data points. The method may include determining the portions of the viewable extent in which the data points are located. The method may include transmitting, to the GIS client device, clustering information for the portions. The clustering information may be generated based on the data points determined to be within the portions. Other embodiments are also described.Type: GrantFiled: January 9, 2013Date of Patent: July 14, 2015Assignee: Raytheon CompanyInventor: David A. Kiraly
-
Publication number: 20140195535Abstract: Embodiments of a method and apparatus for providing cluster data are generally described herein. In some embodiments, the method includes receiving, from a geographic information system (GIS) client device, geographical coordinates of a viewable extent of the GIS client device. The method may include dividing the viewable extent into portions. The method may include receiving geographically-referenced data points. The method may include determining the portions of the viewable extent in which the data points are located. The method may include transmitting, to the GIS client device, clustering information for the portions. The clustering information may be generated based on the data points determined to be within the portions. Other embodiments are also described.Type: ApplicationFiled: January 9, 2013Publication date: July 10, 2014Applicant: Raytheon CompanyInventor: David A. Kiraly
-
Patent number: 8260793Abstract: A method for updating data includes, in a processor, receiving a data field update associated with an existing data object of a data class, modifying a data field of an updater data object of the data class based upon the data field update, traversing the updater data object to identify the modified data field, and modifying a data field of the existing data object based upon the identified data field of the updater data object.Type: GrantFiled: June 11, 2010Date of Patent: September 4, 2012Assignee: Raytheon CompanyInventors: David A. Kiraly, Adam L. Adkins, Gregory M. Jewell
-
Publication number: 20120072467Abstract: A data processing system including one or more geographic information systems (GISs) and one or more application programs, in which a common interface supports communication between multiple application programs and multiple GISs. The application programs and GISs may be implemented in different programming languages. Communication may occur in the same physical computer, or locally, or over an Internet.Type: ApplicationFiled: September 6, 2011Publication date: March 22, 2012Applicant: RAYTHEON COMPANYInventors: David A. Kiraly, Manjari Bhargava, Gregory M. Jewell, Benjamin C. Scarborough
-
Publication number: 20110119232Abstract: In one aspect, a method to synchronize data between a client and a server, includes determining filters to limit data sent during synchronization, determining unique identifiers of data stored at a client, sending a request for synchronization including the filters and the unique identifiers to the server, retrieving data based on the filters and the unique identifiers and sending the retrieved data to the client.Type: ApplicationFiled: November 18, 2009Publication date: May 19, 2011Applicant: Raytheon CompanyInventors: Adam D. Mielke, John D. Dinh, David A. Kiraly, Benjamin C. Scarborough
-
Publication number: 20110035405Abstract: A method for updating data includes, in a processor, receiving a data field update associated with an existing data object of a data class, modifying a data field of an updater data object of the data class based upon the data field update, traversing the updater data object to identify the modified data field, and modifying a data field of the existing data object based upon the identified data field of the updater data object.Type: ApplicationFiled: June 11, 2010Publication date: February 10, 2011Applicant: Raytheon CompanyInventors: David A. Kiraly, Adam L. Adkins, Gregory M. Jewell