IP Library Granted Patent US 12,246,732
Granted Patent B2
US 12,246,732 · App. 17/654,842 · Granted Mar 11, 2025

Vehicle preparation based on environmental data

Inventor: Aaron Humphrey Pesa (Ottawa, CA)
Assignee: BlackBerry Limited
B60W50/0098B60S1/026B60W60/001B60W2050/0075B60W2420/403B60W2555/20
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 12,246,732
App. No.
17/654,842
Granted
Mar 11, 2025
Kind
B2
Abstract

In some examples, a system receives data relating to an environment of a vehicle. Based on the received data, the system initiates a vehicle preparation action by actuating an adjustable component of the vehicle, the vehicle preparation action to ready the vehicle for a user prior to operation of the vehicle.

Claims (46)

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

receive data relating to an environment of a vehicle, the received data comprising one or more of sensor data indicating presence of water proximate the vehicle, or crime data indicating a crime statistic at a location of the vehicle;

receive habit information of a driving habit of a driver of the vehicle, the habit information comprising time information indicating a time range and a location of the driver in the time range;

based on the sensor data indicating the presence of water proximate the vehicle or the crime data indicating the crime statistic at the location of the vehicle, initiate a first vehicle preparation action comprising actuating an adjustable component of the vehicle that causes moving the vehicle autonomously from the location of the vehicle to a location of the driver; and

based on the location of the driver in the time range included in the habit information and based on comparing a current time to the time range of the habit information, initiate a second vehicle preparation action comprising adjusting a seat of the vehicle, the first and second vehicle preparation actions readying the vehicle for the driver prior to operation of the vehicle by the driver.

2. The non-transitory machine-readable storage medium of claim 1 , wherein the system is remote from the vehicle.

3. The non-transitory machine-readable storage medium of claim 1 , wherein the adjusting of the seat comprises adjusting the seat of the driver of the vehicle.

4. The non-transitory machine-readable storage medium of claim 1 , wherein the received data is from a source on a network to which the vehicle is in communication with.

5. The non-transitory machine-readable storage medium of claim 1 , wherein the adjusting of the seat is based on determining that the current time falls within the time range.

6. The non-transitory machine-readable storage medium of claim 1 , wherein the received data comprises information of the location of the vehicle.

7. The non-transitory machine-readable storage medium of claim 1 , wherein the instructions upon execution cause the system to:

receive legal and regulatory data; and

perform a further vehicle preparation action based on the legal and regulatory data.

8. The non-transitory machine-readable storage medium of claim 1 , wherein the received data further comprises temperature sensor data indicating a temperature of an interior space of the vehicle, the instructions upon execution causing the system to:

in response to the temperature indicated by the temperature sensor data, determine whether to open a window or a sunroof of the vehicle based on the crime data indicating the crime statistic at the location of the vehicle.

9. The non-transitory machine-readable storage medium of claim 1 , wherein the sensor data indicating the presence of water proximate the vehicle is from one or more cameras of the vehicle.

10. The non-transitory machine-readable storage medium of claim 1 , wherein the instructions upon execution cause the system to:

initiate a third vehicle preparation action comprising opening a window or sunroof of the vehicle to cool an interior of the vehicle in response to the received data indicating that the interior of the vehicle has an elevated temperature.

11. The non-transitory machine-readable storage medium of claim 1 , wherein the instructions upon execution cause the system to:

initiate a third vehicle preparation action comprising defrosting a windshield of the vehicle.

12. The non-transitory machine-readable storage medium of claim 1 , wherein the instructions upon execution cause the system to:

initiate a third vehicle preparation action comprising shaking the vehicle by vibrating the vehicle side to side, or vibrating the vehicle front and back.

13. The non-transitory machine-readable storage medium of claim 1 , wherein the instructions upon execution cause the system to:

initiate a third vehicle preparation action comprising shaking the vehicle by actuating a controllable suspension of the vehicle to vibrate the vehicle.

14. The non-transitory machine-readable storage medium of claim 1 , wherein the adjusting of the seat of the vehicle based on the habit information of the driving habit of the driver comprises adjusting a rear seat of the vehicle based on determining that the current time falls within the time range.

15. The non-transitory machine-readable storage medium of claim 14 , wherein the adjusting of the rear seat of the vehicle comprises folding down the rear seat of the vehicle that increases a cargo space of the vehicle for the location of the driver in the time range.

16. A vehicle comprising:

a sensor;

a communication interface to communicate with a remote control system, wherein the communication interface is to send sensor data from the sensor to the remote control system, the sensor data indicating presence of water proximate the vehicle; and

a controller configured to:

receive command information from the remote control system, the command information based on at least:

the sensor data indicating the presence of water proximate the vehicle, and

habit information of a driving habit of a driver of the vehicle, the habit information comprising time information indicating a time range and a typical location of the driver in the time range; and

in response to the command information:

perform a first vehicle preparation action comprising actuating an adjustable component of the vehicle that causes moving the vehicle autonomously away from the water to a location of the driver, and

perform a second vehicle preparation action comprising adjusting a rear seat of the vehicle based on the typical location of the driver in the time range included in the habit information and based on comparing a current time to the time range of the habit information,

wherein the first and second vehicle preparation actions ready the vehicle for the driver prior to operation of the vehicle by the driver.

17. A method of a system comprising a hardware processor, comprising:

receiving sensor data from a sensor of a vehicle, the sensor data indicating presence of water proximate the vehicle;

receiving web-based data regarding an environment of the vehicle, the web-based data comprising crime data indicating a crime statistic at a location of the vehicle;

receiving habit information of a driving habit of a driver of the vehicle, the habit information comprising time information indicating a time range and a typical location of the driver in the time range;

based on the sensor data indicating the presence of water proximate the vehicle and the web-based data indicating the crime statistic at the location of the vehicle, initiating, by the system, a first vehicle preparation action by actuating an adjustable component of the vehicle that causes moving the vehicle autonomously from the location of the vehicle to a location of the driver of the vehicle; and

based on the typical location of the driver in the time range included in the habit information and based on comparing a current time to the time range of the habit information, initiating, by the system, a second vehicle preparation action comprising adjusting a seat of the vehicle, the first and second vehicle preparation actions readying the vehicle for the driver prior to operation of the vehicle by the driver.

18. The vehicle of claim 16 , wherein the adjusting of the rear seat of the vehicle comprises folding down the rear seat that increases a cargo space of the vehicle for the typical location of the driver in the time range.

19. The method of claim 17 , wherein adjusting the seat of the vehicle comprises adjusting a rear seat of the vehicle that increases a cargo space of the vehicle for the typical location of the driver in the time range.

20. The non-transitory machine-readable storage medium of claim 1 , wherein the adjusting of the seat of the vehicle based on the habit information of the driving habit of the driver comprises extending a buckle that attaches to a child seat.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2022
From: PESA, AARON HUMPHREY
To: BLACKBERRY LIMITED
Reel/Frame 059265/0805 →
Continuity (1)
Related Publication 20230294713A1 · Sep 21, 2023
References Cited (18)
US 8527146B1 · Jackson · 2013 [cited by examiner]
US 11001231B1 · Hedman · 2021 [cited by examiner]
US 20150283914A1 · Malone et al. · 2015 [cited by applicant]
US 20170253201A1 · Maeshiro · 2017 [cited by applicant]
US 20180022317A1 · Hakeem et al. · 2018 [cited by applicant]
US 20190202463A1 · Anderson · 2019 [cited by examiner]
US 20210229686A1 · Braley et al. · 2021 [cited by applicant]
US 20220089189A1 · Pandit · 2022 [cited by examiner]
US 20220153227A1 · Srivastava · 2022 [cited by examiner]
US 20220205794A1 · Friedman · 2022 [cited by examiner]
US 20230196212A1 · Gerrese · 2023 [cited by examiner]
US 20240013334A1 · Jang · 2024 [cited by examiner]
European Patent Office, Extended European Search Report for Appl. No. 23153676.4 dated Oct. 27, 2023 (16 pages). [cited by applicant]
Adam Gavine, Vehicle Dynamics International, Amazon and BlackBerry co-develop intelligent vehicle data platform, Jan. 7, 2021 (3 pages). [cited by applicant]
Mifsud et al., AWS for Industries, AWS and BlackBerry QNX join forces to accelerate auto innovation with BlackBerry IVY, a new intelligent vehicle data platform, Dec. 1, 2020 (3 pages). [cited by applicant]
Brad Bennett, BlackBerry wants its new IVY platform to be every vehicle's translation layer, Jan. 5, 2022 (5 pages). [cited by applicant]
European Patent Office, Partial European Search Report for Appl. No. 23153676.4 dated Jul. 24, 2023 (18 pages). [cited by applicant]
Canadian Patent Office, Office Action for Appl. No. 3,177,565 dated Mar. 20, 2024 (9 pages). [cited by applicant]