IP Library Granted Patent US 11,069,160
Granted Patent B2
US 11,069,160 · App. 16/227,488 · Granted Jul 20, 2021

Systems and methods of optimizing utilization of vehicle onboard storage

Inventor: Brian Edward Tucker (Fort Worth, TX)
Assignee: Bell Helicopter Textron Inc.
G07C5/085G06N20/00H03M7/3059H04L67/12H04W4/48
View Patent ↗
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 11,069,160
App. No.
16/227,488
Granted
Jul 20, 2021
Kind
B2
Abstract

In an embodiment, a method includes monitoring environmental conditions via a plurality of sensors positioned in proximity to a vehicle. The method also includes receiving, from one or more of the plurality of sensors, a first measured value of a first environmental variable and at least one additional measured value of at least one additional environmental variable. In addition, the method includes automatically determining, via a machine-learning model, a first expected value of the first environmental variable given the at least one additional measured value of the at least one additional environmental variable. Furthermore, the method includes automatically generating a storage decision in relation to the first measured value based, at least in part, on an evaluation of the first measured value relative to the first expected value. Additionally, the method includes causing execution of the storage decision at least with respect to onboard storage of the vehicle.

Claims (67)

1. A method of optimizing utilization of vehicle onboard storage, the method comprising, by a computer system for a vehicle:

monitoring real-time environmental conditions via a plurality of sensors positioned in proximity to the vehicle;

responsive to the monitoring, receiving, from one or more of the plurality of sensors, a first real-time measured value of a first environmental variable and at least one additional real-time measured value of at least one additional environmental variable;

automatically determining, via a machine-learning model, a first expected value of the first environmental variable given the at least one additional real-time measured value of the at least one additional environmental variable;

automatically generating a storage decision in relation to the first real-time measured value based, at least in part, on an evaluation of the first real-time measured value relative to the first expected value; and

causing execution of the storage decision at least with respect to onboard storage of the vehicle.

2. The method of claim 1 , wherein the storage decision indicates at least one of the following:

storage of the first real-time measured value in the onboard storage of the vehicle;

non-storage of the first real-time measured value in the onboard storage of the vehicle; and

transmission of the first real-time measured value over a network for off-board storage.

3. The method of claim 1 , wherein the automatically generating comprises:

computing a difference between the first real-time measured value and the first expected value;

expressing the computed difference as a proportion of the first real-time measured value; and

comparing the proportion to each of at least one threshold for the first environmental variable.

4. The method of claim 3 , wherein the automatically generating comprises, responsive to the proportion satisfying the at least one threshold, automatically determining, as at least a portion of the storage decision, to store the first real-time measured value in the onboard storage.

5. The method of claim 4 , wherein the causing execution comprises storing the first real-time measured value and the at least one additional real-time measured value in the onboard storage.

6. The method of claim 3 , wherein:

the at least one threshold comprises a plurality of thresholds, each threshold of the plurality of thresholds being associated with a distinct priority value of a plurality of priority values;

the automatically generating comprises assigning a particular priority value of the plurality of priority values to the first real-time measured value, wherein the assigning is based, at least in part, on the comparing; and

the causing execution comprises storing the first real-time measured value in the onboard storage in relation to the particular priority value.

7. The method of claim 6 , wherein:

the onboard storage comprises a fixed-size buffer; and

the causing execution comprises overwriting data in the fixed-size buffer in an order that is at least partially based on the plurality of priority values.

8. The method of claim 3 , comprising sending an alert in response to the proportion satisfying the at least one threshold.

9. The method of claim 1 , comprising:

responsive to the monitoring, periodically receiving a plurality of real-time measured values of a plurality of environmental variables from the plurality of sensors;

for each environmental variable of the plurality of environmental variables, for each real-time measured value of the environmental variable that is periodically received:

automatically determining, via the machine-learning model, an expected value of the environmental variable given at least one other real-time measured value of at least one other environmental variable of the plurality of environmental variables;

automatically generating a particular storage decision in relation to the real-time measured value based, at least in part, on an evaluation of the real-time measured value relative to the expected value; and

causing execution of the particular storage decision at least with respect to the onboard storage.

10. The method of claim 9 , comprising retraining the machine-learning model using stored values of the plurality of environmental variables in the onboard storage.

11. The method of claim 1 , wherein the vehicle is an aircraft.

12. A vehicle computer system comprising a processor and memory, wherein the processor and the memory in combination are operable to perform a method comprising:

monitoring real-time environmental conditions via a plurality of sensors positioned in proximity to a vehicle;

responsive to the monitoring, receiving, from one or more of the plurality of sensors, a first real-time measured value of a first environmental variable and at least one additional real-time measured value of at least one additional environmental variable;

automatically determining, via a machine-learning model, a first expected value of the first environmental variable given the at least one additional real-time measured value of the at least one additional environmental variable;

automatically generating a storage decision in relation to the first real-time measured value based, at least in part, on an evaluation of the first real-time measured value relative to the first expected value; and

causing execution of the storage decision at least with respect to onboard storage of the vehicle.

13. The vehicle computer system of claim 12 , wherein the storage decision indicates at least one of the following:

storage of the first real-time measured value in the onboard storage of the vehicle;

non-storage of the first real-time measured value in the onboard storage of the vehicle; and

transmission of the first real-time measured value over a network for off-board storage.

14. The vehicle computer system of claim 12 , wherein the automatically generating comprises:

computing a difference between the first real-time measured value and the first expected value;

expressing the computed difference as a proportion of the first real-time measured value; and

comparing the proportion to each of at least one threshold for the first environmental variable.

15. The vehicle computer system of claim 14 , wherein the automatically generating comprises, responsive to the proportion satisfying the at least one threshold, automatically determining, as at least a portion of the storage decision, to store the first real-time measured value in the onboard storage.

16. The vehicle computer system of claim 14 , wherein:

the at least one threshold comprises a plurality of thresholds, each threshold of the plurality of thresholds being associated with a distinct priority value of a plurality of priority values;

the automatically generating comprises assigning a particular priority value of the plurality of priority values to the first real-time measured value, wherein the assigning is based, at least in part, on the comparing; and

the causing execution comprises storing the first real-time measured value in the onboard storage in relation to the particular priority value.

17. The vehicle computer system of claim 16 , wherein:

the onboard storage comprises a fixed-size buffer; and

the causing execution comprises overwriting data in the fixed-size buffer in an order that is at least partially based on the plurality of priority values.

18. The vehicle computer system of claim 12 , the method comprising:

responsive to the monitoring, periodically receiving a plurality of real-time measured values of a plurality of environmental variables from the plurality of sensors;

for each environmental variable of the plurality of environmental variables, for each real-time measured value of the environmental variable that is periodically received:

automatically determining, via the machine-learning model, an expected value of the environmental variable given at least one other real-time measured value of at least one other environmental variable of the plurality of environmental variables;

automatically generating a particular storage decision in relation to the real-time measured value based, at least in part, on an evaluation of the real-time measured value relative to the expected value; and

causing execution of the particular storage decision at least with respect to the onboard storage.

19. The vehicle computer system of claim 18 , the method comprising retraining the machine-learning model using stored values of the plurality of environmental variables in the onboard storage.

20. A computer-program product comprising a non-transitory computer-usable medium having computer-readable program code embodied therein, the computer-readable program code adapted to be executed to implement a method comprising:

monitoring real-time environmental conditions via a plurality of sensors positioned in proximity to a vehicle;

responsive to the monitoring, receiving, from one or more of the plurality of sensors, a first real-time measured value of a first environmental variable and at least one additional real-time measured value of at least one additional environmental variable;

automatically determining, via a machine-learning model, a first expected value of the first environmental variable given the at least one additional real-time measured value of the at least one additional environmental variable;

automatically generating a storage decision in relation to the first real-time measured value based, at least in part, on an evaluation of the first real-time measured value relative to the first expected value; and

causing execution of the storage decision at least with respect to onboard storage of the vehicle.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NAME OF THE RECEIVING PARTY PREVIOUSLY RECORDED AT REEL: 059970 FRAME: 0231. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 29, 2022
From: BELL HELICOPTER TEXTRON INC.
To: BELL HELICOPTER RHODE ISLAND INC.
Reel/Frame 061003/0869 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE SPELLING IN THE ASSIGONR'S NAME PREVIOUSLY RECORDED AT REEL: 059758 FRAME: 0819. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 12, 2022
From: BELL HELICOPTER TEXTRON INC.
To: BELL TEXTRON RHODE ISLAND INC.
Reel/Frame 059970/0231 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2022
From: BELL HELICOTPTER TEXTRON INC.
To: BELL TEXTRON RHODE ISLAND INC.
Reel/Frame 059758/0819 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2022
From: BELL HELICOPTER RHODE ISLAND INC.
To: TEXTRON INNOVATIONS INC.
Reel/Frame 059765/0361 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2018
From: TUCKER, BRIAN EDWARD
To: BELL HELICOPTER TEXTRON INC.
Reel/Frame 047832/0283 →
Continuity (1)
Related Publication 20200202640A1 · Jun 25, 2020