Vehicular information systems and methods
AssigneeRutgers, The State University of New Jersey
InventorsMarco Gruteser, Suhas Mathur
Life of this patent
Estimating the term…
Abstract
Disclosed is a method and system that receives sensor information from each of a plurality of sensors. Each sensor in the plurality is associated with a vehicle. The sensor information includes location coordinates of each vehicle in the plurality. The sensor information associated with each vehicle in the plurality then is translated to parking statistics information. In one embodiment, the translation is based on an aggregate of sensor information corresponding to the plurality of vehicles. The system then communicates parking statistics information to the vehicle.
Claims30
A method comprising:
- receiving, by at least one first processor, sensor information from at least one sensor attached to at least one vehicle;
- wherein the at least one sensor is configured to:
- i) generate a plurality of sensor signals, and
- ii) receive a signal reflection associated with each sensor signal of the plurality of sensor signals;
- wherein the sensor information comprises timing data indicating:
- i) a time of generation of each sensor signal of the plurality of sensor signals, and
- ii) a time of reception of a signal reflection associated with each sensor signal;
- determining, by the at least one first processor, a plurality of time differences based on the timing data;
- wherein each time difference of the plurality of time differences comprises a difference between the time of generation for each sensor signal and the time of reception of the signal reflection for each sensor signal;
- determining, by at least one second processor, a plurality of detected dips based at least in part on at least one set of consecutive time differences within the plurality of time differences;
- wherein each consecutive time difference of the at least one set of consecutive time differences comprise a value less than a dip depth threshold;
- determining, by the at least one second processor, a parking availability status based at least in part on a dip width threshold and a dip width of the at least one set of consecutive time differences;
- wherein the dip width comprises a count of consecutive time differences of the at least one set of consecutive time differences;
- and
- transmitting, by the at least one second processor, an indication of the parking availability status to at least one computing device to indicate a presence or an absence of an available parking space.
A system comprising:
- at least one processor associated with a server wherein the at least one processor is configured to execute software instructions causing the at least one processor to perform steps to:
- receive sensor information from at least one sensor attached to at least one vehicle;
- wherein the at least one sensor is configured to:
- i) generate a plurality of sensor signals, and
- ii) receive a signal reflection associated with each sensor signal of the plurality of sensor signals;
- wherein the sensor information comprises timing data indicating:
- i) a time of generation of each sensor signal of the plurality of sensor signals, and
- ii) a time of reception of a signal reflection associated with each sensor signal;
- determine a plurality of time differences based on the timing data;
- wherein each time difference of the plurality of time differences comprises a difference between the time of generation for each sensor signal and the time of reception of the signal reflection for each sensor signal;
- determine a plurality of detected dips based at least in part on at least one set of consecutive time differences within the plurality of time differences;
- wherein each consecutive time difference of the at least one set of consecutive time differences comprise a value less than a dip depth threshold;
- determine a parking availability status based at least in part on a dip width threshold and a dip width of the at least one set of consecutive time differences;
- wherein the dip width comprises a count of consecutive time differences of the at least one set of consecutive time differences;
- and
- transmit an indication of the parking availability status to at least one computing device to indicate a presence or an absence of an available parking space.
A method comprising:
- receiving, by at least one processor associated with a server, sensor information from at least one sensor attached to at least one vehicle;
- wherein the at least one sensor is configured to:
- i) generate a plurality of sensor signals, and
- ii) receive a signal reflection associated with each sensor signal of the plurality of sensor signals;
- wherein the sensor information of each sensor of the at least one sensor comprises timing data indicating:
- i) a time of generation of each sensor signal of the plurality of sensor signals, and
- ii) a time of reception of a signal reflection associated with each sensor signal;
- determining, by the at least one processor, a plurality of time differences based on the timing data;
- wherein each time difference of the plurality of time differences comprises a difference between the time of generation for each sensor signal and the time of reception of the signal reflection for each sensor signal;
- determining, by at least one processor, a plurality of detected dips based at least in part on at least one set of consecutive time differences within the plurality of time differences;
- wherein each consecutive time difference of the at least one set of consecutive time differences comprise a value less than a dip depth threshold;
- determining, by the at least one processor, a parking availability status based at least in part on a dip width threshold and a dip width of the at least one set of consecutive time differences;
- wherein the dip width comprises a count of consecutive time differences of the at least one set of consecutive time differences;
- and
- transmitting, by the at least one processor, an indication of the parking availability status to at least one computing device to indicate a presence or an absence of an available parking space.
A method comprising:
- generating, by at least one processor, an electronic request for an indication of a presence or an absence of an available parking space in a region;
- receiving, by the at least one processor, a parking availability status indicating the presence or the absence of the available parking space in the region based on a plurality of time differences of a plurality of sensor signals from at least one sensor attached to at least one vehicle;
- wherein the at least one sensor is configured to:
- i) generate the plurality of sensor signals, and
- ii) receive a signal reflection associated with each sensor signal of the plurality of sensor signals;
- wherein the plurality of time differences are based on sensor information comprising timing data for each sensor signal of the plurality of sensor signals;
- wherein the timing data for each sensor signal indicates:
- i) a time of generation, and
- ii) a time of reception of each signal reflection;
- wherein each time difference comprises a difference between the time of generation for each sensor signal and the time of reception of each signal reflection for each sensor signal;
- wherein a plurality of detected dips are determined based at least in part on at least one set of consecutive time differences within the plurality of time differences;
- wherein each consecutive time difference of the at least one set of consecutive time differences comprise a value less than a dip depth threshold;
- wherein the parking availability status is determined based on a dip width threshold and a dip width of the at least one set of consecutive time differences;
- wherein the dip width comprises a count of consecutive time differences of the at least one set of consecutive time differences;
- and
- causing to display, by the at least one processor, the indication of the parking availability status on a display.
Dependencies are inferred from the claim text.