Patents by Inventor Gaurav Shah

Gaurav 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: 12260358
    Abstract: This disclosure describes a transportation matching system that manages the allocation of transportation providers by training and utilizing multiple machine-learning models to identify, allocate, and serve specific transportation providers with customized opportunities to relocate the transportation providers between geocoded areas in a geocoded region. For instance, the transportation matching system trains and utilizes an incremental provider model, a provider allocation model, and personalized provider behavioral models as well as a customized provider interface generator to satisfy anticipated transportation requests and improve transportation matching within a geocoded region.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: March 25, 2025
    Assignee: Lyft, Inc.
    Inventors: Gaurav Gupta, Ehud Milo, Omar Khalid, Amy J. Kim, Jacky Yi Han Lu, Richard Zhao, Robert A. Farmer, Akash Gaurav Shah
  • Publication number: 20250053907
    Abstract: A micromobility transit vehicle service task management system and related methods are disclosed. In one embodiment, a system determines service tasks to be executed based on a level of availability of one or more micromobility transit vehicles. A value for each of the tasks is determined based on a cost to perform the task and value generated by an increase in availability of the one or more micromobility transit vehicles, for dynamic transportation matching, from execution of the task. The tasks may be prioritized into an order of execution that maximizes a total of the values of the tasks. The determined values of the tasks may be adjusted in the prioritization of the tasks based on the order of execution of the tasks. A navigational task route may be generated based on the prioritized tasks and assigned to a technician device to guide a technician to each of the tasks.
    Type: Application
    Filed: October 31, 2024
    Publication date: February 13, 2025
    Inventors: Akash Gaurav Shah, Cameron Philip Bruggeman, Linwei Chen, Emre Arda Sisbot, Andrew Jie Sun, Lucas Jon Van Houten, Carter Robert Ren-Deh Wang
  • Publication number: 20240346481
    Abstract: Methods, systems, and devices for data management are described. A self-executing program of a blockchain network (e.g., blockchain distributed data store) may receive, from a client application, a first request to mint an identity attestation token for a user. The first request may include an indication of a wallet address for the user. The self-executing program may generate the identity attestation token that is indicative of first identity information, for the user, that is stored in an off-chain data source and broadcast a message that is configured to transfer the identity attestation token to the wallet address for the user. The self-executing program may receive, from a second application, a request for the first identity information for the user and send, to the second client application after receiving the request, a second message that includes information indicative of the off-chain data source.
    Type: Application
    Filed: April 11, 2023
    Publication date: October 17, 2024
    Inventors: Siyu Liu, Anika Raghuvanshi, Linwei Chen, Paul Richard Gauvreau, JR., Alex Reeve, Shenghu Yang, Pinhua Chen, Akash Gaurav Shah
  • Patent number: 12056641
    Abstract: A micromobility transit vehicle service task management system and related methods are disclosed. In one embodiment, a system determines service tasks to be executed based on a level of availability of one or more micromobility transit vehicles. A value for each of the tasks is determined based on a cost to perform the task and value generated by an increase in availability of the one or more micromobility transit vehicles, for dynamic transportation matching, from execution of the task. The tasks may be prioritized into an order of execution that maximizes a total of the values of the tasks. The determined values of the tasks may be adjusted in the prioritization of the tasks based on the order of execution of the tasks. A navigational task route may be generated based on the prioritized tasks and assigned to a technician device to guide a technician to each of the tasks.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: August 6, 2024
    Assignee: Lyft, Inc.
    Inventors: Akash Gaurav Shah, Cameron Philip Bruggeman, Linwei Chen, Emre Arda Sisbot, Andrew Jie Sun, Lucas Jon Van Houten, Carter Robert Ren-Deh Wang
  • Publication number: 20240033325
    Abstract: Methods for treating Danon disease in a subject identified as suffering from or at risk for Danon disease and/or having an inactivating mutation in one or more isoforms of the LAMP-2 gene and provided. The methods may comprise administering to the subject a therapeutically effective amount of a recombinant adeno-associated virus (rAAV) virion comprising a capsid and a vector genome where the vector genome comprises a polynucleotide sequence encoding a LAMP-2 protein, preferably a LAMP-2B protein.
    Type: Application
    Filed: December 7, 2021
    Publication date: February 1, 2024
    Inventors: Jose M. TREVEJO, Gaurav SHAH
  • Patent number: 11688213
    Abstract: Methods and systems for processing telematics data are provided. In one embodiment, a method is provided that includes obtaining telematics information from a first device associated with a vehicle. The telematics information may indicate operations of the vehicle. An anomalous operation of the vehicle may then be determined based on the telematics information. The method may further include determining whether the anomalous operation of the vehicle is a vehicle collision. If the anomalous operation of the vehicle is a vehicle collision, routing information for the vehicle may be received that identifies previous locations of the vehicle. The routing information may then be compared with the telematics information to identify a location of the vehicle collision.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: June 27, 2023
    Assignee: Lyft, Inc.
    Inventors: Michael Jonathan DiCarlo, Renee Hei-Kyung Park, Alya Abbott, Paul Alfred Dickinson, Desmond Mawuko Torkornoo, Akash Gaurav Shah, Louis John Zell, Preet Singh Anand
  • Publication number: 20230054187
    Abstract: A system can implement operations that generate a representative keyword search term based on obtained domain data. The operations including, based on the domain data, identifying keyword search term data, product data, and interaction data. Additionally, the operations include determining a set of keyword search term-product pairings, based on the keyword search term data, the product data and the interaction data. Moreover, the operations include determining, one or more clusters of keyword search terms and, a representative keyword search term for each of the one or more clusters of keyword search terms, based on an engagement score associated with each keyword search term and the set of keyword search terms. Furthermore, the operations include outputting the representative keyword search term of each of the one or more clusters of keyword search terms.
    Type: Application
    Filed: July 20, 2022
    Publication date: February 23, 2023
    Inventors: Amlan Jyoti Das, Abin Abraham, Prashant Ravindra Singh, Srujana Kaddevarmuth, Avanti Gaurav Shah
  • Publication number: 20220164747
    Abstract: A micromobility transit vehicle service task management system and related methods are disclosed. In one embodiment, a system determines service tasks to be executed based on a level of availability of one or more micromobility transit vehicles. A value for each of the tasks is determined based on a cost to perform the task and value generated by an increase in availability of the one or more micromobility transit vehicles, for dynamic transportation matching, from execution of the task. The tasks may be prioritized into an order of execution that maximizes a total of the values of the tasks. The determined values of the tasks may be adjusted in the prioritization of the tasks based on the order of execution of the tasks. A navigational task route may be generated based on the prioritized tasks and assigned to a technician device to guide a technician to each of the tasks.
    Type: Application
    Filed: November 20, 2020
    Publication date: May 26, 2022
    Inventors: Akash Gaurav Shah, Cameron Philip Bruggeman, Linwe Chen, Emre Arda Sisbot, Andrew Jie Sun, Lucas Jon Van Houten, Carter Robert Ren-Deh Wang
  • Publication number: 20220143215
    Abstract: The present disclosure provides gene therapy vectors comprising a polynucleotide sequence encoding a LAMP-2 polypeptide, methods of use thereof, pharmaceutical compositions, and more. In particular, the disclosure provides recombinant AAV vectors having AAVrh74 serotype expressing LAMP-2A, LAMP-2B, or LAMP-2C for use as a therapeutic in, for example, Danon Disease.
    Type: Application
    Filed: February 12, 2020
    Publication date: May 12, 2022
    Applicant: Spacecraft Seven, LLC
    Inventors: Annahita KERAVALA, Raj PRABHAKAR, Gaurav SHAH, Roderick WONG, Naveen YALAMANCHI, Piratip PRATUMSUWAN
  • Patent number: 11062032
    Abstract: Methods and apparatus for verifying a boot process of a computing system are disclosed. An example computer-implemented method includes reading, by a computing system during a boot process, a header section of a read-write portion of firmware of the computing system. The example method further includes generating, using a first cryptographic hash algorithm, a message digest corresponding with the header. The example method also includes decrypting, using a first public-key, an encrypted signature corresponding with the header. The example method still further includes comparing the message digest corresponding with the header and the decrypted signature corresponding with the header. In the event the message digest corresponding with the header and the decrypted signature corresponding with the header match, the example method includes continuing the boot process.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: July 13, 2021
    Assignee: GOOGLE LLC
    Inventors: Gaurav Shah, William A. Drewry, Randall Spangler, Ryan Tabone, Sumit Gwalani, Luigi Semenzato
  • Patent number: 11056069
    Abstract: A method for driving a liquid crystal display (LCD) panel includes sequentially buffering each row of pixel data of a first display image in a corresponding pixel row of the LCD panel. The method also includes activating a backlight of the LCD panel after the last row of pixel data of the first display image has been buffered at the last pixel row of the LCD panel but before liquid crystal settling of the last pixel row of the LCD panel has completed. The method also may include initiating sequential buffering of each row of pixel data of a second display image in a corresponding pixel row of the LCD panel prior to the liquid crystal settling of the last pixel row of the LCD panel completing, wherein activating the backlight of the LCD panel comprises activating the backlight while at least one pixel row of the LCD panel buffers a corresponding row of pixel data from the second display image and other pixel rows of the LCD panel buffer corresponding rows of pixel data from the first display image.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: July 6, 2021
    Assignee: Google LLC
    Inventors: Jonathan Huang, Gaurav Shah
  • Publication number: 20210154237
    Abstract: The present invention provides systems and methods for manufacturing and using gene corrected stem cells for gene therapy. In particular, herein provided are methods for treating Fanconi anemia in which a subject's stem cells are selected by a combination of high stringency CD34+ selection and low stringency CD34+ selection, genetically modified using a gene therapy vector encoding a FANC protein or a gene editing system, and administered to the subject.
    Type: Application
    Filed: April 11, 2019
    Publication date: May 27, 2021
    Inventors: Brian BEARD, Julian Sevilla NAVARRO, Gaurav SHAH, Kinnari PATEL, Raj PRABHAKAR
  • Publication number: 20210090358
    Abstract: Methods and systems for processing telematics data are provided. In one embodiment, a method is provided that includes obtaining telematics information from a first device associated with a vehicle. The telematics information may indicate operations of the vehicle. An anomalous operation of the vehicle may then be determined based on the telematics information. The method may further include determining whether the anomalous operation of the vehicle is a vehicle collision. If the anomalous operation of the vehicle is a vehicle collision, routing information for the vehicle may be received that identifies previous locations of the vehicle. The routing information may then be compared with the telematics information to identify a location of the vehicle collision.
    Type: Application
    Filed: September 24, 2019
    Publication date: March 25, 2021
    Inventors: Michael Jonathan DiCarlo, Renee Hei-kyung Park, Alya Abbott, Paul Alfred Dickinson, Desmond Mawuko Torkornoo, Akash Gaurav Shah, Louis John Zell, Preet Singh Anand
  • Patent number: 10552773
    Abstract: This disclosure describes a transportation matching system that manages the allocation of transportation providers by training and utilizing multiple machine-learning models to identify, allocate, and serve specific transportation providers with customized opportunities to relocate the transportation providers between geocoded areas in a geocoded region. For instance, the transportation matching system trains and utilizes an incremental provider model, a provider allocation model, and personalized provider behavioral models as well as a customized provider interface generator to satisfy anticipated transportation requests and improve transportation matching within a geocoded region.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: February 4, 2020
    Assignee: Lyft, Inc.
    Inventors: Akash Gaurav Shah, Ehud Milo, Omar Khalid, Amy J. Kim, Jacky Yi Han Lu, Richard Zhao, Robert A. Farmer
  • Publication number: 20190318701
    Abstract: A method for driving a liquid crystal display (LCD) panel includes sequentially buffering each row of pixel data of a first display image in a corresponding pixel row of the LCD panel. The method also includes activating a backlight of the LCD panel after the last row of pixel data of the first display image has been buffered at the last pixel row of the LCD panel but before liquid crystal settling of the last pixel row of the LCD panel has completed. The method also may include initiating sequential buffering of each row of pixel data of a second display image in a corresponding pixel row of the LCD panel prior to the liquid crystal settling of the last pixel row of the LCD panel completing, wherein activating the backlight of the LCD panel comprises activating the backlight while at least one pixel row of the LCD panel buffers a corresponding row of pixel data from the second display image and other pixel rows of the LCD panel buffer corresponding rows of pixel data from the first display image.
    Type: Application
    Filed: April 16, 2018
    Publication date: October 17, 2019
    Inventors: Jonathan HUANG, Gaurav SHAH
  • Patent number: 10409646
    Abstract: The present disclosure provides modular electronic devices that are capable of managing task performance based on a particular context of computing resources currently available from the ad hoc combination of devices.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: September 10, 2019
  • Patent number: 10374889
    Abstract: Systems and methods of determining network configurations for a modular computing entity are disclosed. For instance, a desired functionality to be implemented by a modular computing entity can be identified. Capacity data associated with one or more candidate network devices that are available to join a network associated with the modular computing entity is received. A network combination to implement the desired functionality can be determined based at least in part on the received capacity data. The network combination can include at least a subset of the candidate network devices.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: August 6, 2019
  • Patent number: 10282233
    Abstract: The present disclosure provides modular electronic devices that are capable of predicting future availability of module combinations and associated computing resources and/or capable of predicting future tasks. Based on such predictions, the module or modular electronic device can choose to schedule or delay certain tasks, alter resource negotiation behavior/strategy, or select from among various different resource providers. As an example, a modular electronic device of the present disclosure can identify one or more computing tasks to be performed; predict one or more future sets of computing resources that will be respectively available to the modular electronic device at one or more future time periods; and determine a schedule for performance of the one or more computing tasks based at least in part on the prediction of the one or more future sets of computing resources that will be respectively available at the one or more future time periods.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: May 7, 2019
  • Patent number: 10268520
    Abstract: Systems and methods are provided for managing task performance for a modular electronic device. In one implementation, a modular electronic device can include one or more electronic modular components. The modular electronic device can identify a computational task associated with the modular electronic device and identify one or more computing devices that are available to perform at least a portion of the computational task. The modular electronic device can obtain one or more sets of data associated with one or more computational resources of the computing devices. The modular electronic device can determine a potential benefit to the modular electronic device associated with the performance of the computational task by the computing devices. The modular electronic device can perform at least a portion of the computational task with the computing devices based, at least in part, on the sets of data associated with the computational resources and the potential benefit.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: April 23, 2019
  • Publication number: 20190087583
    Abstract: Methods and apparatus for verifying a boot process of a computing system are disclosed. An example computer-implemented method includes reading, by a computing system during a boot process, a header section of a read-write portion of firmware of the computing system. The example method further includes generating, using a first cryptographic hash algorithm, a message digest corresponding with the header. The example method also includes decrypting, using a first public-key, an encrypted signature corresponding with the header. The example method still further includes comparing the message digest corresponding with the header and the decrypted signature corresponding with the header. In the event the message digest corresponding with the header and the decrypted signature corresponding with the header match, the example method includes continuing the boot process.
    Type: Application
    Filed: November 6, 2018
    Publication date: March 21, 2019
    Inventors: Gaurav Shah, William A. Drewry, Randall Spangler, Ryan Tabone, Sumit Gwalani, Luigi Semenzato