Patents by Inventor Greg Hutchins

Greg Hutchins 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: 9268949
    Abstract: Systems and methods for protecting data being sent between a client and a server include the capability of defining programmable processing steps that are applied by the server when protecting the data and the same steps are applied by the client when unprotecting the data. The programmable processing steps can be defined uniquely for each client, and the programmable processing steps are selected from a number of functions using sequencing data that defines the processing steps. The programmable processing steps allow for each client to process encrypted data in a different manner and the programmable processing steps are defined by what is called a digital rights management (DRM) Sequencing Key, and as such the system and method introduces a key-able DRM whereby each DRM message can be processed in a unique (or pseudo unique) manner.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: February 23, 2016
    Assignee: Verimatrix, Inc.
    Inventors: Robert T. Kulakowski, Craig Mautner, James B. Fahy, Jeffrey Bronte, Greg Hutchins
  • Patent number: 9239731
    Abstract: A method and system for acquiring a quiesceing set of information associated with a virtual machine. A virtual machine is cloned. The cloned virtual machine has an associated persistent storage device. The state of the persistent storage device is transformed into a quiesced state of the cloned virtual machine by utilizing a shut-down process. The shut-down process is executed on the cloned virtual machine to quiesce the cloned virtual machine and the quiesceing set of information of the cloned virtual machine is automatically reduced to information stored on the persistent storage device.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: January 19, 2016
    Assignee: VMware, Inc.
    Inventors: Greg Hutchins, Christian Czezatke, Satyam B. Vaghani, Mallik Mahalingam, Shaw Chuang, Bich Le
  • Publication number: 20130298255
    Abstract: Systems and methods for protecting data being sent between a client and a server include the capability of defining programmable processing steps that are applied by the server when protecting the data and the same steps are applied by the client when unprotecting the data. The programmable processing steps can be defined uniquely for each client, and the programmable processing steps are selected from a number of functions using sequencing data that defines the processing steps. The programmable processing steps allow for each client to process encrypted data in a different manner and the programmable processing steps are defined by what is called a digital rights management (DRM) Sequencing Key, and as such the system and method introduces a key-able DRM whereby each DRM message can be processed in a unique (or pseudo unique) manner.
    Type: Application
    Filed: July 1, 2013
    Publication date: November 7, 2013
    Inventors: Robert T. Kulakowski, Craig Mautner, James B. Fahy, Jeffery Bronte, Greg Hutchins
  • Patent number: 8478980
    Abstract: Systems and methods for protecting data being sent between a client and a server include the capability of defining programmable processing steps that are applied by the server when protecting the data and the same steps are applied by the client when unprotecting the data. The programmable processing steps can be defined uniquely for each client, and the programmable processing steps are selected from a number of functions using sequencing data that defines the processing steps. The programmable processing steps allow for each client to process encrypted data in a different manner and the programmable processing steps are defined by what is called a digital rights management (DRM) Sequencing Key, and as such the system and method introduces a key-able DRM whereby each DRM message can be processed in a unique (or pseudo unique) manner.
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: July 2, 2013
    Assignee: Verimatix, Inc.
    Inventors: Robert T. Kulakowski, Craig Mautner, James B. Fahy, Jeffrey Bronte, Greg Hutchins
  • Patent number: 8296759
    Abstract: A method and system for offloading a software application intended to be run on a first virtual machine onto a second virtual machine. An original virtual machine is created. A periodic and/or computing resource-intensive application is supposed to be run on the original virtual machine. However, doing so may detrimentally impact the operation of the original virtual machine by consuming valuable computing resources. A replicated virtual machine which is basically a copy of the original virtual machine is created and ported over to a different host computer system. The periodic and/or computing-intensive application is now run on the replicated virtual machine instead of the original virtual machine. This leaves the original virtual machine free to continue its normal operations unaffected.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: October 23, 2012
    Assignee: VMware, Inc.
    Inventors: Greg Hutchins, Christian Czezatke, Satyam B. Vaghani, Mallik Mahalingam, Shaw Chuang, Bich Cau Le
  • Publication number: 20120054458
    Abstract: A method and system for acquiring a quiesceing set of information associated with a virtual machine. A virtual machine is cloned. The cloned virtual machine has an associated persistent storage device. The state of the persistent storage device is transformed into a quiesced state of the cloned virtual machine by utilizing a shut-down process. The shut-down process is executed on the cloned virtual machine to quiesce the cloned virtual machine and the quiesceing set of information of the cloned virtual machine is automatically reduced to information stored on the persistent storage device.
    Type: Application
    Filed: November 7, 2011
    Publication date: March 1, 2012
    Applicant: VMWARE, INC.
    Inventors: Greg HUTCHINS, Christian CZEZATKE, Satyam B. VAGHANI, Mallik MAHALINGAM, Shaw CHUANG, Bich LE
  • Patent number: 8056076
    Abstract: A method and system for acquiring a quiesceing set of information associated with a virtual machine. A virtual machine is cloned. The cloned virtual machine has an associated persistent storage device. The state of the persistent storage device is transformed into a quiesced state of the cloned virtual machine by utilizing a shut-down process. The shut-down process is executed on the cloned virtual machine to quiesce the cloned virtual machine and the quiesceing set of information of the cloned virtual machine is automatically reduced to information stored on the persistent storage device.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: November 8, 2011
    Assignee: VMware, Inc.
    Inventors: Greg Hutchins, Christian Czezatke, Satyam B. Vaghani, Mallik Mahalingam, Shaw Chuang, Bich Le
  • Patent number: 7840790
    Abstract: In a virtualization computer system, a method and system that does not exclusively allocate I/O devices, for example, storage and networking devices, to a commodity operating system (COS) when mainly used for booting the virtualization system. Those I/O devices needed by the COS are accessed via virtual machine kernel drivers, thereby giving the COS the benefits of operation derived from features in the virtual machine kernel that is provided for these I/O devices.
    Type: Grant
    Filed: February 16, 2007
    Date of Patent: November 23, 2010
    Assignee: VMware, Inc.
    Inventors: Vishnu Mohan Sekhar, Greg Hutchins, Shaw Cheng Chuang
  • Publication number: 20080288771
    Abstract: Systems and methods for protecting data being sent between a client and a server include the capability of defining programmable processing steps that are applied by the server when protecting the data and the same steps are applied by the client when unprotecting the data. The programmable processing steps can be defined uniquely for each client, and the programmable processing steps are selected from a number of functions using sequencing data that defines the processing steps. The programmable processing steps allow for each client to process encrypted data in a different manner and the programmable processing steps are defined by what is called a digital rights management (DRM) Sequencing Key, and as such the system and method introduces a key-able DRM whereby each DRM message can be processed in a unique (or pseudo unique) manner.
    Type: Application
    Filed: May 16, 2008
    Publication date: November 20, 2008
    Applicant: VERIMATRIX, INC.
    Inventors: Robert T. Kulakowski, Craig Mautner, James B. Fahy, Jeffery Bronte, Greg Hutchins