Patents by Inventor Parth Shah
Parth Shah 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: 20160344650Abstract: A system and method for managing resources in a distributed computer system that includes at least one resource pool for a set of virtual machines (VMs) utilizes a set of desired individual VM-level resource settings that corresponds to target resource allocations for observed performance of an application running in the distributed computer system. The set of desired individual VM-level resource settings are determined by constructing a model for the observed application performance as a function of current VM-level resource allocations and then inverting the function to compute the target resource allocations in order to meet at least one user-defined service level objective (SLO). The set of desired individual VM-level resource settings are used to determine final RP-level resource settings for a resource pool to which the application belongs and final VM-level resource settings for the VMs running under the resource pool, which are then selectively applied.Type: ApplicationFiled: August 2, 2016Publication date: November 24, 2016Applicant: VMware, Inc.Inventors: Xiaoyun Zhu, Rean Griffith, Pradeep Padala, Aashish Parikh, Parth Shah, Lei Lu
-
Patent number: 9411622Abstract: A system and method for managing resources in a distributed computer system that includes at least one resource pool for a set of virtual machines (VMs) utilizes a set of desired individual VM-level resource settings that corresponds to target resource allocations for observed performance of an application running in the distributed computer system. The set of desired individual VM-level resource settings are determined by constructing a model for the observed application performance as a function of current VM-level resource allocations and then inverting the function to compute the target resource allocations in order to meet at least one user-defined service level objective (SLO). The set of desired individual VM-level resource settings are used to determine final RP-level resource settings for a resource pool to which the application belongs and final VM-level resource settings for the VMs running under the resource pool, which are then selectively applied.Type: GrantFiled: June 25, 2013Date of Patent: August 9, 2016Assignee: VMware, Inc.Inventors: Xiaoyun Zhu, Rean Griffith, Pradeep Padala, Aashish Parikh, Parth Shah, Lei Lu
-
Publication number: 20160179184Abstract: Power consumption by a first host included in a plurality of hosts in a clustered computing system, where each of the hosts executes one or more applications, is managed by detecting that a utilization level of the first host falls below a threshold value and, responsive to the detecting, migrating one or more applications executing on the first host to a second host. After the migration is completed, the first host is caused to consume less power while remaining powered on.Type: ApplicationFiled: December 18, 2014Publication date: June 23, 2016Inventors: Parth SHAH, Madhuri YECHURI
-
Publication number: 20160171495Abstract: In one embodiment, a method for making an payment from a buyer to an online seller includes providing the buyer with a mobile payment application that is operable when run on one or more processors of a mobile device of the buyer to effect payments to the seller using a payment service provider. The seller is provided with computer code that is operable when run on one or more processors of a web server of the seller to detect whether a mobile device of a buyer in communication with the server has the payment application installed thereon, and if the server detects that the buyer's device has the application installed thereon, the seller's server automatically redirects the buyer to a web server of the payment service provider to effect a payment from the buyer to the seller using the mobile payment application.Type: ApplicationFiled: February 19, 2016Publication date: June 16, 2016Inventor: Parth Shah
-
Patent number: 9363192Abstract: A system and method for performing automatic remediation in a distributed computer system with multiple clusters of host computers uses the same placement selection algorithm for initial placements and for remediation placements of clients. The placement selection algorithm is executed to generate a placement solution when a remediation request in response to a remediation-requiring condition in the distributed computer system for at least one client running in one of the multiple clusters of host computers is detected and a remediation placement problem for the client is constructed. The placement solution is then implemented for the client for remediation.Type: GrantFiled: October 31, 2013Date of Patent: June 7, 2016Assignee: VMware, Inc.Inventors: Pradeep Padala, Parth Shah, Ajay Gulati, Aastha Bhardwaj
-
Publication number: 20160055256Abstract: In a system for enabling a user to access a product or service, resources for accessing the product or service, such as apps on a user device, are explored in a specified order. A relatively lower priority resource is not explored until it is determined that all higher priority resources are unavailable. Within the content corresponding to an available resource, the user can be readily directed to the portion of the content that is associated with the particular product or service.Type: ApplicationFiled: August 19, 2014Publication date: February 25, 2016Inventors: Andrew Look, Greg Bowyer, Andrew Goldstein, Joe Isaacson, David Lee, Jeremy Lucas, John Milinovich, Manan Patel, Chris Sell, Parth Shah, Nathanael Smith, Sujeeth, James Turner, Neal Wiggins
-
Publication number: 20160055133Abstract: In a system for enabling a user to access a product or service, resources for accessing the product or service, such as apps on a user device, are explored in a specified order. A relatively lower priority resource is not explored until it is determined that all higher priority resources are unavailable. Within the content corresponding to an available resource, the user can be readily directed to the portion of the content that is associated with the particular product or service.Type: ApplicationFiled: August 19, 2014Publication date: February 25, 2016Inventors: Andrew Look, Greg Bowyer, Andrew Goldstein, Joe Isaacson, David Lee, Jeremy Lucas, John Milinovich, Manan Patel, Chris Sell, Parth Shah, Nathanael Smith, Sujeeth, James Turner, Neal Wiggins
-
Patent number: 9269104Abstract: In one embodiment, a method for making an payment from a buyer to an online seller includes providing the buyer with a mobile payment application that is operable when run on one or more processors of a mobile device of the buyer to effect payments to the seller using a payment service provider. The seller is provided with computer code that is operable when run on one or more processors of a web server of the seller to detect whether a mobile device of a buyer in communication with the server has the payment application installed thereon, and if the server detects that the buyer's device has the application installed thereon, the seller's server automatically redirects the buyer to a web server of the payment service provider to effect a payment from the buyer to the seller using the mobile payment application.Type: GrantFiled: January 23, 2012Date of Patent: February 23, 2016Assignee: PAYPAL, INC.Inventor: Parth Shah
-
Publication number: 20160021019Abstract: A universal resource management system and method for performing resource management operations for different computing environments uses a universal snapshot of the different computing environments to perform a resource management analysis to produce at least one recommended action for the different computing environments. The universal snapshot is created using state information collected from the different computing environments. The recommended action is then implemented in at least one of the different computing environments.Type: ApplicationFiled: July 16, 2014Publication date: January 21, 2016Applicant: VMWARE, INC.Inventors: Aashish Parikh, Mustafa Uysal, Parth Shah
-
Publication number: 20160019636Abstract: A cloud service brokerage system includes an electronic cloud service catalog containing cloud service defining information for a plurality of cloud services and a cloud service store coupled to the electronic cloud service catalog. The cloud service store includes cloud service publications each representing cloud service functionality corresponding to one or more of the cloud services. The cloud service store includes a user interface structure enabling generation of cloud service orders each including one or more of the cloud service publications.Type: ApplicationFiled: September 28, 2015Publication date: January 21, 2016Applicant: GRAVITANT, INCInventors: Sridhar Adapalli, John Panzariu, Raghunath Sapuram, Parth Shah, Debasmita Roychowdhury
-
Publication number: 20150370583Abstract: A placement simulator is used for testing a placement engine in a virtual machine environment. The placement simulator includes a simulation controller, an event manager, and an inventory manager. The simulation controller receives input data for a simulated datacenter. The event manager invokes event handlers for a sequence of events from the input data. The inventory manager stores states of inventory objects to simulate deployment of virtual infrastructure resources by the placement engine based on the sequence of the events.Type: ApplicationFiled: June 23, 2014Publication date: December 24, 2015Applicant: VMWARE, INC.Inventors: Parth Shah, Pradeep Padala, Badhrinath Sampathkumar
-
Patent number: 9043333Abstract: In a system for enabling a user to access a product or service, resources for accessing the product or service, such as apps on a user device, are explored in a specified order. A relatively lower priority resource is not explored until it is determined that all higher priority resources are unavailable. Within the content corresponding to an available resource, the user can be readily directed to the portion of the content that is associated with the particular product or service.Type: GrantFiled: August 19, 2014Date of Patent: May 26, 2015Assignee: ADLAST, INC.Inventors: Andrew Look, Greg Bowyer, Andrew Goldstein, Joe Isaacson, David Lee, Jeremy Lucas, John Milinovich, Manan Patel, Chris Sell, Parth Shah, Nathanael Smith, Sujeeth, James Turner, Neal Wiggins
-
Publication number: 20150120931Abstract: A system and method for performing automatic remediation in a distributed computer system with multiple clusters of host computers uses the same placement selection algorithm for initial placements and for remediation placements of clients. The placement selection algorithm is executed to generate a placement solution when a remediation request in response to a remediation-requiring condition in the distributed computer system for at least one client running in one of the multiple clusters of host computers is detected and a remediation placement problem for the client is constructed.Type: ApplicationFiled: October 31, 2013Publication date: April 30, 2015Applicant: VMWARE, INC.Inventors: Pradeep Padala, Parth Shah, Ajay Gulati, Aastha Bhardwaj
-
Patent number: 8954836Abstract: In a system for enabling a user to access a product or service, resources for accessing the product or service, such as apps on a user device, are explored in a specified order. A relatively lower priority resource is not explored until it is determined that all higher priority resources are unavailable. Within the content corresponding to an available resource, the user can be readily directed to the portion of the content that is associated with the particular product or service.Type: GrantFiled: August 19, 2014Date of Patent: February 10, 2015Assignee: Adlast, Inc.Inventors: Andrew Look, Greg Bowyer, Andrew Goldstein, Joe Isaacson, David Lee, Jeremy Lucas, John Milinovich, Manan Patel, Chris Sell, Parth Shah, Nathanael Smith, Sujeeth, James Turner, Neal Wiggins
-
Publication number: 20140380307Abstract: A system and method for managing resources in a distributed computer system that includes at least one resource pool for a set of virtual machines (VMs) utilizes a set of desired individual VM-level resource settings that corresponds to target resource allocations for observed performance of an application running in the distributed computer system. The set of desired individual VM-level resource settings are determined by constructing a model for the observed application performance as a function of current VM-level resource allocations and then inverting the function to compute the target resource allocations in order to meet at least one user-defined service level objective (SLO). The set of desired individual VM-level resource settings are used to determine final RP-level resource settings for a resource pool to which the application belongs and final VM-level resource settings for the VMs running under the resource pool, which are then selectively applied.Type: ApplicationFiled: June 25, 2013Publication date: December 25, 2014Inventors: Xiaoyun Zhu, Rean Griffith, Pradeep Padala, Aashish Parikh, Parth Shah, Lei Lu
-
Publication number: 20120191569Abstract: In one embodiment, a method for making an payment from a buyer to an online seller includes providing the buyer with a mobile payment application that is operable when run on one or more processors of a mobile device of the buyer to effect payments to the seller using a payment service provider. The seller is provided with computer code that is operable when run on one or more processors of a web server of the seller to detect whether a mobile device of a buyer in communication with the server has the payment application installed thereon, and if the server detects that the buyer's device has the application installed thereon, the seller's server automatically redirects the buyer to a web server of the payment service provider to effect a payment from the buyer to the seller using the mobile payment application.Type: ApplicationFiled: January 23, 2012Publication date: July 26, 2012Applicant: eBay Inc.Inventor: Parth Shah
-
Publication number: 20110223664Abstract: The present invention generally relates to introducing genetic material to living cells. In some embodiments, the present invention relates to compositions of matter for targeted delivery of nucleic acids to cells. In other embodiments, the present invention relates to methods of targeted delivery of nucleic acids to cells. In still other embodiments, the present invention relates to polymers that contain at least one amino acid in their backbone. In yet other embodiments, the present invention relates to polymers that contain at least one amino acid in their backbone thereby resulting in biodegradability, and in some embodiments, controlled biodegradability.Type: ApplicationFiled: November 16, 2007Publication date: September 15, 2011Applicant: THE UNIVERSITY OF AKRONInventors: Yang H. Yun, Stephanie Lopina, Thomas Andrew Meadowcroft, Andrew Ditto, Sarkar Debanjan, Parth Shah