Patents by Inventor Pranav Deepak Agrawal

Pranav Deepak Agrawal 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: 11988515
    Abstract: A transportation management system generates routing guidance from an origin location to a destination location by modifying edge weights in a graph of a geographic location to penalize difficult immediate maneuvers. Responsive to receiving a routing request, the system identifies a position of a provider device in a base map having edges representing road segments and nodes representing intersections between road segments. A sub-graph is generated for the edges in the base graph located up to a threshold distance from the origin location, and the system modifies the weight of one or more edges in the sub-graph corresponding to a difficult immediate maneuver. When applying a routing algorithm to generate the routing guidance, the system uses the edge weights of the generated sub-graph for a first portion of the routing guidance and the original edge weights of the base graph for a second portion of the routing guidance.
    Type: Grant
    Filed: September 28, 2021
    Date of Patent: May 21, 2024
    Assignee: Uber Technologies, Inc.
    Inventors: Rifat Berk, Joseph Kelly Barker, Pranav Deepak Agrawal, Vineet Khosla, Nishanth Mohan
  • Publication number: 20230103058
    Abstract: A transportation management system generates routing guidance from an origin location to a destination location by modifying edge weights in a graph of a geographic location to penalize difficult immediate maneuvers. Responsive to receiving a routing request, the system identifies a position of a provider device in a base map having edges representing road segments and nodes representing intersections between road segments. A sub-graph is generated for the edges in the base graph located up to a threshold distance from the origin location, and the system modifies the weight of one or more edges in the sub-graph corresponding to a difficult immediate maneuver. When applying a routing algorithm to generate the routing guidance, the system uses the edge weights of the generated sub-graph for a first portion of the routing guidance and the original edge weights of the base graph for a second portion of the routing guidance.
    Type: Application
    Filed: September 28, 2021
    Publication date: March 30, 2023
    Inventors: Rifat Berk, Joseph Kelly Barker, Pranav Deepak Agrawal, Vineet Khosla, Nishanth Mohan
  • Publication number: 20210398041
    Abstract: A coordination server receives a request from a client device of a rider for transportation from a first location. The coordination server identifies a frequent spot based on the first location. The frequent spot is associated with a particular location and represents a plurality of historic first locations within a threshold distance from the frequent spot. The coordination server identifies a closest road segment with respect to the frequent spot. The closest road segment is a road segment of a plurality of road segments of an electronic map representing a geographic area around the first location. The coordination server determines a pickup side of the closest road segment based on the first location and the closest road segment. The coordination server sends, to a client device of a driver, a route to the first location such that the driver arrives on the pickup side of the closest road segment.
    Type: Application
    Filed: June 21, 2021
    Publication date: December 23, 2021
    Inventors: Shivendra Pratap Singh, Krishna Aditya Gabbita, Yuxing Zhang, Konstantin Stulov, Pranav Deepak Agrawal, Vivek Sankaravadivel, Saandeep Depatla, Zehao Hu, Wenqi Hu, Andrew Irish, Anand Karthik Tumuluru, Henri Lapierre, Pranit Arora