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: 10574524Abstract: 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: GrantFiled: November 6, 2017Date of Patent: February 25, 2020Assignee: VMware, Inc.Inventors: Rahav Vembuli, Doulat Desai, Pramod Chickaballapura Vasudeva Murthy, Bindumadhava Gururao
-
Patent number: 10476736Abstract: 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: GrantFiled: April 3, 2018Date of Patent: November 12, 2019Assignee: PAYPAL, INC.Inventors: Aswani Kumar Raveendran Nair, Sergiy Pereshyvaylo, Bin Yu, Sudheendra Vasudeva Murthy
-
Publication number: 20190140905Abstract: 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: ApplicationFiled: November 6, 2017Publication date: May 9, 2019Inventors: RAHAV VEMBULI, DOULAT DESAI, PRAMOD CHICKABALLAPURA VASUDEVA MURTHY
-
Publication number: 20180374110Abstract: 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: ApplicationFiled: August 3, 2017Publication date: December 27, 2018Inventors: BADARINARAYAN PARTHASARATHI BURLI, VIKAS PRADEEP KUMAR, VINAY KUMAR AMBLE VASANTHA, PRAMOD CHICKABALLAPURA VASUDEVA MURTHY
-
Publication number: 20180375717Abstract: 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: ApplicationFiled: April 3, 2018Publication date: December 27, 2018Inventors: Aswani Kumar Raveendran Nair, Sergiy Pereshyvaylo, Bin Yu, Sudheendra Vasudeva Murthy
-
Patent number: 9935819Abstract: 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: GrantFiled: April 6, 2016Date of Patent: April 3, 2018Assignee: PAYPAL, INC.Inventors: Aswani Kumar Raveendran Nair, Sergiy Pereshyvaylo, Bin Yu, Sudheendra Vasudeva Murthy
-
Publication number: 20160219113Abstract: 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: ApplicationFiled: April 6, 2016Publication date: July 28, 2016Inventors: Aswani Kumar Raveendran Nair, Sergiy Pereshyvaylo, Bin Yu, Sudheendra Vasudeva Murthy
-
Patent number: 9350603Abstract: 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: GrantFiled: June 22, 2015Date of Patent: May 24, 2016Assignee: PayPal, Inc.Inventors: Aswani Kumar Raveendran Nair, Sergiy Pereshyvaylo, Bin Yu, Sudheendra Vasudeva Murthy
-
Publication number: 20150286441Abstract: 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: ApplicationFiled: June 22, 2015Publication date: October 8, 2015Inventors: Aswani Kumar Raveendran Nair, Sergiy Pereshyvaylo, Bin Yu, Sudheendra Vasudeva Murthy
-
Patent number: 9065810Abstract: 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: GrantFiled: January 30, 2013Date of Patent: June 23, 2015Assignee: eBay Inc.Inventors: Aswani Kumar Raveendran Nair, Sergiy Pereshyvaylo, Bin Yu, Sudheendra Vasudeva Murthy
-
Publication number: 20140215257Abstract: 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: ApplicationFiled: January 30, 2013Publication date: July 31, 2014Applicant: eBay IncInventors: Aswani Kumar Raveendran Nair, Sergiy Pereshyvaylo, Bin Yu, Sudheendra Vasudeva Murthy
-
Patent number: 8631153Abstract: 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: GrantFiled: January 6, 2011Date of Patent: January 14, 2014Assignee: 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: 20120179836Abstract: 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: ApplicationFiled: January 6, 2011Publication date: July 12, 2012Applicant: 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: 20070138782Abstract: 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: ApplicationFiled: December 15, 2005Publication date: June 21, 2007Inventors: Vasudeva Murthy, Aaron Latour, Steven Owen, Jeffrey Clark
-
Patent number: 6045186Abstract: 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: GrantFiled: December 4, 1998Date of Patent: April 4, 2000Assignee: Johnson Controls Technology CompanyInventors: Timothy R. Butt, Kurt A. Siebold, Joseph P. Vitale, Vasudeva Murthy, Christopher E. Woon