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: 11687550Abstract: 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: GrantFiled: June 16, 2022Date of Patent: June 27, 2023Assignee: DROPBOX INC.Inventors: Ashish Gandhi, Renjish Abraham, Kevin Farrell
-
Patent number: 11526464Abstract: 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: GrantFiled: March 29, 2019Date of Patent: December 13, 2022Assignee: DROPBOX, INC.Inventor: Ashish Gandhi
-
Patent number: 11475035Abstract: 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: GrantFiled: May 19, 2020Date of Patent: October 18, 2022Assignee: Dropbox, Inc.Inventors: Ashish Gandhi, Renjish Abraham, Kevin Farrell
-
Publication number: 20220318259Abstract: 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: ApplicationFiled: June 16, 2022Publication date: October 6, 2022Inventors: Ashish Gandhi, Renjish Abraham, Kevin Farrell
-
Patent number: 11379498Abstract: 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: GrantFiled: May 19, 2020Date of Patent: July 5, 2022Assignee: DROPBOX, INC.Inventors: Ashish Gandhi, Renjish Abraham, Kevin Farrell
-
Publication number: 20210279248Abstract: 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: ApplicationFiled: May 19, 2020Publication date: September 9, 2021Inventors: Ashish Gandhi, Renjish Abraham, Kevin Farrell
-
Publication number: 20210279354Abstract: 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: ApplicationFiled: May 19, 2020Publication date: September 9, 2021Inventors: Ashish Gandhi, Renjish Abraham, Kevin Farrell
-
Publication number: 20200201813Abstract: 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: ApplicationFiled: March 29, 2019Publication date: June 25, 2020Inventor: ASHISH GANDHI
-
Patent number: 10556209Abstract: 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: GrantFiled: January 15, 2017Date of Patent: February 11, 2020Inventor: Ashish Gandhi
-
Publication number: 20170274332Abstract: 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: ApplicationFiled: January 15, 2017Publication date: September 28, 2017Inventor: Ashish GANDHI
-
Patent number: 9317877Abstract: 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: GrantFiled: November 18, 2011Date of Patent: April 19, 2016Assignee: Cellco PartnershipInventor: Ashish Gandhi
-
Publication number: 20130132235Abstract: 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: ApplicationFiled: November 18, 2011Publication date: May 23, 2013Applicant: Cellco Partnership d/b/a Verizon WirelessInventor: Ashish GANDHI
-
Patent number: 7297191Abstract: 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: GrantFiled: October 6, 2006Date of Patent: November 20, 2007Assignee: Cortec CorporationInventors: Boris A. Miksic, Margarita Karshan, Ashish Gandhi
-
Patent number: 7241391Abstract: 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: GrantFiled: May 12, 2004Date of Patent: July 10, 2007Assignee: Cortec CorporationInventors: Boris A. Miksic, Alla Furman, Margarita Kharshan, Ashish Gandhi, Gregory M. Hocking
-
Publication number: 20070073515Abstract: 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: ApplicationFiled: September 5, 2006Publication date: March 29, 2007Inventors: Mahesh Kamatala, Robert Gardner, Debajit Guha, Hwei-Min Lu, Erik Salisbury, Raj Verma, Ashish Gandhi
-
Patent number: 7118615Abstract: 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: GrantFiled: September 12, 2003Date of Patent: October 10, 2006Assignee: Cortec CorporationInventors: Boris A. Miksic, Margarita Karshan, Ashish Gandhi
-
Patent number: 7103501Abstract: 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: GrantFiled: January 29, 2002Date of Patent: September 5, 2006Assignee: Varatech Engineering ConsultantsInventors: Mahesh Kamatala, Robert Gardner, Debajit Guha, Hwei-Min Lu, Erik Salisbury, Raj Verma, Ashish Gandhi
-
Publication number: 20040015871Abstract: 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: ApplicationFiled: January 29, 2002Publication date: January 22, 2004Inventors: Mahesh Kamatala, Robert Gardner, Debajit Guha, Hwei-Min Lu, Erik Salisbury, Raj Verma, Ashish Gandhi