IP Library › Granted Patent US 11,679,728
Granted Patent B2
US 11,679,728 · App. 16/980,984 · Granted Jun 20, 2023

System and method for controlling vehicle systems

Inventor: Zakirul Islam (Warwickshire, GB)
Assignee: JAGUAR LAND ROVER LIMITED
B60R16/0231
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,679,728
App. No.
16/980,984
Granted
Jun 20, 2023
Kind
B2
Abstract

A controller ( 200 ) for controlling a vehicle system ( 210 ), the controller comprising: an input ( 206 ) for receiving a configuration signal specifying an action to be carried out by a vehicle system in response to a trigger condition, the trigger condition being associated with a start condition; a memory module ( 204 ) arranged to store data indicative of the specified action and trigger condition, the memory module being further arranged to store data indicative of a default action to be carried out by the vehicle system in response to a default action trigger condition; a processor ( 202 ) arranged, upon the start condition being met to generate a control signal for controlling the vehicle system in accordance with the stored action; an output ( 208 ) arranged to output the control signal; wherein the processor is arranged to determine when, subsequent to the start condition being met, a default action trigger condition is met and to generate a further control signal for controlling the vehicle system in accordance with the stored default action.

Claims (30)

1. A controller for controlling a vehicle system, the controller comprising:

an input for receiving a configuration signal specifying a user-defined action to be carried out by the vehicle system in response to a trigger condition, the trigger condition being associated with a start condition;

a memory module arranged to store data indicative of the specified action and trigger condition, the memory module being further arranged to store data indicative of a default action to be carried out by the vehicle system in response to a default action trigger condition;

a processor arranged, upon the start condition being met, to generate a control signal for controlling the vehicle system in accordance with the stored action; and

an output arranged to output the control signal;

wherein the processor is arranged to determine when, subsequent to the start condition being met, a default action trigger condition is met and to generate a further control signal for controlling the vehicle system in accordance with the stored default action.

2. A controller as claimed in claim 1 , wherein the trigger condition defines a geofenced location and the start condition defines entry into the defined location.

3. A controller as claimed in claim 2 , wherein the default action trigger condition defines a default area outside the defined geofenced location.

4. A controller as claimed in claim 2 , wherein the memory module is further arranged to store data defining a plurality of overlapping geofenced areas, each geofenced area being associated with the same specified action, wherein the processor is further arranged upon entry into one of the plurality of geofenced areas to generate a control signal for controlling the vehicle system in accordance with the stored action and to generate a control signal for controlling the vehicle system in accordance with the default action as the vehicle enters into the defined default area.

5. A controller as claimed in claim 2 , wherein the memory module is further arranged to store data defining a plurality of overlapping geofenced areas, each geofenced area being associated with the same specified action, wherein the processor is further arranged to merge the overlapping geofenced areas into a single geofenced zone and wherein upon entry into the geofenced zone the processor is arranged to generate a control signal for controlling the vehicle system in accordance with the stored action and to generate a control signal for controlling the vehicle system in accordance with the default action as the vehicle enters into the defined default area.

6. A controller as claimed in claim 1 , wherein the trigger condition comprises a temperature value and the start condition defines one of: exceeding a threshold temperature value; falling below a threshold temperature value; entering a temperature range.

7. A controller as claimed in claim 6 , wherein the memory module is further arranged to store data indicative of overlapping temperature ranges relating to in-vehicle and/or external temperature values.

8. A controller as claimed in claim 1 , wherein the trigger condition comprises a time value and the start condition defines one selected from the group consisting of: a weekday; a weekend; a time of day; and a length of driving period.

9. A controller as claimed in claim 8 , wherein the memory module is further arranged to store data indicative of overlapping time periods.

10. A vehicle comprising the controller according to claim 1 .

11. A method of controlling a vehicle system, the method comprising:

receiving a configuration signal specifying a user-defined action to be carried out by the vehicle system in response to a trigger condition, the trigger condition being associated with a start condition;

storing in a memory module data indicative of the specified action and trigger condition, the memory module being further arranged to store data indicative of a default action to be carried out by the vehicle system in response to a default action trigger condition;

generating, upon the start condition being met, a control signal for controlling the vehicle system in accordance with the stored action;

outputting the control signal; and

determining when, subsequent to the start condition being met, a default action trigger condition is met and generating a further control signal for controlling the vehicle system in accordance with the stored default action.

12. A method as claimed in claim 11 , wherein the trigger condition defines a geofenced location and the start condition defines entry into the defined location.

13. A method as claimed in claim 12 , wherein the default action trigger condition defines a default area outside the defined geofenced location.

14. A method as claimed in claim 12 , further comprising storing in the memory module data indicative of a plurality of overlapping geofenced areas, each geofenced area being associated with the same specified action, wherein the method comprises generating a control signal for controlling the vehicle system in accordance with the stored action upon entry into one of the plurality of geofenced areas, and generating a control signal for controlling the vehicle system in accordance with the default action upon entry into the default area.

15. A method as claimed in claim 12 , further comprising storing in the memory module data indicative of a plurality of overlapping geofenced areas, each geofenced area being associated with the same specified action, wherein the method comprises merging the overlapping geofenced areas into a single geofenced zone, generating a control signal for controlling the vehicle system in accordance with the stored action upon entry into the geofenced, and generating a control signal for controlling the vehicle system in accordance with the default action as the vehicle enters into the defined default area.

16. A method as claimed claim 11 , wherein the trigger condition comprises a temperature value and the start condition defines one selected from the group consisting of: exceeding a threshold temperature value; falling below a threshold temperature value; and entering a temperature range.

17. A method as claimed in claim 16 , further comprising storing in the memory module data indicative of overlapping temperature ranges relating to in-vehicle and/or external temperature values.

18. A method as claimed claim 11 , wherein the trigger condition comprises a time value and the start condition defines one selected from the group consisting of: a weekday; a weekend; a time of day; and a length of driving period.

19. A method as claimed in claim 18 , further comprising storing data indicative of overlapping time periods in the memory module.

20. A non-transitory computer-readable storage medium comprising instructions which, when executed by a computer, cause the computer to carry out the method of claim 11 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2020
From: ISLAM, ZAKIRUL
To: JAGUAR LAND ROVER LIMITED
Reel/Frame 053843/0342 →
Priority Claims (1)
GB 1804175 · Mar 15, 2018 · national
Continuity (1)
Related Publication 20210086709A1 · Mar 25, 2021
Cited By (1)
US 12,280,727