IP Library › Granted Patent US 12,400,490
Granted Patent B2
US 12,400,490 · App. 18/173,507 · Granted Aug 26, 2025

Methods, apparatuses, and systems for monitoring and maintaining vehicle condition

Inventors: Dan Gronsbell (Marietta, GA); Angel Garcia (Miami, FL); Ronnie Blake Perkna (Smyrna, GA)
Assignee: Assurant, Inc.
G07C5/008G06F3/0482G06F16/25G06Q40/08G07C5/006G07C5/0808G07C5/0816G07C5/085G07C5/12
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,400,490
App. No.
18/173,507
Granted
Aug 26, 2025
Kind
B2
Abstract

Methods, systems, apparatuses, and computer readable media for monitoring and maintaining vehicle condition. An apparatus of an example embodiment includes means for receiving a partial dataset indicator for a certain type of dataset. Said apparatus also includes means for providing at least one complete dataset indicator. The partial dataset indicator and the at least one complete dataset indicators provides an indication of one or more terms in their respective dataset. Said apparatus further includes means for determining at least one of the one or more terms of the partial dataset. Said apparatus still further includes means for causing the transmission of at least one of the one or more determined terms of the partial dataset for use by a mobile application. Corresponding systems, methods, and computer readable media are also provided.

Claims (85)

1. A method comprising:

receiving vehicle data from a vehicle computing system onboard a vehicle;

identifying, at a first computing system, at least one malfunction associated with the vehicle based at least in part on the vehicle data;

identifying at least one user preference associated with a profile corresponding to the vehicle;

determining, via the first computing system, at least one remedial measure based on the at least one malfunction and the at least one user preference, wherein the at least one remedial measure comprises a type of repair for the at least one malfunction, the type of repair being determined based on both the at least one malfunction and the at least one user preference;

detecting a location associated with the vehicle via a GPS receiver associated with the vehicle or a user device;

comparing, via the first computing system, first data associated with the vehicle to second data associated with a provider, wherein the first data includes at least the type of repair and the location, and wherein the second data is associated with a capability of the provider to perform the type of repair;

determining, via the first computing system, following the determination of the at least one malfunction and the at least one remedial measure, the provider based on the comparison;

initiating, via the first computing system in response to a user selection, following the determination of the provider, a provider network connection between the first computing system and a provider computing system associated with the provider;

transmitting, via the provider network connection and to the provider computing system, at least a portion of one of the at least one malfunction and the at least one remedial measure;

causing initiation of the at least one remedial measure for the vehicle; and

causing rendering of one or more graphical user interfaces (GUIs) on the user device comprising information associated with the at least one remedial measure.

2. The method according to claim 1 , wherein receiving the vehicle data from the vehicle computing system onboard the vehicle comprises:

detecting the vehicle data via at least one sensor onboard the vehicle; and

transmitting the vehicle data from the vehicle computing system onboard the vehicle to the first computing system.

3. The method according to claim 1 , wherein receiving the vehicle data from the vehicle computing system onboard the vehicle comprises:

receiving the vehicle data comprising a signal indicative of a type of apparatus utilized to identify an error associated with operation of the vehicle.

4. The method according to claim 1 , wherein determining the at least one remedial measure comprises:

identifying policy information corresponding with the vehicle; and

determining the at least one remedial measure based at least in part on the vehicle data and the policy information associated with the vehicle.

5. The method according to claim 1 , wherein determining the at least one remedial measure comprises:

receiving, via the one or more GUIs, a GUI selection from a user that indicates the at least one remedial measure based at least in part on the vehicle data.

6. The method according to claim 1 , further comprising:

receiving at least one user engagement accepting the at least one remedial measure,

wherein the at least one remedial measure is automatically initiated via the first computing system in response to receiving the at least one user engagement.

7. The method according to claim 1 , further comprising:

identifying, at the first computing system, a second malfunction associated with the vehicle based at least in part on the vehicle data;

generating an urgency score associated with the second malfunction;

identifying one or more factors for determination of a second remedial measure for the second malfunction, wherein, based at least in part on the urgency score, the one or more factors exclude the at least one user preference; and

determining, via the first computing system, the second remedial measure based at least in part on the second malfunction and the one or more factors and excluding the at least one user preference.

8. A system comprising at least one processor and at least one non-transitory memory having computer-coded instructions thereon that, in execution with the at least one processor, causes the system to:

receive vehicle data from a vehicle computing system onboard a vehicle;

identify at least one malfunction associated with the vehicle based at least in part on the vehicle data;

identify at least one user preference associated with a profile corresponding to the vehicle;

determine at least one remedial measure based on the at least one malfunction and the at least one user preference, wherein the at least one remedial measure comprises a type of repair for the at least one malfunction, the type of repair being determined based on both the at least one malfunction and the at least one user preference;

detect a location associated with the vehicle via a GPS receiver associated with the vehicle or a user device;

compare, via a first computing system, first data associated with the vehicle to second data associated with a provider, wherein the first data includes at least the type of repair and the location, and wherein the second data is associated with a capability of the provider to perform the type of repair;

determine, via the first computing system, following the determination of the at least one malfunction and the at least one remedial measure, the provider based on the comparison;

initiate, via the first computing system in response to a user selection, following the determination of the provider, a provider network connection between the first computing system and a provider computing system associated with the provider;

transmit, via the provider network connection and to the provider computing system, at least a portion of one of the at least one malfunction and the at least one remedial measure;

cause initiation of the at least one remedial measure for the vehicle; and

cause rendering of one or more graphical user interfaces (GUIs) on the user device comprising information associated with the at least one remedial measure.

9. The system according to claim 8 , wherein, to receive the vehicle data from the vehicle computing system onboard the vehicle, the system is caused to:

detect the vehicle data via at least one sensor onboard the vehicle; and

transmit the vehicle data from the vehicle computing system onboard the vehicle to the first computing system.

10. The system according to claim 8 , wherein, to receive the vehicle data from the vehicle computing system onboard the vehicle, the system is caused to:

receive the vehicle data comprising a signal indicative of a type of apparatus utilized to identify an error associated with operation of the vehicle.

11. The system according to claim 8 , wherein, to determine the at least one remedial measure, the system is caused to:

identify policy information corresponding with the vehicle; and

determine the at least one remedial measure based at least in part on the vehicle data and the policy information associated with the vehicle.

12. The system according to claim 8 , wherein, to determine the at least one remedial measure, the system is caused to:

receive, via the one or more GUIs, a GUI selection from a user that indicates the at least one remedial measure based at least in part on the vehicle data.

13. The system according to claim 8 , further caused to:

receive at least one user engagement accepting the at least one remedial measure,

wherein the at least one remedial measure is automatically initiated via the first computing system in response to receiving the at least one user engagement.

14. A computer program product comprising at least one non-transitory computer-readable storage medium having computer program code stored thereon that, in execution with at least one processor, configures the computer program product for:

receiving vehicle data from a vehicle computing system onboard a vehicle;

identifying, at a first computing system, at least one malfunction associated with the vehicle based at least in part on the vehicle data;

identifying at least one user preference associated with a profile corresponding to the vehicle;

determining, via the first computing system, at least one remedial measure based on the at least one malfunction and the at least one user preference, wherein the at least one remedial measure comprises a type of repair for the at least one malfunction, the type of repair being determined based on both the at least one malfunction and the at least one user preference;

detecting a location associated with the vehicle via a GPS receiver associated with the vehicle or a user device;

comparing, via the first computing system, first data associated with the vehicle to second data associated with a provider, wherein the first data includes at least the type of repair and the location, and wherein the second data is associated with a capability of the provider to perform the type of repair;

determining, via the first computing system, following the determination of the at least one malfunction and the at least one remedial measure, the provider based on the comparison;

initiating, via the first computing system in response to a user selection, following the determination of the provider, a provider network connection between the first computing system and a provider computing system associated with the provider;

transmitting, via the provider network connection and to the provider computing system, at least a portion of the one of the at least one malfunction and the at least one remedial measure;

causing initiation of the at least one remedial measure for the vehicle; and

causing rendering of one or more graphical user interfaces (GUIs) on the user device comprising information associated with the at least one remedial measure.

15. The computer program product according to claim 14 ,

wherein receiving the vehicle data from the vehicle computing system onboard the vehicle comprises:

detecting the vehicle data via at least one sensor onboard the vehicle; and

transmitting the vehicle data from the vehicle computing system onboard the vehicle to the first computing system.

16. The computer program product according to claim 14 , wherein receiving the vehicle data from the vehicle computing system onboard the vehicle comprises:

receiving the vehicle data comprising a signal indicative of a type of apparatus utilized to identify an error associated with operation of the vehicle.

17. The computer program product according to claim 14 ,

wherein determining the at least one remedial measure comprises:

identifying policy information corresponding with the vehicle; and

determining the at least one remedial measure based at least in part on the vehicle data and the policy information associated with the vehicle.

18. The computer program product according to claim 14 , wherein determining the at least one remedial measure comprises:

receiving, via the one or more GUIs, a GUI selection from a user that indicates the at least one remedial measure based at least in part on the vehicle data.

19. The computer program product according to claim 14 , further comprising:

receiving at least one user engagement accepting the at least one remedial measure,

wherein the at least one remedial measure is automatically initiated via the first computing system in response to receiving the at least one user engagement.

20. The method according to claim 1 , further comprising:

transmitting, to the user device via the first computing system, a request for authorization to initiate the provider network connection,

wherein initiating the provider network connection is based at least in part on the authorization.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2023
From: GRONSBELL, DAN; GARCIA, ANGEL; PERKNA, RONNIE BLAKE
To: ASSURANT, INC.
Reel/Frame 062786/0964 →
Continuity (3)
Continuation 16750838 · Jan 23, 2020
Provisional Application 62795832 · Jan 23, 2019
Related Publication 20230274587A1 · Aug 31, 2023
References Cited (19)
US 8996230B2 · Lorenz · 2015 [cited by examiner]
US 9329049B2 · Edwards · 2016 [cited by examiner]
US 9520006B1 · Sankovsky et al. · 2016 [cited by applicant]
US 10347058B2 · Pursifull · 2019 [cited by examiner]
US 10410526B2 · Kumar · 2019 [cited by examiner]
US 10466690B2 · Unuma et al. · 2019 [cited by applicant]
US 11487963B2 · Angel · 2022 [cited by examiner]
US 11625927B2 · Morimoto · 2023 [cited by examiner]
US 20030055666A1 · Roddy · 2003 [cited by examiner]
US 20140195098A1 · Lorenz et al. · 2014 [cited by applicant]
US 20150286994A1 · Elder · 2015 [cited by examiner]
US 20160163130A1 · Zagajac et al. · 2016 [cited by applicant]
US 20180144639A1 · Kumar et al. · 2018 [cited by applicant]
US 20200234515A1 · Gronsbell et al. · 2020 [cited by applicant]
US 20230274587A1 · Gronsbell · 2023 [cited by examiner]
U.S. Appl. No. 16/750,838, filed Jan. 23, 2020, U.S. Pat. No. 11,625,957. [cited by applicant]
European Search Report and Search Opinion received for EP Application No. 20745068.5, mailed on Sep. 26, 2022, 9 pages. [cited by applicant]
ISA/US, International Search Report and Written Opinion for PCT/US2020/014828 (23 pages), Jun. 18, 2020. [cited by applicant]
Extended European Search Report Mailed on Apr. 11, 2025 for EP Application No. 24220326, 7 page(s). [cited by applicant]