Patents by Inventor Daniel K. Hiltgen
Daniel K. Hiltgen 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: 11256532Abstract: Some embodiments of the present invention include a method comprising: accessing units of network storage that encode state data of respective virtual machines, wherein the state data for respective ones of the virtual machines are stored in distinct ones of the network storage units such that the state data for more than one virtual machine are not commingled in any one of the network storage units.Type: GrantFiled: March 12, 2020Date of Patent: February 22, 2022Assignee: VMware, Inc.Inventors: Daniel K. Hiltgen, Rene W. Schmidt
-
Patent number: 11093629Abstract: One embodiment of the present invention is a method including: (a) representing virtual primary disk data and state data of a virtual machine in a unit of storage; (b) exposing the virtual primary disk data of the virtual machine to a guest of the virtual machine to allow the guest to access the virtual primary disk data; and (c) preventing the guest from accessing the state data for the virtual machine.Type: GrantFiled: May 27, 2016Date of Patent: August 17, 2021Assignee: VMware, Inc.Inventors: Daniel K. Hiltgen, Rene W. Schmidt
-
Patent number: 10768969Abstract: Some embodiments of the present invention include a method comprising: accessing units of network storage that encode state data of respective virtual machines, wherein the state data for respective ones of the virtual machines are stored in distinct ones of the network storage units such that the state data for more than one virtual machine are not commingled in any one of the network storage units.Type: GrantFiled: November 13, 2018Date of Patent: September 8, 2020Assignee: VMware, Inc.Inventors: Daniel K. Hiltgen, Rene W. Schmidt
-
Publication number: 20200272502Abstract: Some embodiments of the present invention include a method comprising: accessing units of network storage that encode state data of respective virtual machines, wherein the state data for respective ones of the virtual machines are stored in distinct ones of the network storage units such that the state data for more than one virtual machine are not commingled in any one of the network storage units.Type: ApplicationFiled: March 12, 2020Publication date: August 27, 2020Inventors: Daniel K. HILTGEN, Rene W. SCHMIDT
-
Patent number: 10635481Abstract: Some embodiments of the present invention include a method comprising: accessing units of network storage that encode state data of respective virtual machines, wherein the state data for respective ones of the virtual machines are stored in distinct ones of the network storage units such that the state data for more than one virtual machine are not commingled in any one of the network storage units.Type: GrantFiled: November 13, 2018Date of Patent: April 28, 2020Assignee: VMware, Inc.Inventors: Daniel K. Hiltgen, Rene W. Schmidt
-
Publication number: 20190079793Abstract: Some embodiments of the present invention include a method comprising: accessing units of network storage that encode state data of respective virtual machines, wherein the state data for respective ones of the virtual machines are stored in distinct ones of the network storage units such that the state data for more than one virtual machine are not commingled in any one of the network storage units.Type: ApplicationFiled: November 13, 2018Publication date: March 14, 2019Inventors: Daniel K. HILTGEN, Rene W. SCHMIDT
-
Publication number: 20190079792Abstract: Some embodiments of the present invention include a method comprising: accessing units of network storage that encode state data of respective virtual machines, wherein the state data for respective ones of the virtual machines are stored in distinct ones of the network storage units such that the state data for more than one virtual machine are not commingled in any one of the network storage units.Type: ApplicationFiled: November 13, 2018Publication date: March 14, 2019Inventors: Daniel K. HILTGEN, Rene W. SCHMIDT
-
Patent number: 10185573Abstract: An image of system software is installed by loading an executable image of the system software using a boot loader, where the executable image includes a kernel and a plurality of files used by the kernel. The kernel of the system software is executed to generate the image of the system software that includes a copy of the kernel. Generating the image of the system software involves the steps of generating a plurality of pointers that each point to a different one of the files, retrieving the files using the pointers, and storing a copy of the kernel and the files in a storage device from which the system software is to be booted as the image of the system software.Type: GrantFiled: October 6, 2015Date of Patent: January 22, 2019Assignee: VMWARE, INC.Inventors: Daniel K. Hiltgen, Olivier A. Cremel, Christopher P. Devine
-
Patent number: 10162668Abstract: Some embodiments of the present invention include a method comprising: accessing units of network storage that encode state data of respective virtual machines, wherein the state data for respective ones of the virtual machines are stored in distinct ones of the network storage units such that the state data for more than one virtual machine are not commingled in any one of the network storage units.Type: GrantFiled: September 11, 2017Date of Patent: December 25, 2018Assignee: VMware, Inc.Inventors: Daniel K. Hiltgen, Rene W. Schmidt
-
Publication number: 20180011731Abstract: Some embodiments of the present invention include a method comprising: accessing units of network storage that encode state data of respective virtual machines, wherein the state data for respective ones of the virtual machines are stored in distinct ones of the network storage units such that the state data for more than one virtual machine are not commingled in any one of the network storage units.Type: ApplicationFiled: September 11, 2017Publication date: January 11, 2018Inventors: Daniel K. HILTGEN, Rene W. SCHMIDT
-
Patent number: 9760393Abstract: Some embodiments of the present invention include a method comprising: accessing units of network storage that encode state data of respective virtual machines, wherein the state data for respective ones of the virtual machines are stored in distinct ones of the network storage units such that the state data for more than one virtual machine are not commingled in any one of the network storage units.Type: GrantFiled: November 10, 2015Date of Patent: September 12, 2017Assignee: VMware, Inc.Inventors: Daniel K. Hiltgen, Rene W. Schmidt
-
Publication number: 20160275306Abstract: One embodiment of the present invention is a method including: (a) representing virtual primary disk data and state data of a virtual machine in a unit of storage; (b) exposing the virtual primary disk data of the virtual machine to a guest of the virtual machine to allow the guest to access the virtual primary disk data; and (c) preventing the guest from accessing the state data for the virtual machine.Type: ApplicationFiled: May 27, 2016Publication date: September 22, 2016Inventors: Daniel K. HILTGEN, Rene W. SCHMIDT
-
Patent number: 9354927Abstract: One embodiment of the present invention is a method including: (a) representing virtual primary disk data and state data of a virtual machine in a unit of storage; (b) exposing the virtual primary disk data of the virtual machine to a guest of the virtual machine to allow the guest to access the virtual primary disk data; and (c) preventing the guest from accessing the state data for the virtual machine.Type: GrantFiled: December 19, 2007Date of Patent: May 31, 2016Assignee: VMware, Inc.Inventors: Daniel K. Hiltgen, Rene W. Schmidt
-
Publication number: 20160062789Abstract: Some embodiments of the present invention include a method comprising: accessing units of network storage that encode state data of respective virtual machines, wherein the state data for respective ones of the virtual machines are stored in distinct ones of the network storage units such that the state data for more than one virtual machine are not commingled in any one of the network storage units.Type: ApplicationFiled: November 10, 2015Publication date: March 3, 2016Inventors: Daniel K. HILTGEN, Rene W. SCHMIDT
-
Publication number: 20160026474Abstract: An image of system software is installed by loading an executable image of the system software using a boot loader, where the executable image includes a kernel and a plurality of files used by the kernel. The kernel of the system software is executed to generate the image of the system software that includes a copy of the kernel. Generating the image of the system software involves the steps of generating a plurality of pointers that each point to a different one of the files, retrieving the files using the pointers, and storing a copy of the kernel and the files in a storage device from which the system software is to be booted as the image of the system software.Type: ApplicationFiled: October 6, 2015Publication date: January 28, 2016Applicant: VMware, Inc.Inventors: Daniel K. Hiltgen, Olivier A. Cremel, Christopher P. Devine
-
Patent number: 9218200Abstract: Methods, systems and computer readable media for granting class level trust in an open application programming interface (API) system is disclosed. The method includes defining a common information model (CIM) architecture, and the CIM architecture is configured with a CIM object manager (CIMOM) for managing client requests made through APIs. The APIs are handled by the CIMOM and the CIMOM accesses schemas that include one or more classes. The method includes applying trust level settings to particular ones of the one or more classes of the schemas, and the trust level settings define client permissions to the particular classes. The method further includes hiding the particular classes to clients that lack a trust level sufficient to access the particular classes. Clients that lack the trust level are serviced with classes that do not have the applied trust level settings.Type: GrantFiled: August 21, 2008Date of Patent: December 22, 2015Assignee: VMware, Inc.Inventors: Daniel K. Hiltgen, Steven To
-
Patent number: 9189265Abstract: Some embodiments of the present invention include a method comprising: accessing units of network storage that encode state data of respective virtual machines, wherein the state data for respective ones of the virtual machines are stored in distinct ones of the network storage units such that the state data for more than one virtual machine are not commingled in any one of the network storage units.Type: GrantFiled: December 19, 2007Date of Patent: November 17, 2015Assignee: VMware, Inc.Inventors: Daniel K. Hiltgen, Rene W. Schmidt
-
Patent number: 9098347Abstract: One embodiment of the present invention includes a method comprising: (a) representing at least state data of a virtual machine in a unit of network storage of a network storage system; and (b) employing data manipulation functionality of the network storage system to implement a virtual machine operation that manipulates at least the state data of the virtual machine.Type: GrantFiled: December 19, 2007Date of Patent: August 4, 2015Assignee: VMwareInventors: Daniel K. Hiltgen, Rene W. Schmidt
-
Publication number: 20100050190Abstract: Methods, systems and computer readable media for granting class level trust in an open application programming interface (API) system is disclosed. The method includes defining a common information model (CIM) architecture, and the CIM architecture is configured with a CIM managed object (CIMOM) for managing client requests made through APIs. The APIs are handled by the CIMOM and the CIMOM accesses schemas that include one or more classes. The method includes applying trust level settings to particular ones of the one or more classes of the schemas, and the trust level settings define client permissions to the particular classes. The method further includes hiding the particular classes to clients that lack a trust level sufficient to access the particular classes. Clients that lack the trust level are serviced with classes that do not have the applied trust level settings.Type: ApplicationFiled: August 21, 2008Publication date: February 25, 2010Applicant: VMWARE, INC.Inventors: Daniel K. HILTGEN, Steven TO
-
Publication number: 20080155223Abstract: Some embodiments of the present invention include a method comprising: accessing units of network storage that encode state data of respective virtual machines, wherein the state data for respective ones of the virtual machines are stored in distinct ones of the network storage units such that the state data for more than one virtual machine are not commingled in any one of the network storage units.Type: ApplicationFiled: December 19, 2007Publication date: June 26, 2008Inventors: Daniel K. Hiltgen, Rene W. Schmidt