IP Library › Granted Patent US 12,694,456
Granted Patent B2
US 12,694,456 · App. 18/439,219 · Granted Jul 28, 2026

Automatic generation of optimized aggregation metrics for usage based insurance

Inventors: David Michael Herman (West Bloomfield, MI); Anuj Pal (Minneapolis, MN)
Assignee: Ford Global Technologies, LLC
G06Q40/0842G06N20/00G06Q40/0822G06Q40/08221
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,694,456
App. No.
18/439,219
Filed
Feb 12, 2024
Granted
Jul 28, 2026
Kind
B2
Art Unit
3694
USPC
705/4
Abstract

Automatic generation of optimized aggregation metrics for usage-based insurance (UBI) includes performing a high-dimensional Bayesian optimization on a data archive, the data archive including a plurality of signals from vehicles and corresponding UBI effects, wherein the high-dimensional Bayesian optimization includes performing testing on weighted groups of the plurality of signals using one or more aggregation functions; and transmitting the one or more aggregation functions to a vehicle to cause the vehicle to provide aggregated signals for input to a UBI model to predict a UBI rate for the vehicle.

Claims (62)

1 . A method for automatic generation of optimized aggregation metrics for usage-based insurance (UBI), comprising:

performing a multi-dimensional Bayesian optimization on a data archive, the data archive including a plurality of signals from vehicles and corresponding UBI effects, wherein the multi-dimensional Bayesian optimization includes performing testing on weighted groups of the plurality of signals using one or more aggregation functions, wherein the multi-dimensional Bayesian optimization is repeated until a convergence criterion is met and/or until an iteration budget is exhausted;

transmitting the one or more aggregation functions to a vehicle for execution by an on-vehicle processor of the vehicle, to cause the vehicle to provide aggregated signals generated from the plurality of signals without providing the plurality of signals, the aggregated signals being for input to a UBI model to predict a UBI rate for the vehicle;

receiving the aggregated signals from the vehicle, thereby reducing data transfer from the vehicle as compared to the vehicle providing the plurality of signals;

adding the aggregated signals to the data archive to update the data archive; and

repeating performing the multi-dimensional Bayesian optimization and the transmitting of the one or more aggregation functions to the vehicle based on the data archive as updated.

2 . The method of claim 1 , wherein the multi-dimensional Bayesian optimization includes:

training a surrogate model using input-output pairs to approximate system behavior;

formulating an acquisition function based on predictions of the surrogate model, the acquisition function being used to determine additional query points for the system behavior;

optimizing the acquisition function to obtain an input trigger;

evaluating the UBI model, using the obtained input trigger to obtain an actual UBI-relatedness output associated with the input trigger, thereby creating a new input-output pair; and

adding the new input-output pair to the data archive for further iterations.

3 . The method of claim 2 , wherein the acquisition function is based on mean and uncertainty from surrogate model predictions and is configured to maximize expected improvement.

4 . The method of claim 1 , wherein each of the one or more aggregation functions applies respective weights to each of the plurality of signals available from the vehicle, each respective weight being descriptive of a relative importance of a respective one of the plurality of signals to system behavior.

5 . The method of claim 1 , wherein weights below a threshold value are set to zero to excluded those of the plurality of signals, thereby reducing search space for the multi-dimensional Bayesian optimization and quantity of the aggregation functions.

6 . The method of claim 1 , further comprising:

receiving the aggregated signals from the vehicle based on the one or more aggregation functions; and

utilizing the aggregated signals to predict the UBI rate for the vehicle.

7 . A system for automatic generation of optimized aggregation metrics for UBI, comprising:

a data archive including a plurality of signals from vehicles and corresponding UBI effects; and

one or more computing devices configured to:

perform a multi-dimensional Bayesian optimization on the data archive, wherein the multi-dimensional Bayesian optimization includes performing testing on weighted groups of the plurality of signals using one or more aggregation functions, wherein the multi-dimensional Bayesian optimization is repeated until a convergence criterion is met and/or until an iteration budget is exhausted;

transmit the one or more aggregation functions to a vehicle for execution by an on-vehicle processor of the vehicle, to cause the vehicle to provide aggregated signals generated from the plurality of signals without providing the plurality of signals, the aggregated signals being for input to a UBI model to predict a UBI rate for the vehicle;

receive the aggregated signals from the vehicle, thereby reducing data transfer from the vehicle as compared to the vehicle providing the plurality of signals;

add the aggregated signals to the data archive to update the data archive; and

repeat performing the multi-dimensional Bayesian optimization and the transmit of the one or more aggregation functions to the vehicle based on the data archive as updated.

8 . The system of claim 7 , wherein the multi-dimensional Bayesian optimization includes to:

train a surrogate model using input-output pairs to approximate system behavior;

formulate an acquisition function based on predictions of the surrogate model, the acquisition function being used to determine additional query points for the system behavior;

optimize the acquisition function to obtain an input trigger;

evaluate the UBI model, using the obtained input trigger to obtain an actual UBI-relatedness output associated with the input trigger, thereby creating a new input-output pair; and

add the new input-output pair to the data archive for further iterations.

9 . The system of claim 8 , wherein the acquisition function is based on mean and uncertainty from surrogate model predictions and is configured to maximize expected improvement.

10 . The system of claim 7 , wherein each of the one or more aggregation functions applies respective weights to each of the plurality of signals available from the vehicle, each respective weight being descriptive of a relative importance of a respective one of the plurality of signals to system behavior.

11 . The system of claim 7 , wherein weights below a threshold value are set to zero to excluded those of the plurality of signals, thereby reducing search space for the multi-dimensional Bayesian optimization and quantity of the aggregation functions.

12 . The system of claim 7 , wherein the one or more computing devices are further configured to:

receive the aggregated signals from the vehicle based on the one or more aggregation functions; and

utilize the aggregated signals to predict the UBI rate for the vehicle.

13 . The system of claim 7 , wherein the one or more computing devices include a cloud server, and further comprising the vehicle, wherein the vehicle includes one or more controllers configured to:

aggregate the plurality of signals according to the one or more aggregation functions to generate the aggregated signals; and

send the aggregated signals to the cloud server without providing the plurality of signals to the cloud server.

14 . The system of claim 13 , wherein the one or more controllers of the vehicle are further configured to:

receive updated aggregation functions from the cloud server based on training of the UBI model by the cloud server; and

aggregate the plurality of signals according to the updated aggregation functions to generate additional aggregated signals; and

send the additional aggregated signals to the cloud server.

15 . A non-transitory computer-readable medium comprising instructions for automatic generation of optimized aggregation metrics for UBI that, when executed by one or more computing devices, cause the one or more computing devices to perform operations including to:

perform a multi-dimensional Bayesian optimization on a data archive, the data archive including a plurality of signals from vehicles and corresponding UBI effects, wherein the multi-dimensional Bayesian optimization includes performing testing on weighted groups of the plurality of signals using one or more aggregation functions, wherein the multi-dimensional Bayesian optimization is repeated until a convergence criterion is met and/or until an iteration budget is exhausted, wherein the multi-dimensional Bayesian optimization includes to:

train a surrogate model using input-output pairs to approximate system behavior,

formulate an acquisition function based on predictions of the surrogate model, the acquisition function being used to determine additional query points for the system behavior,

optimize the acquisition function to obtain an input trigger,

evaluate a UBI model, using the obtained input trigger to obtain an actual UBI-relatedness output associated with the input trigger, thereby creating a new input-output pair, and

add the new input-output pair to the data archive for further iterations;

transmit the one or more aggregation functions to a vehicle for execution by an on-vehicle processor of the vehicle, to cause the vehicle to provide aggregated signals generated from the plurality of signals without providing the plurality of signals, the aggregated signals being for input to the UBI model to predict a UBI rate for the vehicle;

receive the aggregated signals from the vehicle, thereby reducing data transfer from the vehicle as compared to the vehicle providing the plurality of signals;

add the aggregated signals to the data archive to update the data archive; and

repeat performing the multi-dimensional Bayesian optimization and the transmit of the one or more aggregation functions to the vehicle based on the data archive as updated.

16 . The non-transitory computer-readable medium of claim 15 , wherein the acquisition function is based on mean and uncertainty from surrogate model predictions and is configured to maximize expected improvement.

17 . The non-transitory computer-readable medium of claim 15 , wherein each of the one or more aggregation functions applies respective weights to each of the plurality of signals available from the vehicle, each respective weight being descriptive of a relative importance of a respective one of the plurality of signals to system behavior.

18 . The non-transitory computer-readable medium of claim 15 , wherein weights below a threshold value are set to zero to excluded those of the plurality of signals, thereby reducing search space for the multi-dimensional Bayesian optimization and quantity of the aggregation functions.

19 . The non-transitory computer-readable medium of claim 15 , further comprising instructions that, when executed by the one or more computing devices, cause the one or more computing devices to perform operations including to:

receive the aggregated signals from the vehicle based on the one or more aggregation functions; and

utilize the aggregated signals to predict the UBI rate for the vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2024
From: HERMAN, DAVID MICHAEL; PAL, ANUJ
To: FORD GLOBAL TECHNOLOGIES, LLC
Reel/Frame 066457/0304 →
Continuity (1)
Related Publication 20250259243A1 · Aug 14, 2025
References Cited (25)
US 10817950B1 · Iqbal et al. · 2020 [cited by applicant]
US 10825095B1 · Bernico et al. · 2020 [cited by applicant]
US 11367142B1 · Wang et al. · 2022 [cited by applicant]
US 11373249B1 · Hayward et al. · 2022 [cited by applicant]
US 11393039B2 · Khalak et al. · 2022 [cited by applicant]
US 11443360B2 · Walters et al. · 2022 [cited by applicant]
US 12002305B1 · Gross · 2024 [cited by examiner]
US 20150294422A1 · Carver et al. · 2015 [cited by applicant]
US 20190188212A1 · Miller · 2019 [cited by examiner]
US 20190333636A1 · Bennett · 2019 [cited by examiner]
US 20210256616A1 · Hayward et al. · 2021 [cited by applicant]
US 20220036194A1 · Sundaresan et al. · 2022 [cited by applicant]
US 20220036466A1 · Harvey et al. · 2022 [cited by applicant]
US 20230300579A1 · Merwaday et al. · 2023 [cited by applicant]
US 20240043025A1 · Di Lillo et al. · 2024 [cited by applicant]
US 20240119535A1 · Kloeppel · 2024 [cited by examiner]
CN 114722945A · 2022 [cited by applicant]
Nesterov, Lectures on Convex Optimization, 2 Ed., Springer, 2018, p. xii (Year: 2018). [cited by examiner]
Vernade, “Bandit Learning with Delays in Non-Stationary Environments”, https://www.youtube.com/watch?v=NyqalkZUfjs, Cluster of Excellence: Machine Learning: New Perspectives for Science, Oct. 18, 2021. [cited by applicant]
Grover et al., “Best Arm Identification in Multi-Armed Bandits with Delayed Feedback”, Proceedings of the 21st International Conference on Artificial Intelligence and Statistics (AISTATS), 2018, 10 pages. [cited by applicant]
De Freitas Nando, “Machine learning—Bayesian optimization and multi-armed bandits”, https://www.youtube.com/watch?v=vz3D36VXefl, Feb. 12, 2013. [cited by applicant]
Slivkins, Aleksandrs. “Introduction to Multi-Armed Bandits”. Microsoft Research NYC. Apr. 2024. 188 pages. [cited by applicant]
Mahajan, Aditya et al. “Multi-Armed Bandit Problems”. Foundations and Applications of Sensor Management. 70 pages. [cited by applicant]
De Freitas, Nando. “CPSC540 Bayesian optimization bandits and Thompson sampling”. UBS Feb. 2013. 31 pages. [cited by applicant]
Bouneffouf, Djallel et al. “A Survey on Practical Applications of Multi-Armed and Contextual Bandits”. IBM Thomas J. Watson Research Center, Yorktown Heights, NY USA. Apr. 2, 2019. 8 pages. [cited by applicant]