System and method for adjusting vehicle location
AssigneeRidecell, Inc.
InventorsAarjav Trivedi, ArunKumar Elangovan, Samyak Pandya, Jit Ray Chowdhury, Srinivas Reddy Aellala
Life of this patent
Estimating the term…
Abstract
Systems and methods for repositioning autonomous vehicles are disclosed. The systems and methods facilitate moving vehicles of a fleet of vehicles into more advantageous locations. For example, autonomous vehicles can be moved from positions where a vehicle would be difficult to access by a user and/or be less likely to be used by a user to positions that provide easier access by a user and/or make the vehicle more likely to be used.
Claims20
A method for relocating autonomous vehicles of a plurality of autonomous vehicles available for use, said method comprising:
- providing one or more hardware servers, each including a network interface;
- establishing a vehicle data connection between each autonomous vehicle of said plurality of autonomous vehicles and one of said hardware servers;
- receiving, via said vehicle data connections, vehicle location data associated with each autonomous vehicle of said plurality of autonomous vehicles, said vehicle location data being indicative of a location of a corresponding autonomous vehicle at a particular time;
- defining a first geographical region;
- establishing a user data connection between each user device of a plurality of user devices and one of said hardware servers, each user device of said plurality of user devices corresponding to a prospective user of at least one of said autonomous vehicles;
- receiving access information indicative of said user devices accessing said one or more hardware servers, said access information including user location data indicative of a second location of each corresponding user device at a second particular time;
- determining a first number of accesses to said one or more hardware servers from within said first geographical region based at least in part on said access information, said accesses to said one or more hardware servers being unassociated with any request for use of said autonomous vehicles;
- determining a first demand for said autonomous vehicles within said first geographical region based at least in part on said first number of accesses to said one or more hardware servers;
- determining a second number of said autonomous vehicles that are available within said first geographical region, based at least in part on said vehicle location data;
- determining, based on said first demand for autonomous vehicles within said first geographical region, whether said second number of said autonomous vehicles is sufficient;
- and
- communicating movement instructions to a particular one of said autonomous vehicles if said second number of autonomous vehicles available within said first geographical region is not sufficient, said movement instructions causing a relocation of said particular one of said autonomous vehicles into said first geographical region.
A system for relocating autonomous vehicles of a plurality of autonomous vehicles available for use, said system comprising:
- a set of hardware servers, said set of hardware servers including one or more hardware processors, memory, and an internetwork;
- and wherein
- each of said one or more hardware processors is configured to execute code, said code including a native set of instructions for causing each said hardware processor to perform a corresponding set of native operations when executed by said hardware processor;
- and
- said memory is electrically connected to store data and said code, said data and said code including
- a data management module including
- a first subset of said native set of instructions configured to establish a vehicle data connection between each autonomous vehicle of said plurality of autonomous vehicles and one of said hardware servers,
- a second subset of said native set of instructions configured to receive, via said vehicle data connections, vehicle location data associated with each autonomous vehicle of said plurality of autonomous vehicles, said vehicle location data being indicative of a location of a corresponding autonomous vehicle at a particular time,
- a third subset of said native set of instructions configured to establish a user data connection between each user device of a plurality of user devices and one of said hardware servers, each user device of said plurality of user devices corresponding to a prospective user of at least one of said autonomous vehicles, and
- a fourth subset of said native set of instructions configured to receive access information indicative of said user devices accessing said hardware servers, said access information including user location data indicative of a second location of each corresponding user device at a second particular time, and
- a routing module including
- a fifth subset of said native set of instructions configured to define a first geographical region,
- a sixth subset of said native set of instructions configured to determine a first number of accesses to said hardware servers from within said first geographical region based at least in part on said access information, said accesses to said hardware servers being unassociated with any request for use of said autonomous vehicles,
- a seventh subset of said native set of instructions configured to determine a first demand for said autonomous vehicles within said first geographical region based at least in part on said first number of accesses to said hardware servers,
- an eighth subset of said native set of instructions configured to determine a second number of said autonomous vehicles that are available within said first geographical region, based at least in part on said vehicle location data,
- a ninth subset of said native set of instructions configured to determine, based on said first demand for said autonomous vehicles within said first geographical region, whether said second number of said autonomous vehicles is sufficient, and
- a tenth subset of said native set of instructions configured to communicate movement instructions to a particular one of said autonomous vehicles if said second number of autonomous vehicles available within said first geographical region is not sufficient, said movement instructions causing a relocation of said particular one of said autonomous vehicles into said first geographical region.
Dependencies are inferred from the claim text.