Navigation and routing based on sensor data
AssigneeUber Technologies, Inc.
InventorAndrew Martin Warr
Life of this patent
Estimating the term…
Abstract
A computing system can receive sensor data from one or more computing devices co-located with a vehicle, where the sensor data indicates a seating arrangement of one or more current passengers of the vehicle. The system can receive location data from the one or more computing devices co-located with the vehicle, and using the sensor data and the location data, the system determines a first route for the vehicle to travel to a start location of a requesting user such that a curbside seat of the vehicle is available for the requesting user. The system then transmits navigation instructions to the one or more computing devices co-located with the vehicle to provide routing directions corresponding to the first route.
Claims20
A computing system, comprising:
- a network communication interface to communicate, over one or more networks, with computing devices;
- one or more processors;
- and
- a memory storing instructions that, when executed by the one or more processors, causes the computing system to:
- receive, using the network communication interface, sensor data from one or more sensors of a vehicle, the sensor data being indicative of which door of the vehicle is used by a passenger of the vehicle;
- receive, using the network communication interface, location data from one or more computing devices co-located with the vehicle;
- based on the sensor data and the location data, determine a first route for the vehicle to travel to a start location of a requesting user such that a curbside seat of the vehicle is available for the requesting user;
- and
- transmit, using the network communication interface, information to at least one of the one or more computing devices co-located with the vehicle, the information identifying a route to enable the requesting user to be picked up with an unoccupied curbside seat.
A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a computing system, cause the one or more processors to:
- receive, using a network communication interface of the computing system, sensor data from one or more sensors of a vehicle, the sensor data being indicative of which door of the vehicle is used by a passenger of the vehicle;
- receive, using the network communication interface, location data from one or more computing devices co-located with the vehicle;
- based on the sensor data and the location data, determine a first route for the vehicle to travel to a start location of a requesting user such that a curbside seat of the vehicle is available for the requesting user;
- and
- transmit, using the network communication interface, information to at least one of the one or more computing devices co-located with the vehicle, the information identifying a route to enable the requesting user to be picked up with an unoccupied curbside seat.
A computer-implemented method of arranging transport, the method being performed by one or more processors of a computer system and comprising:
- receiving, using a network communication interface of the computing system, sensor data from one or more sensors of a vehicle, the sensor data being indicative of which door of the vehicle is used by a passenger of the vehicle;
- receiving, using the network communication interface, location data from one or more computing devices co-located with the vehicle;
- based on the sensor data and the location data, determining a first route for the vehicle to travel to a start location of a requesting user such that a curbside seat of the vehicle is available for the requesting user;
- and
- transmitting, using the network communication interface, information to at least one of the one or more computing devices co-located with the vehicle, the information identifying a route to enable the requesting user to be picked up with an unoccupied curbside seat.
Dependencies are inferred from the claim text.