Patents by Inventor Venkata Sathya Praveen Gorthy

Venkata Sathya Praveen Gorthy 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: 20220171394
    Abstract: Systems and methods for controlling autonomous vehicle test trips are provided. In one example embodiment, a computer implemented method includes obtaining, by a computing system, data indicative of a test trip index associated with an autonomous vehicle. The test trip index includes a plurality of test trips for the autonomous vehicle and each test trip is associated with one or more test trip parameters. The method includes obtaining, by the computing system, data indicating that the autonomous vehicle is available to travel in accordance with at least one of the test trips of the test trip index. The method includes selecting, by the computing system and from the test trip index, at least one selected test trip for the autonomous vehicle. The method includes causing, by the computing system, the autonomous vehicle to travel in accordance with the test trip parameters associated with the at least one selected test trip.
    Type: Application
    Filed: February 16, 2022
    Publication date: June 2, 2022
    Inventors: Sunil Kumar Garg, Todd William Sifleet, Venkata Sathya Praveen Gorthy, Lili Kan, Emily Anna Weslosky
  • Patent number: 11269334
    Abstract: Systems and methods for controlling autonomous vehicle test trips are provided. In one example embodiment, a computer implemented method includes obtaining, by a computing system, data indicative of a test trip index associated with an autonomous vehicle. The test trip index includes a plurality of test trips for the autonomous vehicle and each test trip is associated with one or more test trip parameters. The method includes obtaining, by the computing system, data indicating that the autonomous vehicle is available to travel in accordance with at least one of the test trips of the test trip index. The method includes selecting, by the computing system and from the test trip index, at least one selected test trip for the autonomous vehicle. The method includes causing, by the computing system, the autonomous vehicle to travel in accordance with the test trip parameters associated with the at least one selected test trip.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: March 8, 2022
    Assignee: UATC, LLC
    Inventors: Sunil Kumar Garg, Todd William Sifleet, Venkata Sathya Praveen Gorthy, Lili Kan, Emily Anna Weslosky
  • Patent number: 10681120
    Abstract: An intermediary node receives broadcasts from servers each indicating three-dimensional map tiles loaded into the server's memory using geohashes. The intermediary node updates a set of ordered lists of server identifiers based on the geohashes. The intermediary node receives a request a client device including location information and a client identifier. The intermediary node generates a client geohash based on the location information. The intermediary node identifies an ordered list using the client geohash. The intermediary node selects a server identifier from the identified ordered list based on the client identifier. The intermediary node initiates a network connection between the client and the selected server.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: June 9, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Daniel Iland, Venkata Sathya Praveen Gorthy, Andrew Irish
  • Publication number: 20200097009
    Abstract: Systems and methods for controlling autonomous vehicle test trips are provided. In one example embodiment, a computer implemented method includes obtaining, by a computing system, data indicative of a test trip index associated with an autonomous vehicle. The test trip index includes a plurality of test trips for the autonomous vehicle and each test trip is associated with one or more test trip parameters. The method includes obtaining, by the computing system, data indicating that the autonomous vehicle is available to travel in accordance with at least one of the test trips of the test trip index. The method includes selecting, by the computing system and from the test trip index, at least one selected test trip for the autonomous vehicle. The method includes causing, by the computing system, the autonomous vehicle to travel in accordance with the test trip parameters associated with the at least one selected test trip.
    Type: Application
    Filed: November 1, 2019
    Publication date: March 26, 2020
    Inventors: Sunil Kumar Garg, Todd William Sifleet, Venkata Sathya Praveen Gorthy, Lili Kan, Emily Anna Weslosky
  • Patent number: 10466705
    Abstract: Systems and methods for controlling autonomous vehicle test trips are provided. In one example embodiment, a computer implemented method includes obtaining, by a computing system, data indicative of a test trip index associated with an autonomous vehicle. The test trip index includes a plurality of test trips for the autonomous vehicle and each test trip is associated with one or more test trip parameters. The method includes obtaining, by the computing system, data indicating that the autonomous vehicle is available to travel in accordance with at least one of the test trips of the test trip index. The method includes selecting, by the computing system and from the test trip index, at least one selected test trip for the autonomous vehicle. The method includes causing, by the computing system, the autonomous vehicle to travel in accordance with the test trip parameters associated with the at least one selected test trip.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: November 5, 2019
    Assignee: Uber Technologies, Inc.
    Inventors: Sunil Kumar Garg, Todd William Sifleet, Venkata Sathya Praveen Gorthy, Lili Kan, Emily Anna Weslosky
  • Patent number: 10462610
    Abstract: A client device maintains location state data including a first location estimate of a geographic location of the client device. The first location estimate is based on a first motion measurement obtained over a first time period. The client device retrieves a second motion measurement obtained over a second time period subsequent to the first time period and uses it and the first location estimate to generate a second location estimate. The client device sends the second location estimate to a server. The server further processes the second location estimate to generate an updated second location estimate. The client device retrieves a third motion measurement and generates a third location estimate. The client device receives the updated second location estimate and uses it to adjust the third location estimate. A fourth location estimate is generated using the adjusted third location estimate.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: October 29, 2019
    Assignee: Uber Technologies, Inc.
    Inventors: Andrew Irish, Venkata Sathya Praveen Gorthy, Mohammed Waleed Kadous, Daniel Iland
  • Publication number: 20190220036
    Abstract: Systems and methods for managing a fleet of vehicles are provided. In one example embodiment, a computer-implemented method includes obtaining data representing vehicle state information associated with one or more vehicles among a fleet of vehicles at one or more times. The method includes predicting a future vehicle state associated with the one or more vehicles at one or more future times. The method includes scheduling a vehicle assignment in a predetermined set of vehicle assignments for a selected vehicle among the one or more vehicles before a first future time among the one or more future times. The method includes transmitting a command signal to a computing system associated with the selected vehicle based at least in part on the scheduled vehicle assignment.
    Type: Application
    Filed: February 19, 2018
    Publication date: July 18, 2019
    Inventors: Emily Anna Weslosky, Gary Wu Yang, Nuri Kim, Lili Kan, Varun Rau, Xiaoman Dong, Julie Marie Derence, Christopher John Peplin, Daniel Joseph Tascione, Steve Ayers, Mark Reeder, Robert Eperjesi, Richard Tom, Steven Hanby Williams, Venkata Sathya Praveen Gorthy, Sunil Kumar Garg, Chris Lyons, Yi Shi
  • Publication number: 20190037014
    Abstract: An intermediary node receives broadcasts from servers each indicating three-dimensional map tiles loaded into the server's memory using geohashes. The intermediary node updates a set of ordered lists of server identifiers based on the geohashes. The intermediary node receives a request a client device including location information and a client identifier. The intermediary node generates a client geohash based on the location information. The intermediary node identifies an ordered list using the client geohash. The intermediary node selects a server identifier from the identified ordered list based on the client identifier. The intermediary node initiates a network connection between the client and the selected server.
    Type: Application
    Filed: July 25, 2018
    Publication date: January 31, 2019
    Inventors: Daniel Iland, Venkata Sathya Praveen Gorthy, Andrew Irish