Methods and systems for location-based authentication using neighboring sensors

US10154048B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10154048-B2
Application numberUS-201615074745-A
CountryUS
Kind codeB2
Filing dateMar 18, 2016
Priority dateMar 18, 2016
Publication dateDec 11, 2018
Grant dateDec 11, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Various embodiments include methods, and computing devices implementing the methods, for authenticating vehicle information by polling selected sensors. A server computing device receiving vehicle information from a reporting vehicle may compare the received vehicle information to contextual information to generate a comparison result, and determine whether the received vehicle information should be evaluated with greater scrutiny based on the comparison result. The server computing device may select sensors for polling based on the received vehicle information (and in response to determining that the received vehicle information should be evaluated with greater scrutiny), and poll the selected sensors to received sensor information. The server computing device may use the received sensor information to corroborate the received vehicle information, and perform a responsive action based on the result of the corroboration.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of determining the veracity of vehicle information corresponding to autonomous vehicles, comprising: determining, via a processor in a server computing device, whether vehicle information received from a reporting vehicle should be evaluated based on a result of comparing the received vehicle information to contextual information, wherein the processor in the server computing device determines whether the vehicle information includes suspicious information that should be evaluated with greater scrutiny, wherein the processor in the server computing device compares the received vehicle information to previous reports from the same vehicle, reports received from other vehicles or information in a road condition database; in response to determining that the vehicle information includes suspicious information, identifying, by the server computing device, sensors for polling based on the received vehicle information to identify a location of a segment of a road reported as blocked or area near a reported emergency and in response to determining, based on the result of comparing the received vehicle information to the contextual information, that the received vehicle information should be evaluated; polling, by the server computing device, the identified sensors to receive sensor information; and verifying, in the server computing device, the received vehicle information based on the received sensor information in response to determining that the vehicle information has not been successfully verified, the server computing device discarding the vehicle information and determining whether the reporting vehicle has been infected with malware or is experiencing a cyber-attack; and sending, by the server computing device, a control message to the reporting vehicle that includes information suitable for invoking a malware detection system in the reporting vehicle. 2. The method of claim 1 , further comprising determining, in the server computing device, whether to perform a responsive action based on a result of the verification. 3. The method of claim 1 , wherein verifying the received vehicle information based on the received sensor information comprises the server computing device comparing the received vehicle information to the received sensor information. 4. The method of claim 1 , wherein the received vehicle information based on the received sensor information comprises: applying, in the server computing device, the received vehicle information to a first behavior model to generate a first value; applying, in the server computing device, received sensor information to a second behavior model to generate a second value; and labeling, by the server computing device, the received vehicle information as corroborated in response to determining that a difference between the first value and the second value exceeds a threshold value. 5. The method of claim 1 , wherein identifying sensors for polling based on the received vehicle information comprises the server computing device identifying spatially relevant sensors based on location information included in the received vehicle information. 6. The method of claim 1 , wherein identifying sensors for polling based on the received vehicle information comprises: determining, in the server computing device, an applicable location based on the received vehicle information; identifying, by the server computing device, a vehicle that is in close proximity to the applicable location; and identifying, by the server computing device, a sensor that is included in the identified vehicle. 7. The method of claim 1 , wherein identifying sensors for polling based on the received vehicle information comprises the server computing device identifying a fixed road sensor based on the received vehicle information. 8. The method of claim 1 , further comprising: determining, in the server computing device, a number of sensors that should be polled in order to corroborate the received vehicle information, wherein identifying sensors for polling based on the received vehicle information comprises selecting the determined number of sensors for polling. 9. The method of claim 1 , further comprising: determining whether the received vehicle information is corroborated by the received sensor information; storing the received vehicle information in a database in response to determining that the received vehicle information is corroborated by the received sensor information; and discarding the received vehicle information in response to determining that the received vehicle information is not corroborated by the received sensor information. 10. The method of claim 9 , further comprising determining whether the reporting vehicle is infected with malware in response to determining that the received vehicle information is not corroborated by the received sensor information. 11. A server computing device, comprising: a processor configured with processor-executable instructions to: determine whether vehicle information received from a reporting vehicle should be evaluated based on a result of a comparison of the received vehicle information to contextual information, wherein the processor determines whether the vehicle information includes suspicious information that should be evaluated with greater scrutiny, wherein the processor compares the received vehicle information to previous reports from the same vehicle, reports received from other vehicles or information in a road condition database; in response to determining that the vehicle information includes suspicious information, identify sensors for polling based on the received vehicle information to identify a location of a segment of a road reported as blocked or area near a reported emergency and in response to determining, based on the result of the comparison of the received vehicle information to the contextual information, that the received vehicle information should be evaluated; poll identified sensors to receive sensor information; and verify the received vehicle information based on the received sensor information in response to determining that the vehicle information has not been successfully verified, discarding the vehicle information and determining whether the reporting vehicle has been infected with malware or is experiencing a cyber-attack; and sending a control message to the reporting vehicle that includes information suitable for invoking a malware detection system in the reporting vehicle. 12. The server computing device of claim 11 , wherein the processor is further configured with processor-executable instructions to determine whether to perform a responsive action based on a result of the verification. 13. The server computing device of claim 11 , wherein the processor is further configured with processor-executable instructions to verify the received vehicle information based on the received sensor information by comparing the received vehicle information to the received sensor information. 14. The server computing device of claim 11 , wherein the processor is further configured with processor-executable instructions to verify the received vehicle information based on the received sensor information by: applying the received vehicle information to a first behavior model to generate a first value; applying received sensor information to a second behavior model to generate a second value; and labeling the received vehicle information as corroborated in response to determining that a difference between the first value and the second value exceeds a threshold value. 15. The ser

Assignees

Inventors

Classifications

  • specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks · CPC title

  • from the vehicle, e.g. floating car data [FCD] · CPC title

  • Location-sensitive, e.g. geographical location, GPS · CPC title

  • Event detection, e.g. attack signature detection · CPC title

  • the attack involving the propagation of malware through the network, e.g. viruses, trojans or worms · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10154048B2 cover?
Various embodiments include methods, and computing devices implementing the methods, for authenticating vehicle information by polling selected sensors. A server computing device receiving vehicle information from a reporting vehicle may compare the received vehicle information to contextual information to generate a comparison result, and determine whether the received vehicle information shou…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/1416. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 11 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).