Using a distributed ledger to determine fault in subrogation
US-11416942-B1 · Aug 16, 2022 · US
US11769415B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11769415-B2 |
| Application number | US-202117227191-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 9, 2021 |
| Priority date | Dec 27, 2018 |
| Publication date | Sep 26, 2023 |
| Grant date | Sep 26, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods, apparatus, systems and articles of manufacture are disclosed to validate data communicated by a vehicle. An example apparatus an anomaly detector to, in response to data communicated by a vehicle, at least one of compare an estimated speed with a reported speed or compare a location of the vehicle with a reported location. The apparatus including the anomaly detector further to generate an indication of the vehicle in response to the comparison. The apparatus further includes a notifier to discard data sent by the vehicle and notify surrounding vehicles of the data communicated by the vehicle.
Opening claim text (preview).
What is claimed is: 1. An apparatus to validate data communicated by a vehicle, the apparatus comprising: data interface circuitry; instructions in the apparatus; and processor circuitry to execute the instructions to: in response to data transmitted between a source vehicle and a destination vehicle, at least one of compare an estimated speed of the source vehicle obtained from the data with a speed reported by the source vehicle, or compare an estimated location of the source vehicle obtained from at least one of the destination vehicle or surrounding vehicles with location information obtained from the source vehicle; generate an indication corresponding to a validity of the source vehicle in response to the comparison; and discard data sent by the source vehicle in response to the indication indicating that the source vehicle is invalid, and notify the surrounding vehicles of invalid data communicated by the source vehicle. 2. The apparatus of claim 1 , wherein the instructions, when executed, cause the processor circuitry to compare a calculated Doppler frequency shift and an estimated Doppler frequency shift to verify the data transmitted between the source vehicle and the destination vehicle, the calculated Doppler frequency shift calculated using the speed reported by the source vehicle, a direction reported by the source vehicle, and a carrier frequency reported by the source vehicle, the estimated Doppler frequency based on the data transmitted between the source vehicle and the destination vehicle. 3. The apparatus of claim 1 , wherein the instructions, when executed, cause the processor circuitry to determine if a plurality of vehicles report a matching location for the source vehicle. 4. The apparatus of claim 1 , wherein the instructions, when executed, cause the processor circuitry to determine a threshold radius in which the source vehicle is expected to be located in. 5. The apparatus of claim 4 , wherein the instructions, when executed, cause the processor circuitry to perform trilateral distance bounding on all tuples of vehicles to detect the location, wherein less than half of surrounding vehicles are compromised and colluding with the source vehicle. 6. The apparatus of claim 1 , wherein the instructions, when executed, cause the processor circuitry to report the indication corresponding to the validity of the source vehicle to surrounding infrastructure. 7. The apparatus of claim 1 , wherein the instructions, when executed, cause the processor circuitry to perform trilateral distance bounding on distance sub pairs to determine the location of the source vehicle. 8. The apparatus of claim 1 , wherein the instructions, when executed, cause the processor circuitry to report the indication of the source vehicle, wherein the indication of the source vehicle indicates whether the source vehicle is invalid or valid. 9. A method to validate data communicated by a vehicle, the method comprising: in response to data transmitted between a source vehicle and a destination vehicle, at least one of comparing an estimated speed of the source vehicle obtained from the data with a speed reported by the source vehicle or comparing an estimated location of the source vehicle obtained from at least one of the destination vehicle or surrounding vehicles with location information obtained from the source vehicle; generating an indication corresponding to a validity of the source vehicle in response to the comparison; and in response to determining that the source vehicle is invalid, discarding data sent by the source vehicle, and notifying the surrounding vehicles of invalid data communicated by the source vehicle. 10. The method of claim 9 , further including comparing a calculated Doppler frequency shift and an estimated Doppler frequency shift to verify the data transmitted between the source vehicle and the destination vehicle, the calculated Doppler frequency shift calculated using the speed reported by the source vehicle, a direction reported by the source vehicle, and a carrier frequency reported by the source vehicle, the estimated Doppler frequency based on the data transmitted between the source vehicle and the destination vehicle. 11. The method of claim 9 , further including determining if a plurality of vehicles report a matching location for the source vehicle. 12. The method of claim 9 , further including performing trilateral distance bounding to determine a threshold radius in which the source vehicle is expected to be located in. 13. The method of claim 12 , further including performing trilateral distance bounding on tuples of vehicles to detect a location, wherein less than half of surrounding vehicles are compromised and colluding with the source vehicle. 14. The method of claim 9 , further including reporting the indication of the source vehicle to surrounding infrastructure. 15. The method of claim 9 , further including performing trilateral distance bounding on distance sub pairs to determine the location of the source vehicle. 16. The method of claim 9 , further including reporting the indication of the source vehicle, wherein the indication of the source vehicle indicates whether the vehicle is invalid or valid. 17. The method of claim 9 , further including performing trilateral distance bounding on tuples of vehicles to detect a true location of the source vehicle, wherein less than half of surrounding vehicles are compromised and colluding with the source vehicle. 18. A non-transitory computer readable medium comprising computer readable instructions which, when executed, cause a processor to at least: compare an estimated speed of a source vehicle with a speed reported by the source vehicle or compare an estimated location of the source vehicle with location information obtained from the source vehicle, the estimated speed of the source vehicle based on data transmitted between the source vehicle and a destination vehicle, the estimated location of the source vehicle obtained from at least one of the destination vehicle or surrounding vehicles; generate an indication corresponding to a validity of the source vehicle in response to the comparison; and in response to determining that the vehicle is invalid, discard data sent by the source vehicle, and notify the surrounding vehicles of invalid data communicated by the source vehicle. 19. The non-transitory computer readable medium of claim 18 , further including comparing a calculated Doppler frequency shift and an estimated Doppler frequency shift to verify the data transmitted between the source vehicle and the destination vehicle, the calculated Doppler frequency shift calculated using the speed reported by the source vehicle, a direction reported by the source vehicle, and a carrier frequency reported by the source vehicle, the estimated Doppler frequency based on the data transmitted between the source vehicle and the destination vehicle. 20. The non-transitory computer readable medium of claim 18 , further including determining if a plurality of vehicles report a matching location for the source vehicle. 21. The non-transitory computer readable medium of claim 18 , further including performing trilateral distance bounding to determine a threshold radius in which the source vehicle is expected to be located in. 22. The non-transitory computer readable medium of claim 21 , further including performing trilateral distance bounding on all tuples of vehicles to detect a location of the source vehic
Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles · CPC title
Accuracy or reliability of position solution or of measurements contributing thereto · CPC title
involving frequency difference of arrival or Doppler measurements (G01S5/02685 takes precedence) · CPC title
Determining absolute distances from a plurality of spaced points of known location · CPC title
with provision for determining speed or overspeed {(speed measuring in general G01P)} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.