Patents by Inventor Jagannath RAGHU

Jagannath RAGHU 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: 11210745
    Abstract: The present application is directed to a distributed-services component of a distributed system that facilitates multi-cloud aggregation using a cloud-connector server and cloud-connector nodes that cooperate to provide services that are distributed across multiple clouds. These services include the transfer of virtual-machine containers, or workloads, between two different clouds and remote management interfaces.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: December 28, 2021
    Assignee: VMware, Inc.
    Inventors: Jagannath Raghu, John Kilroy, Guy Hussussian
  • Publication number: 20180040074
    Abstract: The present application is directed to a distributed-services component of a distributed system that facilitates multi-cloud aggregation using a cloud-connector server and cloud-connector nodes that cooperate to provide services that are distributed across multiple clouds. These services include the transfer of virtual-machine containers, or workloads, between two different clouds and remote management interfaces.
    Type: Application
    Filed: July 24, 2017
    Publication date: February 8, 2018
    Applicant: VMware, Inc.
    Inventors: Jagannath Raghu, John Kilroy, Guy Hussussian
  • Patent number: 9430256
    Abstract: The current document discloses methods and systems for extending an internal network within a source cloud-computing facility to a new target cloud-computing facility and redeploying a virtual machine or virtual application previously running on a target cloud-computing facility within the context of an extended internal network in the target cloud-computing facility.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: August 30, 2016
    Assignee: VMware, Inc.
    Inventor: Jagannath Raghu
  • Patent number: 9389893
    Abstract: The current document discloses methods and systems for extending an internal network within a first cloud-computing facility to a second cloud-computing facility and deploying a virtual machine or virtual application previously running on a first cloud-computing facility within the context of the extended internal network in the second cloud-computing facility.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: July 12, 2016
    Assignee: VMware, Inc.
    Inventor: Jagannath Raghu
  • Patent number: 9363328
    Abstract: The present solution is directed towards a policy-based intermediary that dynamically and flexibly injects content in responses between a client and a server based on one or more policies. The present solution addresses the challenges of injecting content in a client-server transaction. The intermediary determines when and what content to inject into a response of a client-server transaction based on a request and/or response policy. The injected content may include timestamp and/or variable tracking of different events in a client-server transaction. For example, when an intermediary appliance is deployed in a system to accelerate system performance and improve user experience, the appliance may inject content based on policy to monitor the acceleration performance of the deployed appliance.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: June 7, 2016
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Jagannath Raghu, Saravana Annamalaisami, Roy Rajan
  • Patent number: 9329894
    Abstract: The current document discloses methods and systems for extending an internal network within a first cloud-computing facility to a second cloud-computing facility and deploying a virtual machine or virtual application previously running on a first cloud-computing facility within the context of the extended internal network in the second cloud-computing facility by internal-network extension and redeployment of virtual machines and virtual applications by a stretch-deploy operation, allowing the virtual machine or virtual application to resume execution on the second cloud-computing facility, using the computational and storage facilities of the second cloud-computing facility but depending on network support from the first cloud-computing facility. In addition, the current document discloses a snap operation that permanently relocates a stretch-deployed virtual machine or virtual application to the second cloud-computing facility.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: May 3, 2016
    Assignee: VMware, Inc.
    Inventor: Jagannath Raghu
  • Publication number: 20150052521
    Abstract: The current document discloses methods and systems for extending an internal network within a first cloud-computing facility to a second cloud-computing facility and deploying a virtual machine or virtual application previously running on a first cloud-computing facility within the context of the extended internal network in the second cloud-computing facility by internal-network extension and redeployment of virtual machines and virtual applications by a stretch-deploy operation, allowing the virtual machine or virtual application to resume execution on the second cloud-computing facility, using the computational and storage facilities of the second cloud-computing facility but depending on network support from the first cloud-computing facility. In addition, the current document discloses a snap operation that permanently relocates a stretch-deployed virtual machine or virtual application to the second cloud-computing facility.
    Type: Application
    Filed: October 31, 2013
    Publication date: February 19, 2015
    Applicant: VMware, Inc.
    Inventor: Jagannath Raghu
  • Publication number: 20150052524
    Abstract: The current document discloses methods and systems for extending an internal network within a source cloud-computing facility to a new target cloud-computing facility and redeploying a virtual machine or virtual application previously running on a target cloud-computing facility within the context of an extended internal network in the target cloud-computing facility.
    Type: Application
    Filed: December 2, 2013
    Publication date: February 19, 2015
    Applicant: VMware, Inc.
    Inventor: Jagannath Raghu
  • Publication number: 20140365563
    Abstract: The present solution is directed towards a policy-based intermediary that dynamically and flexibly injects content in responses between a client and a server based on one or more policies. The present solution addresses the challenges of injecting content in a client-server transaction. The intermediary determines when and what content to inject into a response of a client-server transaction based on a request and/or response policy. The injected content may include timestamp and/or variable tracking of different events in a client-server transaction. For example, when an intermediary appliance is deployed in a system to accelerate system performance and improve user experience, the appliance may inject content based on policy to monitor the acceleration performance of the deployed appliance.
    Type: Application
    Filed: August 26, 2014
    Publication date: December 11, 2014
    Applicant: Citrix Systems, Inc.
    Inventors: Jagannath Raghu, Saravana Annamalaisami, Roy Rajan
  • Patent number: 8850070
    Abstract: The present solution is directed towards a policy-based intermediary that dynamically and flexibly injects content in responses between a client and a server based on one or more policies. The present solution addresses the challenges of injecting content in a client-server transaction. The intermediary determines when and what content to inject into a response of a client-server transaction based on a request and/or response policy. The injected content may include timestamp and/or variable tracking of different events in a client-server transaction. For example, when an intermediary appliance is deployed in a system to accelerate system performance and improve user experience, the appliance may inject content based on policy to monitor the acceleration performance of the deployed appliance.
    Type: Grant
    Filed: March 6, 2009
    Date of Patent: September 30, 2014
    Assignee: Citrix Systems, Inc.
    Inventors: Jagannath Raghu, Saravana Annamalaisami, Roy Rajan
  • Publication number: 20090292654
    Abstract: A method for calculating computing resource use charges for a data center consumer entity is disclosed. The data center consumer entity accesses one or more of a plurality of computing resources in a data center. The method includes retrieving usage data of each of the plurality of computing resources. The usage data is retrieved for a selected period of use of each of the plurality of computing resources by the data center consumer entity. Each of the plurality of computing resources includes at least one of a CPU, a disk, a Network Interface Card (NIC), and a memory. The method further includes retrieving a rate plan data for the data center consumer entity and retrieving per unit charge, base rate, and rate factor for each of the plurality of computing resources. Further, a sum of a sum of multiplications of billed units of each of the plurality of computing resources by per unit charge, base rate, and rate factor is calculated. The billed units include one of actual used units or reserved units.
    Type: Application
    Filed: May 23, 2008
    Publication date: November 26, 2009
    Applicant: VMWARE, INC.
    Inventors: Abhinav KATIYAR, Jagannath RAGHU, Hemanth PANNEM, Mangesh PANGARKAR
  • Publication number: 20090234972
    Abstract: The present solution is directed towards a policy-based intermediary that dynamically and flexibly injects content in responses between a client and a server based on one or more policies. The present solution addresses the challenges of injecting content in a client-server transaction. The intermediary determines when and what content to inject into a response of a client-server transaction based on a request and/or response policy. The injected content may include timestamp and/or variable tracking of different events in a client-server transaction. For example, when an intermediary appliance is deployed in a system to accelerate system performance and improve user experience, the appliance may inject content based on policy to monitor the acceleration performance of the deployed appliance.
    Type: Application
    Filed: March 6, 2009
    Publication date: September 17, 2009
    Applicant: CITRIX SYSTEMS, INC.
    Inventors: Jagannath RAGHU, Saravana ANNAMALAISAMI, Roy RAJAN