Patents by Inventor Vasudeva Murthy

Vasudeva Murthy 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: 10574524
    Abstract: Aspects of the present disclosure relate to the creation of delta virtual machine (VM) images corresponding to changes in the state of a VM's virtual disk. A delta VM image includes metadata information corresponding to its virtual disk file as well as a virtual disk file of a parent VM image. The metadata information makes delta VM image uniquely identifiable such that they may be searched for and used for creating VMs.
    Type: Grant
    Filed: November 6, 2017
    Date of Patent: February 25, 2020
    Assignee: VMware, Inc.
    Inventors: Rahav Vembuli, Doulat Desai, Pramod Chickaballapura Vasudeva Murthy, Bindumadhava Gururao
  • Patent number: 10476736
    Abstract: A method and a system to provide daisy chain distribution in data centers are provided. A node identification module identifies three or more data nodes of a plurality of data nodes. The identification of three or more data nodes indicates that the respective data nodes are to receive a copy of a data file. A connection creation module to, using one or more processors, create communication connections between the three or more data nodes. The communication connections form a daisy chain beginning at a seeder data node of the three or more data nodes and ending at a terminal data node of the three or more data nodes.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: November 12, 2019
    Assignee: PAYPAL, INC.
    Inventors: Aswani Kumar Raveendran Nair, Sergiy Pereshyvaylo, Bin Yu, Sudheendra Vasudeva Murthy
  • Publication number: 20190140905
    Abstract: Aspects of the present disclosure relate to the creation of delta virtual machine (VM) images corresponding to changes in the state of a VM's virtual disk. A delta VM image includes metadata information corresponding to its virtual disk file as well as a virtual disk file of a parent VM image. The metadata information makes delta VM image uniquely identifiable such that they may be searched for and used for creating VMs.
    Type: Application
    Filed: November 6, 2017
    Publication date: May 9, 2019
    Inventors: RAHAV VEMBULI, DOULAT DESAI, PRAMOD CHICKABALLAPURA VASUDEVA MURTHY
  • Publication number: 20180374110
    Abstract: Techniques for cost-driven approach to determine inventory layout in cloud computing environments are disclosed. In one example, a system includes a processor, and a memory coupled to the processor. The memory includes a cost-driven inventory management module to receive a cost budget for provisioning infrastructure objects in a cloud computing environment provided by at least one cloud service prosier, determine an inventory layout including a plurality of combinations of different types of infrastructure objects that are supported by the at least one cloud service provider based on the cost budget, and recommend a subset of combinations from the plurality of combinations of different types of infrastructure objects based on predetermined criteria.
    Type: Application
    Filed: August 3, 2017
    Publication date: December 27, 2018
    Inventors: BADARINARAYAN PARTHASARATHI BURLI, VIKAS PRADEEP KUMAR, VINAY KUMAR AMBLE VASANTHA, PRAMOD CHICKABALLAPURA VASUDEVA MURTHY
  • Publication number: 20180375717
    Abstract: A method and a system to provide daisy chain distribution in data centers are provided. A node identification module identifies three or more data nodes of a plurality of data nodes. The identification of three or more data nodes indicates that the respective data nodes are to receive a copy of a data file. A connection creation module to, using one or more processors, create communication connections between the three or more data nodes. The communication connections form a daisy chain beginning at a seeder data node of the three or more data nodes and ending at a terminal data node of the three or more data nodes.
    Type: Application
    Filed: April 3, 2018
    Publication date: December 27, 2018
    Inventors: Aswani Kumar Raveendran Nair, Sergiy Pereshyvaylo, Bin Yu, Sudheendra Vasudeva Murthy
  • Patent number: 9935819
    Abstract: A method and a system to provide daisy chain distribution in data centers are provided. A node identification module identifies three or more data nodes of a plurality of data nodes. The identification of three or more data nodes indicates that the respective data nodes are to receive a copy of a data file. A connection creation module to, using one or more processors, create communication connections between the three or more data nodes. The communication connections form a daisy chain beginning at a seeder data node of the three or more data nodes and ending at a terminal data node of the three or more data nodes.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: April 3, 2018
    Assignee: PAYPAL, INC.
    Inventors: Aswani Kumar Raveendran Nair, Sergiy Pereshyvaylo, Bin Yu, Sudheendra Vasudeva Murthy
  • Publication number: 20160219113
    Abstract: A method and a system to provide daisy chain distribution in data centers are provided. A node identification module identifies three or more data nodes of a plurality of data nodes. The identification of three or more data nodes indicates that the respective data nodes are to receive a copy of a data file. A connection creation module to, using one or more processors, create communication connections between the three or more data nodes. The communication connections form a daisy chain beginning at a seeder data node of the three or more data nodes and ending at a terminal data node of the three or more data nodes.
    Type: Application
    Filed: April 6, 2016
    Publication date: July 28, 2016
    Inventors: Aswani Kumar Raveendran Nair, Sergiy Pereshyvaylo, Bin Yu, Sudheendra Vasudeva Murthy
  • Patent number: 9350603
    Abstract: A method and a system to provide daisy chain distribution in data centers are provided. A node identification module identifies three or more data nodes of a plurality of data nodes. The identification of three or more data nodes indicates that the respective data nodes are to receive a copy of a data file. A connection creation module to, using one or more processors, create communication connections between the three or more data nodes. The communication connections form a daisy chain beginning at a seeder data node of the three or more data nodes and ending at a terminal data node of the three or more data nodes.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: May 24, 2016
    Assignee: PayPal, Inc.
    Inventors: Aswani Kumar Raveendran Nair, Sergiy Pereshyvaylo, Bin Yu, Sudheendra Vasudeva Murthy
  • Publication number: 20150286441
    Abstract: A method and a system to provide daisy chain distribution in data centers are provided. A node identification module identifies three or more data nodes of a plurality of data nodes. The identification of three or more data nodes indicates that the respective data nodes are to receive a copy of a data file. A connection creation module to, using one or more processors, create communication connections between the three or more data nodes. The communication connections form a daisy chain beginning at a seeder data node of the three or more data nodes and ending at a terminal data node of the three or more data nodes.
    Type: Application
    Filed: June 22, 2015
    Publication date: October 8, 2015
    Inventors: Aswani Kumar Raveendran Nair, Sergiy Pereshyvaylo, Bin Yu, Sudheendra Vasudeva Murthy
  • Patent number: 9065810
    Abstract: A method and a system to provide daisy chain distribution in data centers are provided. A node identification module identifies three or more data nodes of a plurality of data nodes. The identification of three or more data nodes indicates that the respective data nodes are to receive a copy of a data file. A connection creation module to, using one or more processors, create communication connections between the three or more data nodes. The communication connections form a daisy chain beginning at a seeder data node of the three or more data nodes and ending at a terminal data node of the three or more data nodes.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: June 23, 2015
    Assignee: eBay Inc.
    Inventors: Aswani Kumar Raveendran Nair, Sergiy Pereshyvaylo, Bin Yu, Sudheendra Vasudeva Murthy
  • Publication number: 20140215257
    Abstract: A method and a system to provide daisy chain distribution in data centers are provided. A node identification module identifies three or more data nodes of a plurality of data nodes. The identification of three or more data nodes indicates that the respective data nodes are to receive a copy of a data file. A connection creation module to, using one or more processors, create communication connections between the three or more data nodes. The communication connections form a daisy chain beginning at a seeder data node of the three or more data nodes and ending at a terminal data node of the three or more data nodes.
    Type: Application
    Filed: January 30, 2013
    Publication date: July 31, 2014
    Applicant: eBay Inc
    Inventors: Aswani Kumar Raveendran Nair, Sergiy Pereshyvaylo, Bin Yu, Sudheendra Vasudeva Murthy
  • Patent number: 8631153
    Abstract: A system and method for processing and managing electronic requests may include an input module configured to receive a plurality of electronic requests associated with at least one of a product, service, order, and status. The system may comprise a classification module configured to assign each electronic request to at least one category; a transformation module configured to convert the electronic requests into a format compatible with one or more downstream systems; a distribution module configured to distribute the electronic requests based on routing rules to one or more downstream systems, which responds to the at least one request; a management module configured to manage the electronic requests; or a monitoring module configured to present, via a graphical user interface, information associated with at least one of the electronic requests to a user.
    Type: Grant
    Filed: January 6, 2011
    Date of Patent: January 14, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Vasudeva Murthy, Sandeep Srivastava, Srinivasa R. Guttikonda, Tushar Pujara, Senguttuvan Haridoss, Qin Shi, Lloyd Williams, Yi Huang, Jayanthi Muthukrishnan
  • Publication number: 20120179836
    Abstract: A system and method for processing and managing electronic requests is disclosed. The system may comprise an input module configured to receive a plurality of electronic requests associated with at least one of a product, service, order, and status. The system may comprise a classification module configured to assign each electronic request with at least one category. The system may comprise a transformation module configured to convert the plurality of electronic requests into a format compatible with one or more downstream systems. The system may comprise a distribution module configured to distribute the plurality of electronic requests based on routing rules to one or more downstream systems, wherein the one or more downstream systems responds to the at least one request.
    Type: Application
    Filed: January 6, 2011
    Publication date: July 12, 2012
    Applicant: VERIZON PATENT AND LICENSING INC.
    Inventors: Vasudeva Murthy, Sandeep Srivastava, Srinivasa R. Guttikonda, Tushar Pujara, Senguttuvan Haridoss, Qin Shi, Lloyd Williams, Yi Huang, Jayanthi Muthukrishnan
  • Publication number: 20070138782
    Abstract: A seat belt assembly for a vehicle that includes an anchor portion having an anchor bolt adapted to attach to a vehicle. A seat belt web is associated with the anchor portion. A sheath member is coupled to the anchor portion with the sheath member having opposing top and bottom surfaces and opposing side surfaces. The opposing top and bottom surfaces and opposing side surfaces define an interior cavity. The sheath member includes a plurality of detents formed on the opposing side surfaces. An extension plate having opposing proximal and distal ends as well as opposing top and bottom surfaces bounded by opposing lateral edges is slidingly disposed within the interior cavity of the sheath member. The extension plate includes a pair of arms formed on the opposing lateral edges. An extension arm formed about the extension plate includes first and second ends with the first end coupled to the proximal end of the extension plate. The second end of the extension arm includes a web guide formed on an end.
    Type: Application
    Filed: December 15, 2005
    Publication date: June 21, 2007
    Inventors: Vasudeva Murthy, Aaron Latour, Steven Owen, Jeffrey Clark
  • Patent number: 6045186
    Abstract: A back frame for a vehicle seat assembly having an upright frame member capable of supporting compressive and tensile loading and a secondary, tensile load carrying member capable only of supporting significant loads in tension. The tensile load carrying member is attached to the upright frame member at the upper end of the back frame and extends downward behind the upright frame member and is attached to a base at the lower end of the back frame. The upright frame member is also attached to the base at the lower end of the back frame. The result is a triangular truss formed by the upright frame member, the tensile load carrying member and the base.
    Type: Grant
    Filed: December 4, 1998
    Date of Patent: April 4, 2000
    Assignee: Johnson Controls Technology Company
    Inventors: Timothy R. Butt, Kurt A. Siebold, Joseph P. Vitale, Vasudeva Murthy, Christopher E. Woon