Patents by Inventor Ashish Gandhi

Ashish Gandhi 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: 11687550
    Abstract: A system converts the data of data objects stored in a DDOS from one data format to another while the system is live and available to process requests for access to the data objects being converted. This process does not require taking the DDOS offline and also does not require locking a data object for the entire conversion of the data object.
    Type: Grant
    Filed: June 16, 2022
    Date of Patent: June 27, 2023
    Assignee: DROPBOX INC.
    Inventors: Ashish Gandhi, Renjish Abraham, Kevin Farrell
  • Patent number: 11526464
    Abstract: A non-transitory computer-readable storage media storing program instructions which, when executed by one or more processors, cause the one or more processors to perform: receiving a query to the distributed file system; determining a particular partition, associated with the data warehouse system, targeted by the query; accessing a repository associated with the data warehouse system to determine whether a partition-to-cluster mapping entry for the particular partition targeted by the query exists in the repository; in response to a determination that the entry for the particular partition exists in the repository, obtaining, from the entry for the particular partition, an identifier of a particular cluster to which the particular partition is assigned by the entry for the particular partition, the particular cluster being one of a plurality of clusters of the distributed file system, each cluster of the plurality of clusters having one name node and a plurality of data nodes.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: December 13, 2022
    Assignee: DROPBOX, INC.
    Inventor: Ashish Gandhi
  • Patent number: 11475035
    Abstract: Techniques are disclosed for migrating data objects stored by the source DDOS from the source DDOS to the target DDOS while at least the source DDOS is live and available to process requests for access to the data objects being migrated. The techniques also provide eventual consistency between data objects that are created, updated, or deleted in the source DDOS that are applicable to the migration and that occur while the migration is being performed.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: October 18, 2022
    Assignee: Dropbox, Inc.
    Inventors: Ashish Gandhi, Renjish Abraham, Kevin Farrell
  • Publication number: 20220318259
    Abstract: Techniques are disclosed for converting the data of data objects stored in a DDOS from one data format to another while the system is live and available to process requests for access to the data objects being converted. The conversion techniques do not require taking the DDOS offline. The conversion techniques also do not require locking a data object for the entire conversion of the data object.
    Type: Application
    Filed: June 16, 2022
    Publication date: October 6, 2022
    Inventors: Ashish Gandhi, Renjish Abraham, Kevin Farrell
  • Patent number: 11379498
    Abstract: The data of data objects stored in a DDOS are converted from one data format to another. The conversion is performed while the system is live and available to process requests for access to the data objects being converted. The conversion techniques do not require taking the DDOS offline. The conversion techniques also do not require locking a data object for the entire conversion of the data object.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: July 5, 2022
    Assignee: DROPBOX, INC.
    Inventors: Ashish Gandhi, Renjish Abraham, Kevin Farrell
  • Publication number: 20210279248
    Abstract: Techniques are disclosed for converting the data of data objects stored in a DDOS from one data format to another while the system is live and available to process requests for access to the data objects being converted. The conversion techniques do not require taking the DDOS offline. The conversion techniques also do not require locking a data object for the entire conversion of the data object.
    Type: Application
    Filed: May 19, 2020
    Publication date: September 9, 2021
    Inventors: Ashish Gandhi, Renjish Abraham, Kevin Farrell
  • Publication number: 20210279354
    Abstract: Techniques are disclosed for migrating data objects stored by the source DDOS from the source DDOS to the target DDOS while at least the source DDOS is live and available to process requests for access to the data objects being migrated. The techniques also provide eventual consistency between data objects that are created, updated, or deleted in the source DDOS that are applicable to the migration and that occur while the migration is being performed.
    Type: Application
    Filed: May 19, 2020
    Publication date: September 9, 2021
    Inventors: Ashish Gandhi, Renjish Abraham, Kevin Farrell
  • Publication number: 20200201813
    Abstract: A non-transitory computer-readable storage media storing one or more sequences of program instructions which, when executed by one or more processors, cause the one or more processors to perform: receiving a query to the distributed file system; determining a particular partition, associated with the data warehouse system, targeted by the query; accessing a repository associated with the data warehouse system to determine whether a partition-to-cluster mapping entry for the particular partition targeted by the query exists in the repository; in response to a determination that the entry for the particular partition exists in the repository, obtaining, from the entry for the particular partition, an identifier of a particular cluster to which the particular partition is assigned by the entry for the particular partition, the particular cluster being one of a plurality of clusters of the distributed file system, each cluster of the plurality of clusters having one name node and a plurality of data nodes.
    Type: Application
    Filed: March 29, 2019
    Publication date: June 25, 2020
    Inventor: ASHISH GANDHI
  • Patent number: 10556209
    Abstract: Present invention creatively makes convenient for any person using beverage to blend powder with liquid uniformly without use of shaking motion or battery and thereby preventing from spilling and running out batteries. Invention of unique reverse planetary gears system and side arm stirrer with window paddle has made possible convert torque of finger to multiple rotation of stirrer in order achieve efficient uniform blending. Moreover, this invention takes full advantage of removable snap mechanism to assemble and disassemble protein blender cup which is very necessary for washing every single parts to achieve highest sanitization. In short, this invention helps consumer to have protein blender cup which doesn't require shaking or battery and can be completely sanitized without any struggle.
    Type: Grant
    Filed: January 15, 2017
    Date of Patent: February 11, 2020
    Inventor: Ashish Gandhi
  • Publication number: 20170274332
    Abstract: Present invention creatively makes convenient for any person using beverage to blend powder with liquid uniformly without use of shaking motion or battery and thereby preventing from spilling and running out batteries. Invention of unique reverse planetary gears system and side arm stirrer with window paddle has made possible convert torque of finger to multiple rotation of stirrer in order achieve efficient uniform blending. Moreover, this invention takes full advantage of removable snap mechanism to assemble and disassemble protein blender cup which is very necessary for washing every single parts to achieve highest sanitization. In short, this invention helps consumer to have protein blender cup which doesn't require shaking or battery and can be completely sanitized without any struggle.
    Type: Application
    Filed: January 15, 2017
    Publication date: September 28, 2017
    Inventor: Ashish GANDHI
  • Patent number: 9317877
    Abstract: Techniques and equipment are described for enabling an application developer to provide mobile device users, using the developer's application, an option to purchase digital content items within the application and have the cost of the purchased content billed directly to their respective mobile communications service accounts. The mobile service account for a user or user's mobile device is maintained by a wireless carrier or operator of the mobile communication network to which the user subscribes for mobile communication services. The charges and other transaction details related to the content purchased by a mobile device user via the mobile application on the user's device appear in a billing or account statement periodically provided to the user by the carrier or operator of the mobile communication network.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: April 19, 2016
    Assignee: Cellco Partnership
    Inventor: Ashish Gandhi
  • Publication number: 20130132235
    Abstract: Techniques and equipment are described for enabling an application developer to provide mobile device users, using the developer's application, an option to purchase digital content items within the application and have the cost of the purchased content billed directly to their respective mobile communications service accounts. The mobile service account for a user or user's mobile device is maintained by a wireless carrier or operator of the mobile communication network to which the user subscribes for mobile communication services. The charges and other transaction details related to the content purchased by a mobile device user via the mobile application on the user's device appear in a billing or account statement periodically provided to the user by the carrier or operator of the mobile communication network.
    Type: Application
    Filed: November 18, 2011
    Publication date: May 23, 2013
    Applicant: Cellco Partnership d/b/a Verizon Wireless
    Inventor: Ashish GANDHI
  • Patent number: 7297191
    Abstract: A corrosion inhibitor composition includes between about 95 and about 99 percent by weight ammonium benzoate, and between 1 and about 5 percent by weight of silica. The composition may be water soluble for use in solution-based applications.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: November 20, 2007
    Assignee: Cortec Corporation
    Inventors: Boris A. Miksic, Margarita Karshan, Ashish Gandhi
  • Patent number: 7241391
    Abstract: A biodegradable scale and corrosion inhibiting composition includes between about 50 and about 90% by weight of a protein polymer that is derived from a natural source, and between about 10 and about 20% by weight of the alkali salts of gluconic acid.
    Type: Grant
    Filed: May 12, 2004
    Date of Patent: July 10, 2007
    Assignee: Cortec Corporation
    Inventors: Boris A. Miksic, Alla Furman, Margarita Kharshan, Ashish Gandhi, Gregory M. Hocking
  • Publication number: 20070073515
    Abstract: A computer program apparatus for analyzing design tolerances comprising a computer readable medium and computer program instructions. The computer program instructions are recorded on the computer readable medium and are executable by a processor. The computer program instructions are capable of performing the steps of facilitating the graphical identification by a user of a first and a second entity, identifying any objects related to the first and second entities, storing the identified dimensions and tolerances relating to the identified objects, and, analyzing the stored dimensions, to, in turn, determine the interfacing of the objects relative to each other.
    Type: Application
    Filed: September 5, 2006
    Publication date: March 29, 2007
    Inventors: Mahesh Kamatala, Robert Gardner, Debajit Guha, Hwei-Min Lu, Erik Salisbury, Raj Verma, Ashish Gandhi
  • Patent number: 7118615
    Abstract: A corrosion inhibitor composition includes between about 90 and about 99 percent by weight ammonium benzoate, and one or more additive components in an amount of between 1 and about 10 percent by weight of the composition. The one or more additive components are selected from the group consisting of silica, triazoles, and wetting agents.
    Type: Grant
    Filed: September 12, 2003
    Date of Patent: October 10, 2006
    Assignee: Cortec Corporation
    Inventors: Boris A. Miksic, Margarita Karshan, Ashish Gandhi
  • Patent number: 7103501
    Abstract: A computer program apparatus for analyzing design tolerances having a computer readable medium and computer program instructions. The computer program instructions are recorded on the computer readable medium and are executable by a processor. The computer program instructions are capable of performing the steps of facilitating the graphical identification by a user of a first and a second entity, identifying any objects related to the first and second entities, storing the identified dimensions and tolerances relating to the identified objects, and, analyzing the stored dimensions, to, in turn, determine the interfacing of the objects relative to each other.
    Type: Grant
    Filed: January 29, 2002
    Date of Patent: September 5, 2006
    Assignee: Varatech Engineering Consultants
    Inventors: Mahesh Kamatala, Robert Gardner, Debajit Guha, Hwei-Min Lu, Erik Salisbury, Raj Verma, Ashish Gandhi
  • Publication number: 20040015871
    Abstract: A computer program apparatus for analyzing design tolerances comprising a computer readable medium and computer program instructions. The computer program instructions are recorded on the computer readable medium and are executable by a processor. The computer program instructions are capable of performing the steps of facilitating the graphical identification by a user of a first and a second entity, identifying any objects related to the first and second entities, storing the identified dimensions and tolerances relating to the identified objects, and, analyzing the stored dimensions, to, in turn, determine the interfacing of the objects relative to each other.
    Type: Application
    Filed: January 29, 2002
    Publication date: January 22, 2004
    Inventors: Mahesh Kamatala, Robert Gardner, Debajit Guha, Hwei-Min Lu, Erik Salisbury, Raj Verma, Ashish Gandhi