IP Library Patent Application 16224313
Patent Application
App. No. 16/224,313

SYSTEM AND METHOD FOR DETECTING REMOTE INTRUSION OF AN AUTONOMOUS VEHICLE BASED ON FLIGHTPATH DEVIATIONS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
16/224,313
Abstract

Systems, methods, and computer-readable storage media for retrieving, for an autonomous vehicle which is moving, a navigation path from a memory device in communication with a processor. The system generates a navigation path range based on the navigation path, the navigation path range allowing a threshold distance from the navigation path, and identifying a current location of the autonomous vehicle. The system also determines that the current location of the autonomous vehicle is outside the navigation path range, sends a request to the autonomous vehicle for a list of reasons for the navigation path distinction, and receives (from the autonomous vehicle) the list of reasons for the navigation path distinction. The system compares the list of reasons to a list of acceptable causes for the autonomous vehicle to not be within the navigation path range and determines that an intrusion attempt on the autonomous vehicle is being made.

Claims (49)

1 . A method comprising:

retrieving, at a central location for an autonomous vehicle which is moving, a planned navigation path from a memory device in communication with a processor;

generating, via the processor, a navigation path range based on the planned navigation path, the navigation path range allowing a threshold distance from the planned navigation path;

identifying a current location of the autonomous vehicle;

determining, via the processor, that the current location of the autonomous vehicle is outside the navigation path range, to yield a navigation path distinction;

sending a request to the autonomous vehicle for a list of reasons for the navigation path distinction;

receiving, from the autonomous vehicle, the list of reasons for the navigation path distinction;

comparing, via the processor, the list of reasons to a list of acceptable causes for the autonomous vehicle to not be within the navigation path range, to yield a comparison; and

determining, via the processor and based on the comparison, that an intrusion attempt on the autonomous vehicle is being made.

2 . The method of claim 1 , wherein the list of acceptable causes for the navigation path distinction comprises avoiding buildings and geographic landmarks which impede movement of the autonomous vehicle.

3 . The method of claim 1 , wherein the list of acceptable causes for the navigation path distinction comprises avoiding human beings.

4 . The method of claim 1 , wherein the planned navigation path varies based on at least one of a time of day, other traffic within a threshold distance of the planned navigation path, and communication network congestion.

5 . The method of claim 1 , further comprising:

evaluating, based on the comparison, communications transmitted and received by the autonomous vehicle, to yield an evaluation, wherein the determining that the intrusion attempt is being made on the autonomous vehicle is further based on the evaluation.

6 . The method of claim 5 , wherein the evaluation identifies at least one of: packet loss changes above a packet loss tolerance, a bit error rate increase, a signal strength increase, and a signal quality change above a signal quality tolerance.

7 . The method of claim 1 , wherein the list of reasons further comprises travel vectors which, when combined together, create a historical vector path identifying how the autonomous vehicle arrived at the current location.

8 . A system comprising:

a processor; and

a computer-readable storage medium having instructions stored which, when executed by the processor, cause the processor to perform operations comprising:

retrieving, at a central location for an autonomous vehicle which is moving, a planned navigation path from a memory device in communication with a processor;

generating a navigation path range based on the planned navigation path;

identifying a current location of the autonomous vehicle;

determining that the current location of the autonomous vehicle is outside the navigation path range, to yield a navigation path distinction;

sending a request to the autonomous vehicle for a list of reasons for the navigation path distinction;

receiving, from the autonomous vehicle, the list of reasons for the navigation path distinction;

comparing the list of reasons to a list of acceptable causes for the autonomous vehicle to not be within the navigation path range, to yield a comparison; and

determining, based on the comparison, that an intrusion attempt on the autonomous vehicle is being made.

9 . The system of claim 8 , wherein the list of acceptable causes for the navigation path distinction comprises avoiding buildings and geographic landmarks which impede movement of the autonomous vehicle.

10 . The system of claim 8 , wherein the list of acceptable causes for the navigation path distinction comprises avoiding human beings.

11 . The system of claim 8 , wherein the planned navigation path varies based on at least one of a time of day, other traffic within a threshold distance of the planned navigation path, and communication network congestion.

12 . The system of claim 8 , the computer-readable storage medium having additional instructions stored which, when executed by the processor, cause the processor to perform operations comprising:

evaluating, based on the comparison, communications transmitted and received by the autonomous vehicle, to yield an evaluation, wherein the determining that the intrusion attempt is being made on the autonomous vehicle is further based on the evaluation.

13 . The system of claim 12 , wherein the evaluation identifies at least one of: packet loss changes above a packet loss tolerance, a bit error rate increase, a signal strength increase, and a signal quality change above a signal quality tolerance.

14 . The system of claim 8 , wherein the list of reasons further comprises travel vectors which, when combined together, create a historical vector path identifying how the autonomous vehicle arrived at the current location.

15 . A non-transitory computer-readable storage medium having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising:

retrieving, at a central location for an autonomous vehicle which is moving, a planned navigation path from a memory device in communication with a processor;

generating a navigation path range based on the planned navigation path;

identifying a current location of the autonomous vehicle;

determining that the current location of the autonomous vehicle is outside the navigation path range, to yield a navigation path distinction;

sending a request to the autonomous vehicle for a list of reasons for the navigation path distinction;

receiving, from the autonomous vehicle, the list of reasons for the navigation path distinction;

comparing the list of reasons to a list of acceptable causes for the autonomous vehicle to not be within the navigation path range, to yield a comparison; and

determining, based on the comparison, that an intrusion attempt on the autonomous vehicle is being made.

16 . The non-transitory computer-readable storage medium of claim 15 , wherein the list of acceptable causes for the navigation path distinction comprises avoiding buildings and geographic landmarks which impede movement of the autonomous vehicle.

17 . The non-transitory computer-readable storage medium of claim 15 , wherein the list of acceptable causes for the navigation path distinction comprises avoiding human beings.

18 . The non-transitory computer-readable storage medium of claim 15 , wherein the planned navigation path varies based on at least one of a time of day, other traffic within a threshold distance of the planned navigation path, and communication network congestion.

19 . The non-transitory computer-readable storage medium of claim 15 , having additional instructions stored which, when executed by the computing device, cause the computing device to perform operations comprising:

evaluating, based on the comparison, communications transmitted and received by the autonomous vehicle, to yield an evaluation, wherein the determining that the intrusion attempt is being made on the autonomous vehicle is further based on the evaluation.

20 . The non-transitory computer-readable storage medium of claim 19 , wherein the evaluation identifies at least one of: packet loss changes above a packet loss tolerance, a bit error rate increase, a signal strength increase, and a signal quality change above a signal quality tolerance.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2022
From: WINKLE, DAVID; O'BRIEN, JOHN J.; CANTRELL, ROBERT
To: WALMART APOLLO, LLC
Reel/Frame 059695/0291 →