Patents Assigned to Uber Technologies, Inc.
  • Patent number: 11709220
    Abstract: A network system uses Wi-Fi signals or other types of short-range transmissions to determine pickup locations for users receiving services provided via the network system. The network system builds a database of search records mapping pickup locations to signatures of short-range transmission detected by users' client devices when they searched for the pickup locations. By comparing a signature detected by a given user's client device to the signatures in the database, the network system can check for similarities between the short-range transmissions. Responsive to finding a match, the network system predicts that the given user is likely to select a similar pickup location as other users whose client devices detected the signatures corresponding to the match. Accordingly, by leveraging the database, the network system can predict pickup locations without requiring the given user to input a search for a pickup location.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: July 25, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Anson Chu, Brandon Iles, Dinesh Ramasamy, Juthika Kiran Dabholkar, Upamanyu Madhow, William J. Salisbury, Brent Hamby
  • Patent number: 11704998
    Abstract: The present disclosure is directed to using anomaly data detected in traffic data to efficiently initiate remote assistance sessions. In particular, a computing system can receive, from a computing device associated with a human-driven vehicle, travel data for the human-driven vehicle. The computer system can identify a navigation anomaly associated with the human-driven vehicle based on the travel data. The computer system can generate, based on the identified navigation anomaly, an anomaly entry for storage in an anomaly database, the anomaly entry comprising geofence data describing a geographic area associated with the navigation anomaly. The computer system can determine, based on location data received from an autonomous vehicle and the geofence data, that the autonomous vehicle is entering the geographic area associated with the navigation anomaly. The computer system can initiate a remote assistance session with the autonomous vehicle.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: July 18, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Michael Guanran Huang, Samann Ghorbanian-Matloob, Sean Shanshi Chen
  • Patent number: 11700515
    Abstract: A system and method of providing information about a transport service to user devices are described. The system arranges a transport service for a first user and a second user. The system determines first data corresponding to a first route from a location of a driver device of the driver to a first pickup location of the first user and second data corresponding to a second route from the first pickup location to a second pickup location of the second user. A combined route is determined based on the first data and the second data. The system transmits data associated with the first data without transmitting the data corresponding to the combined route to a first user device of the first user, and transmits data corresponding to the combined route to a second user device of the second user.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: July 11, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Christine Tao, Michael Jacobs
  • Patent number: 11698268
    Abstract: To more realistically represent the real-world, a street-level view depicts a route path and objects that occlude one or more segments of the route path. Such objects can include guardrails, buildings, or any of a variety of other objects as described herein. The street-level view can be implemented in advance to preview travel, during travel, or in other scenarios. The street-level view presents the route path from a viewpoint that can be a current location of a traveler or an arbitrary location.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: July 11, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Ana Lilia Otero Diaz, Hae Jin Lee, Luis Eduardo Cabrera-Cordon, Doyop Kim
  • Patent number: 11694546
    Abstract: In one aspect, a system for automatically assigning vehicle identifiers for autonomous vehicles can include a registry server computing system configured to perform operations. The operations can include receiving, at the registry server computing system and from a vehicle computing system onboard an autonomous vehicle, data describing the autonomous vehicle and generating, at the registry server computing system, a vehicle identifier for the autonomous vehicle based on the data describing the autonomous vehicle. The vehicle identifier can be different than and distinct from the data describing the autonomous vehicle. The operations can include associating, at the registry server computing system, the data describing the autonomous vehicle with the vehicle identifier for the autonomous vehicle in a vehicle registry. The vehicle registry can include respective vehicle identifiers associated with a plurality of autonomous vehicles.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: July 4, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Samantha Doyle Small, Steve Ayers
  • Patent number: 11695775
    Abstract: A method of dynamically adjusting access privileges of system identities. A set of access logs associated with a system are analyzed in order to generate a restricted access policy for an over privileged system identity. An initial access policy of the system identity is replaced with the restricted access policy and a continuous monitoring and access management (CMAM) service is initiated. Access logs are collected for a monitoring time window and an access denied error can be extracted from the access logs. The access denied error can be compared to an ignore list and/or the access denied error can be added to the ignore list. Authorization checks can be performed to determine if the action associated with the access denied error is authorized. If the action is authorized, the access policy is adjusted to allow for performance of the action.
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: July 4, 2023
    Assignee: Uber Technologies, Inc.
    Inventor: Ashish Kurmi
  • Patent number: 11695827
    Abstract: A distributed computing system uses dynamically calculates a subset size for each of a plurality of load balancers. Each of a plurality of load balancers logs requests from client devices for connections to back-end servers and periodically sends a request report to a traffic aggregator, which aggregates the report requests from the load balancers in the corresponding zone. Each traffic aggregator sends the aggregated request data to a traffic controller, which aggregates the request data to determine a total number of requests received at the system. The total request data is transmitted through each traffic aggregator to each load balancer instance, which calculates a percentage of the total number of requests produced by the load balancer and determines a subset size based on the calculated percentage.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: July 4, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Prashant Varanasi, Chien-Chih Liao, Simon Jeffrey Newton
  • Patent number: 11687389
    Abstract: A computing device can monitor a set of memory usage metrics of the computing device. Based on the set of memory usage metrics, the computing device can determine whether memory usage will exceed a critical memory threshold within a future period of time. In response to determining that the memory usage will exceed the critical memory threshold within the future period of time, the computing device can degrade one or more application features of an application executing on the computing device.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: June 27, 2023
    Assignee: Uber Technologies, Inc.
    Inventor: Shao-Hua Kao
  • Patent number: 11686586
    Abstract: A system determines a match between a requesting user of a transport service and a matched driver. Based on the match, the system transmits a trigger signal to a computing device of the requesting user. The trigger signal causes the computing device of the requesting user to generate a selectable feature that, when selected, causes the computing device of the requesting user to prominently display a specified color on a graphical user interface (GUI) generated by a rider application executing on the computing device of the requesting user. Based on the match, the system transmits a second trigger signal to the computing device of the matched driver. The second trigger signal causes the computing device of the matched driver to provide an indication of the specified color in a specified portion of a GUI generated by the driver application executing on the computing device of the matched driver.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: June 27, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Benjamin Le Cun, John David West
  • Patent number: 11687851
    Abstract: A computing system establishes a geofence associated with a particular service area, where the geofence corresponds to a set of rules for matching drivers with requesting users of the transport service. The system monitors a location of a computing device of a driver and detects when the driver enters the geofence. In response to the driver entering the geofence, the system places the driver into a queue for the particular service area. The system receives a transport request from a computing device of a requesting user, where the transport request is associated with the particular service area. The system arranges the transport service for the requesting user in accordance with the set of rules by (i) selecting a driver from the queue to service the transport request for the requesting user, and (ii) communicating a pickup location for the transport request to a computing device of the selected driver.
    Type: Grant
    Filed: September 21, 2021
    Date of Patent: June 27, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Michael Truong, Iain Proctor
  • Patent number: 11686588
    Abstract: Systems and methods are provided for receiving location data for a first location and a second location and generating a plurality of candidate routes to travel from the first location to the second location, based on the location data, each candidate route comprising a plurality of segments. The systems and methods further generate a safety score for each segment of each candidate route of the plurality of candidate routes, generate a safety score for each candidate route based on safety scores generated for each segment associated with each candidate route, select a best candidate route using the safety score associated with each of the candidate routes, and provide a recommendation for a travel route comprising the best candidate route.
    Type: Grant
    Filed: March 22, 2022
    Date of Patent: June 27, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Houtan Shirani-Mehr, Kapil Gupta, Mir Shahrouz Takyar, Jaikumar Ganesh
  • Patent number: 11688225
    Abstract: A computing system can receive, over the one or more networks, a request for a service from a client device of a user. In response to receiving the request, the system can generate a unique identifier for the request to facilitate a rendezvous between the user and a service provider, and transmit the unique identifier to the client device of the user. Based on the user and the service provider making the rendezvous, the system receives data corresponding to the unique identifier from a provider application executing on a client device of the service provider. Based on receiving the data corresponding to the unique identifier from the client device of the service provider, the system updates a status for the user to indicate that the service has been provided by the service provider for the user.
    Type: Grant
    Filed: May 4, 2021
    Date of Patent: June 27, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Kevin Brinig, Fahrettin Olcay Cirit, Margaret-Ann Julia Seger
  • Patent number: 11686862
    Abstract: A network system, such as a transport management system, infers movement and a location of a vehicle associated with a transportation service using sensor data from a provider client device and a wireless device mounted in a fixed position in the vehicle. Before or during a transportation service, the provider client device transmits sensor data to the network system for use in detecting the occurrence of one or more specified events, such as a sudden deceleration or a harsh turn. The network system fuses the received sensor data to infer the movement of the vehicle along forward, lateral, and vertical axes and implements an event detector by analyzing movement of the vehicle in the forward direction. Fused sensor data received from the wireless device is used to validate the detected movement and to determine a position of the vehicle.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: June 27, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Andrew Irish, Dinesh Ramasamy, Andrew Joseph Beinstein, Theodore Russell Sumers, Hemabh Shekar, Vivek Sankaravadivel
  • Patent number: 11683673
    Abstract: Systems and methods of the present disclosure are directed to a method for facilitating pairing of multiple entities. The method can include obtaining a vehicle pairing request for an autonomous vehicle of a vehicle provider comprising vehicle identification data. The method can include determining a temporary pairing code associated with the autonomous vehicle. The method can include providing the temporary pairing code to the vehicle provider. The method can include obtaining a device pairing request via an application executed by a user device, the device pairing request comprising the temporary pairing code and an operational certificate, the operational certificate comprising device identification data associated with the user device. The method can include pairing the user device and the autonomous vehicle based at least in part on the device pairing request.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: June 20, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Atibhav Mittal, Ashwin Neurgaonkar, Nihal Reddy Pathuri, Zelin Liu, Zhuofu Li
  • Patent number: 11674810
    Abstract: A network computer system operates to receive service requests from requesters. Based at least in part on a proximity between the current locations of a first and a second requester, the system can match the first service request and the second service request by (i) selecting pickup locations for the first and second requesters, (ii) transmitting rendezvous information to the computing devices of the first and second requesters, (iii) determining an estimated time interval for each of the first requester and the second requester to arrive at their pickup locations, and (iv) selecting a transport provider to service both the first transport request and the second transport request.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: June 13, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Miraj Rahematpura, John Mark Nickels, Eoin O'Mahony, Danhua Guo, Vishnu Srinivasan Sundaresan, Lior Seeman, Meisam Vosoughpour
  • Patent number: 11669785
    Abstract: Computationally implemented methods and systems that are designed for receiving one or more first directives that direct a transportation vehicle unit to transport a first end user; receiving, while the transportation vehicle unit is en route to or is transporting the first end user, one or more second directives that direct the transportation vehicle unit to transport a second end user while transporting the first end user, the transportation vehicle unit having been determined to be able to accommodate transport of the second end user while transporting the first end user; and verifying that compliance with the one or more second directives will not conflict with one or more obligations to transport the first end user by the transportation vehicle unit. In addition to the foregoing, other aspects are described in the claims, drawings, and text.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: June 6, 2023
    Assignee: UBER TECHNOLOGIES, INC.
    Inventors: Richard T. Lord, Robert W. Lord, Nathan P. Myhrvold, Clarence T. Tegreene, Jr.
  • Patent number: 11671791
    Abstract: A system can receive a request for a transport service from a first device. The request can include a user identifier associated with a first user of the first device, contact information associated with a second user, and a pickup location information. The system can make a determination whether a user account associated with the second user is stored in a user database using the contact information in the request. Based on the determination, the system can select a messaging protocol to transmit data to a second device associated with the contact information. The system can transmit a message corresponding to the transport service to the second device using the selected messaging protocol.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: June 6, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Deepti Chheda, Nicholas Cobb, Adam Noffsinger, Nikunj Aggarwal, Vincent Fong, Domenic Anthony Narducci, IV, Osman Haque, Ashwin Neurgaonkar
  • Patent number: 11669786
    Abstract: A computing system can process utilization data from computing devices of requesting users of a transport service and identify a plurality of the requesting users being transported by a third-party transit means, such as a train, bus, or ferry, to an arrival location. For each of the plurality of requesting users, the system can determine a destination requiring additional transport from the arrival location of the third-party transit means. Based on the destination of each of the plurality of requesting users, the system can coordinate with a set of transport providers within a certain proximity of the arrival location of the transit means to facilitate transport for the plurality of requesting users at the arrival location.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: June 6, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Donald Stayner, Nikhil Dua, Jake Hurley, Eric Li
  • Patent number: 11668576
    Abstract: Systems and methods of using sensor data for coordinate prediction are disclosed herein. In some example embodiments, for a place, a computer system accesses corresponding service data comprising pick-up data and drop-off data for requests, and accesses corresponding sensor data indicating at least one path of mobile devices of the requesters of the requests, with the at least one path comprising at least one of a pick-up path ending at the pick-up location indicated by the pick-up data and a drop-off path beginning at the drop-off location indicated by the drop-off data. In some example embodiments, the computer system generates at least one predicted geographic location using the paths indicated by the sensor data, and stores the at least one predicted geographic location in a database in association with an identification of the place.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: June 6, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Shivendra Pratap Singh, Upamanyu Madhow, Vikram Saxena, Livia Zarnescu Yanez, Chandan Prakash Sheth, Sheng Yang, Alvin AuYoung
  • Patent number: 11665226
    Abstract: A computing system can manage a network-based service for a given region. The system receives a transport request from a user device of a requesting user, the transport request including a pickup location and a specified vehicle type. Based on the specified vehicle type, the system makes a determination to fulfill the transport request by performing a first set of operations in accordance with a multi-invitation mode as opposed to a second set of operations in accordance with a single-invitation mode. The multi-invitation mode includes transmitting an invitation to service the transport request multiple provider devices of candidate transport providers, and selecting a transport provider from the candidates to service the transport request for the requesting user.
    Type: Grant
    Filed: January 4, 2022
    Date of Patent: May 30, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Kevin Brinig, Kartik Murthy