Patents by Inventor Dattathreya Sathyamurthy

Dattathreya Sathyamurthy 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: 20150293760
    Abstract: User configurations of an installed application are migrated by isolating them from a base application state of the installed application to generate a virtual application package. At runtime, a base virtual application package and a user configurations virtual application package are provisioned from a central repository and executed by the user. The resulting virtualized execution environment merges the application resources contained in the packages such that the user configurations override the base application to make available all of the user configurations. This technique may be used to preserve user configurations during migration of applications, or to maintain user-specific configurations for a particular application across different sessions of a user's virtualized desktop.
    Type: Application
    Filed: June 25, 2015
    Publication date: October 15, 2015
    Inventors: Prarthana GOPALAKRISHNA ALEVOOR, Akshay Prabhakar MIRAJKAR, Dattathreya SATHYAMURTHY, Jonathan CLARK
  • Publication number: 20150242226
    Abstract: This disclosure presents computational systems and methods for calculating the cost of vCPUs from the cost of CPU computing cycles. In one aspect, a total number of computing cycles used by one or more virtual machines (“VMs”) is calculated based on utilization measurements of a multi-core processor for each VM over a period of time. The method also calculates a total number of virtual CPUs (“vCPUs”) used by the one or more VMs based on vCPU counts for each VM over the period of time. A cost per vCPU is calculated based on the total number of computing cycles, the total number of vCPUs, and cost per computing cycle. The cost per vCPU is stored in a data-storage device. The cost per vCPU can be used to calculate the cost of a VM that uses one or more of the vCPUs.
    Type: Application
    Filed: April 25, 2014
    Publication date: August 27, 2015
    Applicant: VMWARE, INC.
    Inventors: AMARNATH PALAVALLI, KUMAR GAURAV, PIYUSH BHARAT MASRANI, DATTATHREYA SATHYAMURTHY, GUY GINZBURG
  • Patent number: 9069607
    Abstract: User configurations of an installed application are migrated by isolating them from a base application state of the installed application to generate a virtual application package. At runtime, a base virtual application package and a user configurations virtual application package are provisioned from a central repository and executed by the user. The resulting virtualized execution environment merges the application resources contained in the packages such that the user configurations override the base application to make available all of the user configurations. This technique may be used to preserve user configurations during migration of applications, or to maintain user-specific configurations for a particular application across different sessions of a user's virtualized desktop.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: June 30, 2015
    Assignee: VMware, Inc.
    Inventors: Prarthana Gopalakrishna Alevoor, Akshay Prabhakar Mirajkar, Dattathreya Sathyamurthy, Jonathan Clark