Patents by Inventor Aditya Sarawgi

Aditya Sarawgi 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: 10565279
    Abstract: A travel coordination system identifies geographic locations responsive to a location search request. The geographic locations are organized into a plurality of hierarchical geohash levels, each geohash level mapping the geographic location into a geohash of a different area. The locations search request designates a search context for the search, such as whether the user is searching for an origin of a trip or a destination. The context of the search can be used to determine a geohash level for selecting candidate search results. The candidate search results may be scored based on the context using prior user selections and trips scheduled with the trip coordination system. A geohash and context associated with the user's request may be used to modify a scoring function of the candidate search results based on prior trips.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: February 18, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Srihari Reddy, Paul Mahon, Brent Hamby, Brandon Iles, Aditya Sarawgi, Will Salisbury, Zach Song, Juthika Dabholkar
  • Publication number: 20190385010
    Abstract: A system trains and applies a machine learning model to label maps of a region. Various data modalities are combined as inputs for multiple data tiles used to characterize a region for a geographical map. Each data modality reflects sensor data captured in different ways. Some data modalities include aerial imagery, point cloud data, and location trace data. The different data modalities are captured independently and then aggregated using machine learning models to determine map labeling information about tiles in the region. Data is ingested by the system and corresponding tiles are identified. A tile is represented by a feature vector of different data types related to the various data modalities, and values from the ingested data are added to the feature vector for the tile. Models can be trained to predict characteristics of a region using these various types of input.
    Type: Application
    Filed: June 17, 2019
    Publication date: December 19, 2019
    Inventors: Timo Pekka Pylvaenaeinen, Aditya Sarawgi, Vijay Mahadevan, Vasudev Parameswaran, Mohammed Waleed Kadous
  • Patent number: 10002140
    Abstract: A service arrangement system coordinates service providers who provide geographical location-based services to users. The location-based services may include transportation of users. For example, a service provider operates a vehicle to transport a user from an origin location to a destination location. To provide an engaging user experience and encourage users to continue using the services, the service arrangement system accurately and expediently determines the origin location and the destination location based on querying available data sources. The service arrangement system can use selection rules for multiplexing, fallback logic, or load-balancing to select a high quality data source from the available data sources.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: June 19, 2018
    Assignee: UBER TECHNOLOGIES, INC.
    Inventors: Srihari Reddy, Brent Hamby, Aditya Sarawgi, Govind Kabra, Manik Gupta, Jennie Nguyen
  • Publication number: 20180095977
    Abstract: A travel coordination system identifies geographic locations responsive to a location search request. The geographic locations are organized into a plurality of hierarchical geohash levels, each geohash level mapping the geographic location into a geohash of a different area. The locations search request designates a search context for the search, such as whether the user is searching for an origin of a trip or a destination. The context of the search can be used to determine a geohash level for selecting candidate search results. The candidate search results may be scored based on the context using prior user selections and trips scheduled with the trip coordination system. A geohash and context associated with the user's request may be used to modify a scoring function of the candidate search results based on prior trips.
    Type: Application
    Filed: October 5, 2016
    Publication date: April 5, 2018
    Inventors: Srihari Reddy, Paul Mahon, Brent Hamby, Brandon Iles, Aditya Sarawgi, Will Salisbury, Zach Song, Juthika Dabholkar
  • Publication number: 20180087912
    Abstract: A service arrangement system coordinates service providers who provide geographical location-based services to users. The location-based services may include transportation of users. For example, a service provider operates a vehicle to transport a user from an origin location to a destination location. To provide an engaging user experience and encourage users to continue using the services, the service arrangement system accurately and expediently determines the origin location and the destination location based on querying available data sources. The service arrangement system can use selection rules for multiplexing, fallback logic, or load-balancing to select a high quality data source from the available data sources.
    Type: Application
    Filed: December 28, 2016
    Publication date: March 29, 2018
    Inventors: Jennie Nguyen, William J. Salisbury, Aditya Sarawgi, Brent Hamby
  • Publication number: 20180089227
    Abstract: A service arrangement system coordinates service providers who provide geographical location-based services to users. The location-based services may include transportation of users. For example, a service provider operates a vehicle to transport a user from an origin location to a destination location. To provide an engaging user experience and encourage users to continue using the services, the service arrangement system accurately and expediently determines the origin location and the destination location based on querying available data sources. The service arrangement system can use selection rules for multiplexing, fallback logic, or load-balancing to select a high quality data source from the available data sources.
    Type: Application
    Filed: December 28, 2016
    Publication date: March 29, 2018
    Inventors: Srihari Reddy, Brent Hamby, Aditya Sarawgi, Govind Kabra, Manik Gupta, Jennie Nguyen
  • Patent number: 9805130
    Abstract: A service arrangement system coordinates service providers who provide geographical location-based services to users. The location-based services may include transportation of users. For example, a service provider operates a vehicle to transport a user from an origin location to a destination location. To provide an engaging user experience and encourage users to continue using the services, the service arrangement system accurately and expediently determines the origin location and the destination location based on querying available data sources. The service arrangement system can use selection rules for multiplexing, fallback logic, or load-balancing to select a high quality data source from the available data sources.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: October 31, 2017
    Assignee: Uber Technologies, Inc.
    Inventors: Srihari Reddy, Brent Hamby, Aditya Sarawgi, Govind Kabra, Manik Gupta, Jennie Nguyen
  • Publication number: 20160034828
    Abstract: A system and method for arranging a transport service is described. A system can receive a request for transport service from a user device. The request can include a requested pickup location data point. The system determines a predetermined location data point associated with the requested pickup location data point. The first predetermined location data point can be different from the requested pickup location data point. The system selects a driver to perform a transport service for the user based, at least in part, on the requested pickup location data point, and transmits the predetermined location data point to a driver device of the selected driver.
    Type: Application
    Filed: August 4, 2015
    Publication date: February 4, 2016
    Inventors: Aditya Sarawgi, Sophia Cui, Matthew Sweeney