IP Library Granted Patent US 11,400,947
Granted Patent B2
US 11,400,947 · App. 16/704,095 · Granted Aug 2, 2022

Parameter sets for vehicles based on sensor data

Inventors: Edward Snow Willis (Ottawa, CA); Christopher Scott Travers (Ottawa, CA); Yuhui Liu (Waterloo, CA); Ning Erin Ren (Kitchener, CA); Hashim Mohammad Qaderi (Kitchener, CA); Prabhul Dev (Ottawa, CA); Karthik Velakur Sambamoorthy (Waterloo, CA); Parvez Ahmed (Brampton, CA); Eric Yeung (Whitby, CA); Evgueni Eugene Markine (Cambridge, CA); Scott Hutchens (Ottawa, CA)
Assignee: BlackBerry Limited
B60W50/0098B60W10/04B60W10/10B60W10/18B60W10/22B60W10/30B60W2050/0075B60W2510/0642B60W2510/1005B60W2510/182B60W2510/22B60W2510/30B60W2530/20B60W2555/40B60W2556/10B60W2556/45B60W2710/065B60W2710/1005B60W2710/182B60W2710/22B60W2710/30B60W2756/10H04W84/005
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,400,947
App. No.
16/704,095
Granted
Aug 2, 2022
Kind
B2
Abstract

In some examples, a controller receives measurement data from a sensor on a vehicle, determines, based on the measurement data, a condition of usage of the vehicle, and selects a parameter set from among a plurality of parameter sets based on the determined condition of usage of the vehicle, the plurality of parameter sets corresponding to different conditions of usage of the vehicle, where each parameter set of the plurality of parameter sets includes one or more parameters that control adjustment of one or more respective adjustable elements of the vehicle. The controller causes application of the selected parameter set on the vehicle.

Claims (36)

1. A controller comprising:

at least one processor configured to:

receive, over a wireless network, measurement data from a sensor on a vehicle;

determine, based on the measurement data, a condition of usage of the vehicle;

select a parameter set from among a plurality of parameter sets based on the determined condition of usage of the vehicle, the plurality of parameter sets corresponding to different conditions of usage of the vehicle, wherein each parameter set of the plurality of parameter sets includes one or more parameters that control adjustment of one or more respective adjustable elements of the vehicle, wherein the selected parameter set comprises one or more configuration parameters that control one or more of a timing of a valve and an operation of an adjustable aerodynamic shroud of the vehicle, and the different conditions of usage of the vehicle comprise different planned loads of cargo or people carried by the vehicle, and wherein the plurality of parameter sets control adjustment of the one or more respective adjustable elements of the vehicle for respective planned loads of the different planned loads, and the sensor comprises a load sensor to sense a load of cargo or people carried by the vehicle; and

transmit, over the wireless network, the selected parameter set to the vehicle to cause application of the selected parameter set on the vehicle to adjust one or more of the timing of the valve and the operation of the adjustable aerodynamic shroud of the vehicle.

2. The controller of claim 1 , wherein the different conditions of usage of the vehicle further comprise different terrains over which the vehicle is to be operated, and wherein the plurality of parameter sets control adjustment of the one or more respective adjustable elements of the vehicle for respective terrains of the different terrains, and the at least one processor is configured to receive, over the wireless network, measured terrain data from a terrain sensor to detect a condition or type of terrain over which the vehicle travels, and wherein the determined condition of usage of the vehicle is further based on the measured terrain data.

3. The controller of claim 1 , wherein the different conditions of usage of the vehicle further comprise different travel distances of the vehicle, and wherein the plurality of parameter sets control adjustment of the one or more respective adjustable elements of the vehicle for respective travel distances of the different travel distances, and the at least one processor is configured to receive, over the wireless network, measured distance data from a further sensor that measures a distance traveled by the vehicle, and wherein the determined condition of usage of the vehicle is further based on the measured distance data.

4. A method comprising:

receiving, over a wireless network by a system comprising a hardware processor, measurement data from a sensor on a vehicle;

determine, by the system based on the measurement data, a condition of usage of the vehicle;

selecting, by the system, a parameter set from among a plurality of parameter sets based on the determined condition of usage of the vehicle, the plurality of parameter sets corresponding to different conditions of usage of the vehicle, wherein each parameter set of the plurality of parameter sets includes one or more parameters that control adjustment of one or more respective adjustable elements of the vehicle, wherein the selected parameter set comprises one or more configuration parameters that control one or more of a timing of a valve and an operation of an adjustable aerodynamic shroud of the vehicle, and the different conditions of usage of the vehicle comprise different planned loads of cargo or people carried by the vehicle, and wherein the plurality of parameter sets control adjustment of the one or more respective adjustable elements of the vehicle for respective planned loads of the different planned loads, and the sensor comprises a load sensor to sense a load of cargo or people carried by the vehicle; and

transmitting, by the system over the wireless network, the selected parameter set to the vehicle to cause application of the selected parameter set on the vehicle to adjust one or more of the timing of the valve and the operation of the adjustable aerodynamic shroud of the vehicle.

5. The method of claim 4 , wherein the vehicle is initially configured with a first parameter set for a first condition of usage, the method comprising:

detecting, by the system, that the determined condition of usage is different from the first condition of usage,

wherein the selected parameter set is different from the first parameter set.

6. The method of claim 4 , wherein the selected parameter set is caused to be applied on the vehicle and overrides a previously configured parameter set at the vehicle.

7. The method of claim 4 , wherein the transmitting of the selected parameter set is to further cause configuration of a setting of one or more adjustable elements of an engine of the vehicle.

8. The method of claim 4 , wherein the transmitting of the selected parameter set is to further cause configuration of a tire pressure of the vehicle.

9. A non-transitory machine-readable storage medium storing instructions that upon execution cause a system to:

receive, over a wireless network, measurement data from a sensor on a vehicle;

determine, based on the measurement data, a condition of usage of the vehicle;

select a parameter set from among a plurality of parameter sets based on the determined condition of usage of the vehicle, the plurality of parameter sets corresponding to different conditions of usage of the vehicle, wherein each parameter set of the plurality of parameter sets includes one or more parameters that control adjustment of one or more respective adjustable elements of the vehicle, wherein the selected parameter set comprises one or more configuration parameters that control one or more of a timing of a valve and an operation of an adjustable aerodynamic shroud of the vehicle, and the different conditions of usage of the vehicle comprise different planned loads of cargo or people carried by the vehicle, and wherein the plurality of parameter sets control adjustment of the one or more respective adjustable elements of the vehicle for respective planned loads of the different planned loads, and the sensor comprises a load sensor to sense a load of cargo or people carried by the vehicle; and

transmit the selected parameter set over the wireless network to the vehicle to configure a setting of the one or more respective adjustable elements of the vehicle to adjust one or more of the timing of the valve and the operation of the adjustable aerodynamic shroud of the vehicle.

10. The non-transitory machine-readable storage medium of claim 9 , wherein the instructions upon execution cause the system to receive, over the wireless network, further measurement data from a sensor selected from among a measured temperature, a measured altitude, a detected condition of a terrain, and a distance traveled, and wherein the determined condition of usage is further based on the further measurement data.

11. The non-transitory machine-readable storage medium of claim 9 , wherein the selected parameter set specifies a tire pressure of the vehicle.

12. The non-transitory machine-readable storage medium of claim 9 , wherein the vehicle is initially configured with a first parameter set for a first condition of usage, and wherein the instructions upon execution cause the system to:

detect that the determined condition of usage is different from the first condition of usage,

wherein the selected parameter set is different from the first parameter set.

13. The controller of claim 1 , wherein the vehicle is initially configured with a first parameter set for a first condition of usage, and wherein the at least one processor is configured to:

detect that the determined condition of usage is different from the first condition of usage,

wherein the selected parameter set is different from the first parameter set.

14. The controller of claim 1 , wherein the selected parameter set is caused to be applied on the vehicle and overrides a previously configured parameter set at the vehicle.

15. The controller of claim 1 , wherein the selecting and the transmitting are unsupervised and without input from any human user.

16. The controller of claim 1 , wherein the different conditions of usage of the vehicle further comprise different temperatures of environments in which the vehicle is to be operated, and wherein the plurality of parameter sets control adjustment of the one or more respective adjustable elements of the vehicle for respective temperatures of the different temperatures, and the at least one processor is configured to receive, over the wireless network, a measured temperature from a temperature sensor, and wherein the determined condition of usage of the vehicle is further based on the measured temperature.

17. The controller of claim 1 , wherein the different conditions of usage of the vehicle further comprise different altitudes at which the vehicle is to be operated, and wherein the plurality of parameter sets control adjustment of the one or more respective adjustable elements of the vehicle for respective altitudes of the different altitudes, and the at least one processor is configured to receive, over the wireless network, a measured altitude from an altitude sensor, and wherein the determined condition of usage of the vehicle is further based on the measured altitude.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2019
From: WILLIS, EDWARD SNOW; TRAVERS, CHRISTOPHER SCOTT; LIU, YUHUI; REN, NING ERIN; QADERI, HASHIM MOHAMMAD; DEV, PRABHUL; VELAKUR SAMBAMOORTHY, KARTHIK; AHMED, PARVEZ; YEUNG, ERIC; MARKINE, EVGUENI EUGENE; HUTCHENS, SCOTT
To: BLACKBERRY LIMITED
Reel/Frame 051211/0034 →
Continuity (2)
Continuation 15486990 · Apr 13, 2017
Related Publication 20200108838A1 · Apr 9, 2020