Generating and transmitting parking instructions for autonomous and non-autonomous vehicles
First Claim
1. A parking analysis system, comprising:
- a first plurality of sensors arranged on a plurality of autonomous and non-autonomous vehicles;
a second plurality of sensors within one or more structures;
a parking analysis database storing historical parking location and risk information;
a trip assignment server;
a processor; and
a memory coupled to the processor and storing computer-executable instructions that, when executed by the processor, cause a parking analysis computing device to;
receive, from the first plurality of sensors, data associated with locations of each vehicle of the plurality of autonomous and non-autonomous vehicles;
receive, from a plurality of autonomous vehicles, historical parking data associated with the plurality of autonomous vehicles;
receive, from the second plurality of sensors, data associated with a plurality of potential parking locations;
query the parking analysis database to identify data associated with parking risk for the plurality of potential parking locations;
receive, from the trip assignment server, an expected future trip for a first autonomous vehicle of the plurality of autonomous vehicles; and
based on the data associated with locations of each vehicle of the plurality of autonomous and non-autonomous vehicles, the historical parking data, the data associated with the plurality of potential parking locations, the data associated with parking risk for the plurality of potential parking locations, and the expected future trip, generate a recommended first parking location for the first autonomous vehicle to park until the expected future trip;
generate instructions to travel from a current location of the first autonomous vehicle to the recommended first parking location;
transmit the instructions to travel from the current location of the first autonomous vehicle to the recommended first parking location to an autonomous vehicle control computing device within the first autonomous vehicle; and
cause the first autonomous vehicle to travel to the recommended first parking location.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and apparatuses for receiving data from a plurality of sensors and using the data, as well as other data, to generate a parking recommendation for an autonomous vehicle and instruct the autonomous vehicle to travel to the recommended parking location are provided. Data may be received from a plurality of sensors within a first autonomous vehicle, as well as from other vehicles and/or structures. Historical parking data associated with the first autonomous vehicle may also be extracted. In some examples, an expected future trip of the first autonomous vehicle may be determined. The system may then evaluate the data to generate a parking recommendation for the first autonomous vehicle. The system may generate and transmit instructions for traveling from a current location to the recommended parking location and may cause the first autonomous vehicle to travel to the recommended parking location.
-
Citations
20 Claims
-
1. A parking analysis system, comprising:
-
a first plurality of sensors arranged on a plurality of autonomous and non-autonomous vehicles; a second plurality of sensors within one or more structures; a parking analysis database storing historical parking location and risk information; a trip assignment server; a processor; and a memory coupled to the processor and storing computer-executable instructions that, when executed by the processor, cause a parking analysis computing device to; receive, from the first plurality of sensors, data associated with locations of each vehicle of the plurality of autonomous and non-autonomous vehicles; receive, from a plurality of autonomous vehicles, historical parking data associated with the plurality of autonomous vehicles; receive, from the second plurality of sensors, data associated with a plurality of potential parking locations; query the parking analysis database to identify data associated with parking risk for the plurality of potential parking locations; receive, from the trip assignment server, an expected future trip for a first autonomous vehicle of the plurality of autonomous vehicles; and based on the data associated with locations of each vehicle of the plurality of autonomous and non-autonomous vehicles, the historical parking data, the data associated with the plurality of potential parking locations, the data associated with parking risk for the plurality of potential parking locations, and the expected future trip, generate a recommended first parking location for the first autonomous vehicle to park until the expected future trip; generate instructions to travel from a current location of the first autonomous vehicle to the recommended first parking location; transmit the instructions to travel from the current location of the first autonomous vehicle to the recommended first parking location to an autonomous vehicle control computing device within the first autonomous vehicle; and cause the first autonomous vehicle to travel to the recommended first parking location. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A parking analysis server, comprising:
-
a processor; and at least one memory coupled to the processor and storing computer-executable instructions that, when executed by the processor, cause the parking analysis server to; receive, from a first plurality of sensors, data associated with locations of each vehicle of a plurality of autonomous and non-autonomous vehicles; receive, from a plurality of autonomous vehicles, historical parking data associated with the plurality of autonomous vehicles; receive, from a second plurality of sensors, data associated with a plurality of potential parking locations; query a parking analysis database to identify data associated with parking risk for the plurality of potential parking locations; receive, from a trip assignment server, an expected future trip for a first autonomous vehicle of the plurality of autonomous vehicles; and based on the data associated with locations of each vehicle of the plurality of autonomous and non-autonomous vehicles, the historical parking data, the data associated with the plurality of potential parking locations, the data associated with parking risk for the plurality of potential parking locations, and the expected future trip, generate a recommended first parking location for the first autonomous vehicle to park until the expected future trip; generate instructions to travel from a current location of the first autonomous vehicle to the recommended first parking location; transmit the instructions to travel from the current location of the first autonomous vehicle to the recommended first parking location to an autonomous vehicle control computing device within the first autonomous vehicle; and cause the first autonomous vehicle to travel to the recommended first parking location. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of generating a parking location recommendation, comprising:
-
receiving, by a parking analysis server and from a first plurality of sensors, data associated with locations of each vehicle of a plurality of autonomous and non-autonomous vehicles; receiving, by the parking analysis server and from a plurality of autonomous vehicles, historical parking data associated with the plurality of autonomous vehicles; receiving, by the parking analysis server and from a second plurality of sensors, data associated with a plurality of potential parking locations; querying, by the parking analysis server, a parking analysis database to identify data associated with parking risk for the plurality of potential parking locations; receiving, by the parking analysis server and from a trip assignment server, an expected future trip for a first autonomous vehicle of the plurality of autonomous vehicles; and based on the data associated with locations of each vehicle of the plurality of autonomous and non-autonomous vehicles, the historical parking data, the data associated with the plurality of potential parking locations, the data associated with parking risk for the plurality of potential parking locations, and the expected future trip, generating, by the parking analysis server, a recommended first parking location for the first autonomous vehicle to park until the expected future trip; generating, by the parking analysis server, instructions to travel from a current location of the first autonomous vehicle to the recommended first parking location; transmitting, by the parking analysis server, the instructions to travel from the current location of the first autonomous vehicle to the recommended first parking location to an autonomous vehicle control computing device within the first autonomous vehicle; and causing, by the parking analysis server, the first autonomous vehicle to travel to the recommended first parking location. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification