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).

  • Patent number: 9363192
    Abstract: 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: Grant
    Filed: October 31, 2013
    Date of Patent: June 7, 2016
    Assignee: VMware, Inc.
    Inventors: Pradeep Padala, Parth Shah, Ajay Gulati, Aastha Bhardwaj
  • Publication number: 20160055133
    Abstract: 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: Application
    Filed: August 19, 2014
    Publication date: February 25, 2016
    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: 20160055256
    Abstract: 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: Application
    Filed: August 19, 2014
    Publication date: February 25, 2016
    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
  • Patent number: 9269104
    Abstract: 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: Grant
    Filed: January 23, 2012
    Date of Patent: February 23, 2016
    Assignee: PAYPAL, INC.
    Inventor: Parth Shah
  • Publication number: 20160021019
    Abstract: 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: Application
    Filed: July 16, 2014
    Publication date: January 21, 2016
    Applicant: VMWARE, INC.
    Inventors: Aashish Parikh, Mustafa Uysal, Parth Shah
  • Publication number: 20160019636
    Abstract: 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: Application
    Filed: September 28, 2015
    Publication date: January 21, 2016
    Applicant: GRAVITANT, INC
    Inventors: Sridhar Adapalli, John Panzariu, Raghunath Sapuram, Parth Shah, Debasmita Roychowdhury
  • Publication number: 20150370583
    Abstract: 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: Application
    Filed: June 23, 2014
    Publication date: December 24, 2015
    Applicant: VMWARE, INC.
    Inventors: Parth Shah, Pradeep Padala, Badhrinath Sampathkumar
  • Patent number: 9043333
    Abstract: 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: Grant
    Filed: August 19, 2014
    Date of Patent: May 26, 2015
    Assignee: 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: 20150120931
    Abstract: 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: Application
    Filed: October 31, 2013
    Publication date: April 30, 2015
    Applicant: VMWARE, INC.
    Inventors: Pradeep Padala, Parth Shah, Ajay Gulati, Aastha Bhardwaj
  • Patent number: 8954836
    Abstract: 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: Grant
    Filed: August 19, 2014
    Date of Patent: February 10, 2015
    Assignee: 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: 20140380307
    Abstract: 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: Application
    Filed: June 25, 2013
    Publication date: December 25, 2014
    Inventors: Xiaoyun Zhu, Rean Griffith, Pradeep Padala, Aashish Parikh, Parth Shah, Lei Lu
  • Publication number: 20120191569
    Abstract: 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: Application
    Filed: January 23, 2012
    Publication date: July 26, 2012
    Applicant: eBay Inc.
    Inventor: Parth Shah
  • Publication number: 20110223664
    Abstract: 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: Application
    Filed: November 16, 2007
    Publication date: September 15, 2011
    Applicant: THE UNIVERSITY OF AKRON
    Inventors: Yang H. Yun, Stephanie Lopina, Thomas Andrew Meadowcroft, Andrew Ditto, Sarkar Debanjan, Parth Shah