Centralized Maneuvering of Autonomous Vehicles for User Pick-Up
AssigneeProsper Technology, LLC
InventorThomas Danaher Harvey
Life of this patent
Estimating the term…
Abstract
A method includes receiving from a client computing device of a user, a request for access to an autonomous vehicle, determining one of a plurality of autonomous vehicles to provide the user access to in response to the request, wherein the determined autonomous vehicle is blocked by one or more other ones of the autonomous vehicles, determining locations of the determined autonomous vehicle and the blocking autonomous vehicles, and computing based on the locations of the determined autonomous vehicle and the blocking autonomous vehicles, coordinated movements to provide access to the determined autonomous vehicle as requested by the user.
Claims20
A method comprising:
- receiving, by a central computing device, from a client computing device of a user, a request for access to an autonomous vehicle;
- determining, by the central computing device, one of a plurality of autonomous vehicles to provide the user access to in response to the request, wherein the determined autonomous vehicle is blocked by one or more other ones of the autonomous vehicles;
- determining, by the central computing device, locations of the determined autonomous vehicle and the blocking autonomous vehicles;
- and
- computing, by the central computing device, based on the locations of the determined autonomous vehicle and the blocking autonomous vehicles, coordinated movements to provide access to the determined autonomous vehicle as requested by the user.
One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
- receive, by a central computing device, from a client computing device of a user, a request for access to an autonomous vehicle;
- determine, by the central computing device, one of a plurality of autonomous vehicles to provide the user access to in response to the request, wherein the determined autonomous vehicle is blocked by one or more other ones of the autonomous vehicles;
- determine, by the central computing device, locations of the determined autonomous vehicle and the blocking autonomous vehicles;
- and
- compute, by the central computing device, based on the locations of the determined autonomous vehicle and the blocking autonomous vehicles, coordinated movements to provide access to the determined autonomous vehicle as requested by the user.
A system comprising:
- one or more processors;
- and
- one or more computer-readable non-transitory storage media coupled to one or more of the processors and comprising instructions operable when executed by one or more of the processors to cause the system to:
- receive, by a central computing device, from a client computing device of a user, a request for access to an autonomous vehicle;
- determine, by the central computing device, one of a plurality of autonomous vehicles to provide the user access to in response to the request, wherein the determined autonomous vehicle is blocked by one or more other ones of the autonomous vehicles;
- determine, by the central computing device, locations of the determined autonomous vehicle and the blocking autonomous vehicles;
- and
- compute, by the central computing device, based on the locations of the determined autonomous vehicle and the blocking autonomous vehicles, coordinated movements to provide access to the determined autonomous vehicle as requested by the user.
Dependencies are inferred from the claim text.