US 12,236,802 B2
Systems and methods for delivering vehicle-specific educational content for a critical event
Kim Alan Barth, Northbrook, IL (US); and Robert Stroh, Northbrook, IL (US)
Assigned to Allstate Insurance Company, Northbrook, IL (US)
Filed by Allstate Insurance Company, Northbrook, IL (US)
Filed on Aug. 7, 2023, as Appl. No. 18/230,878.
Application 18/230,878 is a continuation of application No. 17/543,217, filed on Dec. 6, 2021, granted, now 11,763,689.
Application 17/543,217 is a continuation of application No. 16/541,443, filed on Aug. 15, 2019, granted, now 11,195,425, issued on Dec. 7, 2021.
Prior Publication US 2024/0029576 A1, Jan. 25, 2024
Int. Cl. G09B 5/02 (2006.01); G06F 3/0482 (2013.01); G06F 40/216 (2020.01); G06Q 30/0251 (2023.01); G07C 5/00 (2006.01); H04L 67/12 (2022.01)
CPC G09B 5/02 (2013.01) [G06F 3/0482 (2013.01); G06F 40/216 (2020.01); G06Q 30/0271 (2013.01); G07C 5/008 (2013.01); H04L 67/12 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by a computing device having at least one processor and from a user device of a vehicle user via a wireless data connection, natural language input data including a request for educational content and a vehicle identification of a vehicle associated with the vehicle user;
processing the natural language input data using a natural language processor to generate processed input data;
receiving, via the wireless data connection, vehicle conditions data obtained from one or more sensors, the vehicle conditions data associated with a vehicle feature;
determining, by the computing device and based on the processed input data and the vehicle conditions data, a set of search parameters corresponding to educational content associated with the vehicle feature;
for each of the set of search parameters in the set of search parameters, retrieving a list of educational content associated with the vehicle feature;
generating output data, the output data including a user interface indicating the list of educational content; and
transmitting the output data to the user device to cause displaying, on the user device, the user interface.