Patents Assigned to Uber Technologies, Inc.
  • Patent number: 12730575
    Abstract: Systems and methods for improving inbound/outbound prioritization and processing for large blob workloads. The system can receive latency profiles and determine parameters that control movement of data across data tiers. The method includes receiving a plurality of commands to interact with data. The method includes detecting conditions that fail to satisfy at least one latency profile. The method includes adjusting parameters based on detecting the conditions. Adjusting the parameters adjusts a percentage of data being classified in a first tier to being reclassified in a second tier to satisfy the latency profiles. The method includes processing the plurality of commands based on the adjusted percentage of data.
    Type: Grant
    Filed: October 10, 2024
    Date of Patent: September 8, 2026
    Assignee: UBER TECHNOLOGIES, INC.
    Inventors: Navneeth Kankani, Mingmin Chen, Kevin Cheng
  • Patent number: 12731099
    Abstract: A computer system receives a freight request from a shipper, where the freight request specifies a destination for a load of the shipper. The computer system implements a selection process to select a freight operator to haul a corresponding trailer of the trailer module from a location of the shipper to a destination. The trailer module may be monitored using information transmitted from the trailer, to determine when the trailer is picked up and/or delivered at the destination.
    Type: Grant
    Filed: May 24, 2024
    Date of Patent: September 8, 2026
    Assignee: UBER TECHNOLOGIES, INC.
    Inventors: Maxwell MacGavin Pike, William Driegert, Robert Gestie Chappuis, Eric Berdinis, Anne Canfield Kadavy, Lior Ron
  • Patent number: 12724839
    Abstract: An online system receives a trip request including a location of the user requesting the trip. The online system identifies buildings or geographies based on the received location and determines location boundaries associated with the identified buildings or geographies. The online system identifies a set of hotspots representing locations that are frequently used for pickup or drop off. The online system additionally identifies a set of points of interest. The points of interest are, for example, businesses, landmarks, building names, or other visible information related to the location. The online system scores the set of points of interest based on a relative value of displaying the point of interest for orientation or navigation purposes. The online system modifies a user interface to display a map of the area including the identified location boundaries, hotspots, and one or more points of interest based on the scoring.
    Type: Grant
    Filed: December 11, 2024
    Date of Patent: September 1, 2026
    Assignee: Uber Technologies, Inc.
    Inventor: Christopher Moore
  • Patent number: 12718156
    Abstract: Systems and methods of generating active notifications for users of a networked computer system using transportation service prediction are disclosed herein. In some example embodiments, a computer system uses a prediction model to generate a transportation service prediction for a user based on an identification of the user, location data for the user, prediction time data, and historical user data for instances of the user using the transportation, and then causes a notification to be displayed on a computing device of the user based on the transportation service prediction, with the notification indicating a recommended use of the transportation service in association with the place for the time of day and the day of the week, and the notification comprising a selectable user interface element configured to enable the user to submit an electronic request for the recommended use of the transportation service.
    Type: Grant
    Filed: September 30, 2024
    Date of Patent: August 25, 2026
    Assignee: Uber Technologies, Inc.
    Inventors: Neil Chagas Fernandes, Aditya Somani, Adnan Akil, Pablo Bellver, Jieying Chen, Archisman Roy, Gustavo Bagdadi de Castro, Norbert Y. Hu, Talal Toukan, Lu Huang, Yuh-Jie Eunice Chen
  • Patent number: 12710282
    Abstract: A network system can receive, from a user device of a requesting user, a query related to a first service. If the network system determines that a first service provider is in progress of providing a second service for the requesting user, the network system can identify, based on a service location of the second service, a plurality of entities that provide items available for selection in association with the first service. The network system can further determine whether to select the first service provider to fulfill the request for the first service based on an estimated first service duration associated with the first service and an estimated duration remaining for the second service. The first service duration can be estimated based on respective timing information associated one or more items selected by the requesting user. The network system can update a route for the first service provider.
    Type: Grant
    Filed: July 22, 2024
    Date of Patent: August 18, 2026
    Assignee: Uber Technologies, Inc.
    Inventors: Jason Droege, Stephen Chau, Andrew Timothy Szybalski
  • Patent number: 12704376
    Abstract: Systems and methods for dynamic mapping and routing using machine learning. The system can access requested items, a map, and process data signals to generate route segments that indicate a path to the requested items. The method includes accessing data associated with a delivery request that includes requested items. The method includes accessing map data associated with the initial location of the items. The method includes processing data signals from computing devices to confirm an initial location of an item, determine a new location of an item, or determine an availability of an item. The method includes iteratively generating a plurality of route segments for a user to follow that indicates a path to the requested items. The method includes outputting a command instruction to generate a user interface that iteratively displays each route segment based on the user selecting or disregarding the respective items.
    Type: Grant
    Filed: April 18, 2024
    Date of Patent: August 11, 2026
    Assignee: UBER TECHNOLOGIES, INC.
    Inventors: Max Vito Di Capua, Hiroshi Antonio Mendoza
  • Patent number: 12705550
    Abstract: Systems and methods are disclosed herein for monitoring a location of a client device associated with a transportation service and generating augmented reality images for display on the client device. The systems and methods use sensor data from the client device and a device localization process to monitor the location of the client device by comparing renderings of images captured by the client device to renderings of the vicinity of the pickup location. The systems and methods determine navigation instructions from the user's current location to the pickup location and select one or more augmented reality elements associated with the navigation instructions and/or landmarks along the route to the pickup location. The systems and methods instruct the client device to overlay the selected augmented reality elements on a video feed of the client device.
    Type: Grant
    Filed: July 25, 2024
    Date of Patent: August 11, 2026
    Assignee: Uber Technologies, Inc.
    Inventors: Aaron Matthew Rogan, Taehun Yoon, Gregory Mark Mahowald
  • Patent number: 12689685
    Abstract: A system and method for dynamically adjusting attributes for a network service is described. A computing system can determine a change that is to be implemented to an attribute of the network service. For each of a plurality of computing devices, the computing system can receive information associated with that computing device from a designated application operating on that computing device. The designated application is associated with the network service. The computing system automatically implements the change to at least one but not all of the plurality of computing devices based on the information received from each of the plurality of computing devices.
    Type: Grant
    Filed: June 4, 2024
    Date of Patent: July 21, 2026
    Assignee: Uber Technologies, Inc.
    Inventor: Amos Barreto
  • Patent number: 12682317
    Abstract: Systems and methods for determining out-of-stock predictions for merchant items and performing intervention actions based on the out-of-stock predictions using machine-learned models. The method includes obtaining feature data including at least (i) aggregations of historical found rate data, (ii) item level metadata, and (iii) merchant signal data into an out-of-stock model. The method includes determining a number of output scores for a number of items. The output scores can be indicative of a likelihood of an item being out-of-stock. The method includes determining a first output score for a first item of the plurality of items satisfies an intervention criterion. The method includes responsive to determining the first output score satisfies the intervention criterion, performing an intervention action.
    Type: Grant
    Filed: October 16, 2023
    Date of Patent: July 14, 2026
    Assignee: UBER TECHNOLOGIES, INC.
    Inventors: Tejaswi Agarwal, Samuel Lite, Rishi Sadhir, Andrés Felipe Cádiz Vidal
  • Patent number: 12674676
    Abstract: A method includes receiving one or more search terms at a mobile computing device while the mobile computing device is located at a particular location. A search query that includes the one or more search terms and a location history of the mobile computing device is transmitted to a server. The method also includes receiving one or more search results in response to the search query, where the one or more search results include content identified based on a predicted destination of the mobile computing device. An interface identifying the one or more search results is displayed at the mobile computing device.
    Type: Grant
    Filed: July 31, 2024
    Date of Patent: July 7, 2026
    Assignee: Uber Technologies, Inc.
    Inventors: Alice Jane Bernheim Brush, John Charles Krumm, Shahriyar Amini, Amy Karlson, Jaime Teevan, Nissanka Arachchige Bodhi Priyantha
  • Patent number: 12674671
    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: June 24, 2024
    Date of Patent: July 7, 2026
    Assignee: Uber Technologies, Inc.
    Inventors: Shivendra Pratap Singh, Upamanyu Madhow, Vikram Saxena, Livia Zarnescu Yanez, Chandan Prakash Sheth, Sheng Yang, Alvin AuYoung
  • Patent number: 12672206
    Abstract: A system can receive location data from a computing device of a requesting user, where the location data indicates a current position of the requesting user. The system can determine a rendezvous location for the requesting user prior to the requesting user transmitting a service request to the network computer system. The system may then transmit data corresponding to the rendezvous location to the computing device of the requesting user. The system may further periodically receive an update request from the computing device of the user, and for each update request, (i) determine a second plurality of transport providers with the predetermined distance or time from the current position of the user, and (ii) based on respective locations of these transport providers, transmit updated map data to the computing device to indicate an updated rendezvous location on the map interface.
    Type: Grant
    Filed: August 8, 2024
    Date of Patent: June 30, 2026
    Assignee: Uber Technologies, Inc.
    Inventors: Pan Pan, Jon Petersen, Kevin Su, Ronak Trivedi
  • Patent number: 12671746
    Abstract: A computing system can detect, based on data received via the network communication interface, a launch of a service application on a computing device of a user to initiate an application session. During the application session, the system can obtain contextual data corresponding to user interactions with the service application by the user. Based on the contextual data, the system can perform at least one of (i) acquire first additional user data corresponding to the user from one or more local data sources, or (ii) derive second additional user data associated with the contextual data to avoid a network call and reduce network latency. The system may then classify the user in a specified group for providing targeted content.
    Type: Grant
    Filed: June 22, 2023
    Date of Patent: June 30, 2026
    Assignee: Uber Technologies, Inc.
    Inventors: Khalid Karim, Egor Gryaznov, Yunke Tang
  • Patent number: 12669339
    Abstract: A computing system detects activation of a service application on a computing device of a user and performs a selection process to select a service provider to provide service for the user before receiving a request for service from the computing device of the user. Before receiving the request for service from the computing device of the user, the system transmits service provider information corresponding to the selected service provider to the computing device of the user. Subsequent to performing the selection process, the system receives the request for service, and transmits an invitation for providing service for the user to a provider device of the selected service provider.
    Type: Grant
    Filed: July 14, 2023
    Date of Patent: June 30, 2026
    Assignee: Uber Technologies, Inc.
    Inventors: John Mark Nickels, Eoin O'Mahony
  • Patent number: 12670288
    Abstract: A key management system can store, in a tag repository, information associating policy tags with column datasets. The system can receive a client request for an encrypted encryption key (EEK) to access a column dataset, where the client request includes a column name for the column dataset. Based on the client request, the system can perform a lookup in the tag repository to identify one or more tags associated with the column dataset and determine whether the client device is authorized to access the column dataset. Based on determining that the client device is authorized to access the column dataset, the system can generate an original encryption key, and generate the EEK using a shared master key, the original encryption key, and at least the column name for the column dataset. The system may then provide the EEK to the client device over the one or more networks.
    Type: Grant
    Filed: September 19, 2023
    Date of Patent: June 30, 2026
    Assignee: Uber Technologies, Inc.
    Inventors: Huicheng Song, Xinli Shang
  • Patent number: 12665966
    Abstract: Under the user's instruction, an autonomous vehicle travels to a selected location. The user chooses a place to arrive at the destination address. After the arrival of the autonomous vehicle, it is determined whether the user's or third party's mobile device is still in the vehicle. If the mobile device is still in the vehicle, the vehicle will notify the user or third party in one or more ways to come back and get their mobile device.
    Type: Grant
    Filed: October 6, 2023
    Date of Patent: June 23, 2026
    Assignee: Uber Technologies, Inc.
    Inventor: Porter Joseph Zilka
  • Patent number: 12651530
    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 30, 2023
    Date of Patent: June 9, 2026
    Assignee: Uber Technologies, Inc.
    Inventors: Samantha Doyle Small, Steve Ayers
  • Patent number: 12646021
    Abstract: A computing system establishes a geofence associated with a particular service area. The system monitors a location of a computing device of a driver and detects when the driver enters 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 at least one of: driver information of the selected driver, an estimated time of arrival to a pickup location, or a location of the selected driver to the computing device of the requesting user.
    Type: Grant
    Filed: June 25, 2024
    Date of Patent: June 2, 2026
    Assignee: Uber Technologies, Inc.
    Inventors: Michael Truong, Iain Proctor
  • Patent number: 12645448
    Abstract: Systems and methods for detecting and orchestrating the deployment of software changes. The system can access schema data indicative of a change associated with a first system, wherein executable code associated with the change is executable within a first computing environment. The system can determine a potential impact to a second system. The system can generate one or more computing tasks to notify the second system of the change and an acknowledgment placeholder with a unique identifier associated with the second system. The system can access data indicative of an execution status of the one or more computing tasks. The system can generate an update indicating that the one or more computing tasks have been executed by the second system. The system can transmit to the first system, data acknowledging the potential impact to the second system, and command instructions to deploy the executable code to a second computing environment.
    Type: Grant
    Filed: November 3, 2023
    Date of Patent: June 2, 2026
    Assignee: UBER TECHNOLOGIES, INC.
    Inventors: Arunagiriswaran Ezhilan, Srinivasan Hariram, Amrut Bharat Joshi, Jeff Moore, Jayaram Valliyur
  • Patent number: 12644715
    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: April 9, 2024
    Date of Patent: June 2, 2026
    Assignee: Uber Technologies, Inc.
    Inventors: Rifat Berk, Joseph Kelly Barker, Pranav Deepak Agrawal, Vineet Khosla, Nishanth Mohan