Patents Assigned to Uber Technologies, Inc.
  • Patent number: 12044542
    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: April 20, 2023
    Date of Patent: July 23, 2024
    Assignee: Uber Technologies, Inc.
    Inventors: Jason Droege, Stephen Chau, Andrew Timothy Szybalski
  • Patent number: 12039474
    Abstract: A method for selecting storage locations for storage of data. According to a placement policy, a file is stored in a database comprising a plurality of storage locations. The method includes determining a query for a copy comprising policy constraints in the placement policy and storage location constraints. The method includes extracting one or more data attributes of the file. The method includes determining an attribute set for each storage location including the data attributes and the storage location attributes for each storage location. The method includes identifying a set of one or more candidate storage locations for storage of the copy of the file by evaluating the attribute set for each storage location against the query. The method includes selecting a candidate storage location from the set and providing the copy of the file to the selected candidate storage location for storage.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: July 16, 2024
    Assignee: Uber Technologies, Inc.
    Inventors: Alexey Pavlenko, Jakob Holdgaard Thomsen, Dron Rathore
  • Patent number: 12025449
    Abstract: A network system dynamically determines a route, including start and end points, for vehicles in a transportation network. The transportation network receives a service request from a user of the transportation network including an origin location for the trip and a destination location for the trip. The transportation network then generates a waypoint plan for one or more vehicles, which includes the requested origin and destination in addition to any previously requested origins and destinations included in the vehicles current route. The network system then determines a directionality for each of the waypoints in the waypoint plan and retrieves candidate start and end points that have an associated directionality within a threshold angle of the directionality of each waypoint and are proximate to the waypoint. The network system evaluates each combination of retrieved candidate points to select a route for the vehicle.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: July 2, 2024
    Assignee: Uber Technologies, Inc.
    Inventors: Qi Chen, Casey Lawler, Linfeng Shi, Qing Xu, Miao Yu
  • Patent number: 12026641
    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: Grant
    Filed: March 22, 2021
    Date of Patent: July 2, 2024
    Assignee: Uber Technologies, Inc.
    Inventors: Aditya Sarawgi, Sophia Cui, Matthew Sweeney
  • Patent number: 12025450
    Abstract: Various examples are directed to systems and methods for routing an autonomous vehicle. A comparison engine may access first route data describing a first route and second route data describing a second route. The comparison engine may generate first normalized route data using the first route data, where the first normalized route data comprises a first plurality of normalized positions along the first route. The comparison engine may also generate second normalized route data using the second route data, where the second normalized route data comprises a second plurality of normalized positions along the second route. The route comparison engine may compare a first position from a first plurality of normalized positions with a first corresponding position from the second plurality of normalized positions and may instruct an autonomous vehicle to begin executing an autonomous vehicle route based at least in part on the comparing.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: July 2, 2024
    Assignee: Uber Technologies, Inc.
    Inventor: Ankur Toshniwal
  • Patent number: 12021947
    Abstract: Service providers can be identified to fulfill service requests of a network-based service. A network system is configured to generate, based on historical data associated with the network-based service, a machine-learned service provider optimization (MLSPO) model for generating service provider optimizations. The optimizations can include action recommendations that optimize one or more service metrics. The MLSPO model can be a reinforcement learning model generated by performing a plurality of simulations utilizing one or more virtual agents. A provider device of a service provider can transmit a set of data to the network system that indicates a current location of the service provider. Based on the current location and the MLSPO model, the network system can generate service provider optimizations. Optimization data can be transmitted to the provider device so that the provider device can display information corresponding to the service provider optimizations.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: June 25, 2024
    Assignee: Uber Technologies, Inc.
    Inventors: Shicong Meng, Noah Harold Shaw, Joshua K. Hellerstein, Juan Pemberthy, Zhi Li, Jacob Edison
  • Patent number: 12014635
    Abstract: A computer system operates to receive transport service requests from computing devices of requesters within a geographic region. The system matches each transport service request with an available transport provider operating a service vehicle within the geographic region, and determines a location bias for a first transport provider that operates a corresponding vehicle within the geographic region, the location bias being associated with a preferred location of the first transport provider. The system may then match the first transport provider to a transport service request based on (i) the location bias of the first transport provider, and (ii) a destination of the transport service request which, upon fulfilling the transport service request, results in the first transport provider being positioned to arrive at the preferred location within a future time interval.
    Type: Grant
    Filed: December 23, 2022
    Date of Patent: June 18, 2024
    Assignee: Uber Technologies, Inc.
    Inventors: Parker Kuncl, Ashley Quitoriano, Awaneesh Verma
  • Patent number: 12013252
    Abstract: An optimization and recommendation engine can receive user location data to programmatically generate customized recommendations regarding the user's operation as a potential service provider for a network service. The optimization and recommendation engine can determine potential service routes based on the user location data indicating a frequent route of the user and on service data associated with the network service. The optimization and recommendation engine can also perform multivariate optimizations to select one or more optimal service routes from the potential service routes. The recommendations can include the one or more optimal service routes as well as parameters associated with such routes. The recommendations can further include a comparison of the parameters against characteristics of the user's frequent route.
    Type: Grant
    Filed: June 23, 2022
    Date of Patent: June 18, 2024
    Assignee: Uber Technologies, Inc.
    Inventors: Michael O'Herlihy, Nirveek De
  • Patent number: 12013701
    Abstract: The present disclosure provides systems and methods to communicate intent of an autonomous vehicle. In particular, the systems and methods of the present disclosure can receive, from an autonomy computing system of an autonomous vehicle, data indicating an intent of the autonomous vehicle to perform a driving maneuver. It can be determined that the intent of the autonomous vehicle should be communicated to a passenger of the autonomous vehicle. Responsive to determining that the intent of the autonomous vehicle should be communicated to the passenger of the autonomous vehicle, a graphical interface indicating the intent of the autonomous vehicle can be generated and provided for display for viewing by the passenger.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: June 18, 2024
    Assignee: Uber Technologies, Inc.
    Inventors: Molly Castle Nix, Sean Chin
  • Patent number: 12009870
    Abstract: A system can receive a request for service from the computing device of a requesting user of the network service. The system can select a driver to provide the service for the requesting user, and transmit an invitation to the computing device of the selected driver to facilitate the request for service. The system can receive a dataset from a first device of the computing device of the requesting user or the computing device of the selected driver, the dataset indicating that the first device has detected an ultrasonic signal outputted by a second device of the computing device of the requesting user or the computing device of the selected driver. Based on receiving the dataset, the system can verify that a rendezvous between the requesting user and the selected driver has occurred.
    Type: Grant
    Filed: April 21, 2023
    Date of Patent: June 11, 2024
    Assignee: Uber Technologies, Inc.
    Inventor: Fahrettin Olcay Cirit
  • Patent number: 12008492
    Abstract: A computing system can receive utilization data from computing devices of requesting users. The system can process the utilization data by (i) executing a transit monitoring engine on the utilization data to detect a cluster of requesting users currently being transported by a third-party transit vehicle to an arrival location of the third-party transit vehicle, and (ii) executing a transport coordination engine on the utilization data to determine, for each requesting user in the cluster, an intent of the requesting user corresponding to a probability that the requesting user will utilize the transport service upon arrival at the arrival location of the third-party transit vehicle.
    Type: Grant
    Filed: June 5, 2023
    Date of Patent: June 11, 2024
    Assignee: Uber Technologies, Inc.
    Inventors: Donald Stayner, Nikhil Dua, Jake Hurley, Eric Li
  • Patent number: 12010192
    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 23, 2022
    Date of Patent: June 11, 2024
    Assignee: Uber Technologies, Inc.
    Inventor: Amos Barreto
  • Patent number: 12008610
    Abstract: A network system provides interventions to providers to reduce the likelihood that its users will experience safety incidents. The providers provide service to the users such as transportation. Providers who are safe and have positive interpersonal behavior may be perceived by users as high quality providers. However, other providers may be more prone to cause safety incidents. A machine learning model is trained using features derived from service received by users of the network system. Randomized experiments and trained models predict the effectiveness of various interventions on a provider based on characteristics of the provider and the feedback received for the provider. As interventions are sent to providers, the change in feedback can indicate whether the intervention was effective. By providing messages proactively, the network system may prevent future safety incidents from occurring.
    Type: Grant
    Filed: June 29, 2023
    Date of Patent: June 11, 2024
    Assignee: Uber Technologies, Inc.
    Inventor: Sangick Jeon
  • Patent number: 12001975
    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: October 13, 2022
    Date of Patent: June 4, 2024
    Assignee: Uber Technologies, Inc.
    Inventors: Richard T. Lord, Robert W. Lord, Nathan P. Myhrvold, Clarence T. Tegreene
  • Patent number: 12003527
    Abstract: A method or system for automatically detecting vulnerabilities. The system obtains an identifier associated with a vulnerability and one or more vulnerability detection parameters associated with the vulnerability. The system also obtains a script based in part on the one or more vulnerability detection parameters. The system then periodically executes the script to determine whether the vulnerability has been remediated or reintroduced. Responsive to determining that the vulnerability has been remediated, the system transmits a request to a vulnerability tracking system to resolve a security alert. Responsive to determining that the vulnerability has been reintroduced, the system transmits a request to the vulnerability tracking system to reactivate the security alert.
    Type: Grant
    Filed: November 21, 2022
    Date of Patent: June 4, 2024
    Assignee: Uber Technologies, Inc.
    Inventors: Aastha Yadav, Martin Hristov Georgiev
  • Patent number: 11994401
    Abstract: Systems and methods of using satellite signal strength to determine indoor/outdoor transition points for places are disclosed herein. In some example embodiments, a computer system accesses service data and sensor data for a plurality of requests for a transportation service associated with a place, with the service data comprising pick-up data indicating a pick-up location and drop-off data indicating a drop-off location, and the sensor data comprising satellite signals indicating a pick-up path or a drop-off path, with the satellite signals each having a corresponding signal strength. The computer system determines a transition geographic location for the place based on the signal strengths of the satellite signals.
    Type: Grant
    Filed: May 23, 2023
    Date of Patent: May 28, 2024
    Assignee: Uber Technologies, Inc.
    Inventors: Dineshkumar Karuppanna Gounder Ramasamy, Upamanyu Madhow
  • Patent number: 11995602
    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: February 14, 2022
    Date of Patent: May 28, 2024
    Assignee: UBER TECHNOLOGIES, INC.
    Inventors: Maxwell MacGavin Pike, William Driegert, Robert Gestie Chappuis, Eric Daniel Berdinis, Anne Canfield Kadavy, Lior Ron
  • Patent number: 11991184
    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: May 19, 2023
    Date of Patent: May 21, 2024
    Assignee: Uber Technologies, Inc.
    Inventor: Ashish Kurmi
  • 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
  • Patent number: D1035099
    Type: Grant
    Filed: July 12, 2021
    Date of Patent: July 9, 2024
    Assignee: Uber Technologies, Inc.
    Inventors: Janie Gu, Monina Dolan, Nikolai Cornell, Daniel Harden, Elliot Ortiz, Britt Jensen