Patents by Inventor Madhusudhan R. Jujare

Madhusudhan R. Jujare 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: 9229759
    Abstract: A virtual machine manager that provisions of virtual machines on hosts that share a tenant store. Virtual machines can be provisioned using an arraying subsystem of the tenant store without having to actually physically copy all of the operating system files for each virtual machine. Instead, the arraying subsystem virtually copies the operating system files by generating virtual operating system containers that point to a master operating system container that actually contains operating system content in the tenant store. To increase the limit on the number of virtual operating system containers that can be virtually copied from a master operating system container, the master operating system container may itself by physically, rather than virtually copied. Then, virtual operating system containers may be virtually copied from any of the master operating system containers that contain the same operating system content.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: January 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Madhusudhan R. Jujare, Hector Linares, Natalia Varava, Erwien E. Saputra
  • Patent number: 9015650
    Abstract: Modeling an application deployed in a distributed system. The method includes accessing an infrastructure model of a distributed system. The infrastructure model includes a model of specific physical hardware including unique identifiers for each piece of hardware and an identification of interconnections of the physical hardware. The method further includes accessing an application model for an application. The application model defines the components that make up the application and how the components are to be deployed. The method further includes deploying the application in the distributed system by deploying elements of the application on hardware modeled in the infrastructure model. The method further includes using the infrastructure model and the application model deployment creating a deployment model defining how the application is deployed on the physical hardware.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: April 21, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Madhusudhan R. Jujare, Hector Antonio Linares
  • Publication number: 20140359556
    Abstract: Modeling an application deployed in a distributed system. The method includes accessing an infrastructure model of a distributed system. The infrastructure model includes a model of specific physical hardware including unique identifiers for each piece of hardware and an identification of interconnections of the physical hardware. The method further includes accessing an application model for an application. The application model defines the components that make up the application and how the components are to be deployed. The method further includes deploying the application in the distributed system by deploying elements of the application on hardware modeled in the infrastructure model. The method further includes using the infrastructure model and the application model deployment creating a deployment model defining how the application is deployed on the physical hardware.
    Type: Application
    Filed: June 18, 2013
    Publication date: December 4, 2014
    Inventors: Madhusudhan R. Jujare, Hector Antonio Linares
  • Publication number: 20140359127
    Abstract: Automatically provisioning computing resources based on events occurring in the computer network. The system manager defines resource configurations for computing resources in a network computing environment. The resource configurations are associated with event conditions. The event conditions cause the system manager to apply the resource configurations to the computing resources. The event conditions are also associated with various policies. The policies specify how the resource configurations are to be applied to the computing resources. The occurrence of the event conditions is ascertained. In response, workflows are automatically executed. The workflows apply the resource configurations to the computing resources in accordance with the policies. This configures the computing resources according to the resource configurations.
    Type: Application
    Filed: June 17, 2013
    Publication date: December 4, 2014
    Inventors: Hector Linares, Eric Wolz, Madhusudhan R. Jujare, Cheng Wei, Zachary D. Pepin, Arindam Chakraborty, Mahmoud Ahmed Abdel-Fattah, Amit Virmani, Scott Seligman
  • Publication number: 20140109087
    Abstract: A virtual machine manager that provisions of virtual machines on hosts that share a tenant store. Virtual machines can be provisioned using an arraying subsystem of the tenant store without having to actually physically copy all of the operating system files for each virtual machine. Instead, the arraying subsystem virtually copies the operating system files by generating virtual operating system containers that point to a master operating system container that actually contains operating system content in the tenant store. To increase the limit on the number of virtual operating system containers that can be virtually copied from a master operating system container, the master operating system container may itself by physically, rather than virtually copied. Then, virtual operating system containers may be virtually copied from any of the master operating system containers that contain the same operating system content.
    Type: Application
    Filed: October 17, 2012
    Publication date: April 17, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Madhusudhan R. Jujare, Hector Linares, Natalia Varava, Erwien E. Saputra