US 12,469,087 B2
Targeted messaging process
Mark D. Warfel, Lincoln, IL (US); Ginger L. Hlebasko, Bloomington, IL (US); Rebecca L. Hill, Bloomington, IL (US); Jillian J. Wille, Normal, IL (US); Rama Kumari Naraparaju, Bloomington, IL (US); Michael E. Wilkerson, Bloomington, IL (US); Trent Durflinger, Bloomington, IL (US); and Quincy J. Carolan, Bloomington, IL (US)
Assigned to STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY, Bloomington, IL (US)
Filed by STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY, Bloomington, IL (US)
Filed on Mar. 27, 2024, as Appl. No. 18/618,653.
Application 18/618,653 is a continuation of application No. 17/217,078, filed on Mar. 30, 2021, granted, now 11,972,488.
Application 17/217,078 is a continuation of application No. 14/816,338, filed on Aug. 3, 2015, granted, now 10,997,662, issued on May 4, 2021.
Claims priority of provisional application 62/127,891, filed on Mar. 4, 2015.
Claims priority of provisional application 62/068,367, filed on Oct. 24, 2014.
Prior Publication US 2024/0242290 A1, Jul. 18, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 40/08 (2012.01); G06Q 30/0251 (2023.01)
CPC G06Q 40/08 (2013.01) [G06Q 30/0269 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method for generating a targeted electronic message for delivery to a user of a computing device, comprising:
establishing, by one or more processors of a server, a communication connection via a communication network to facilitate sending and receiving electronic messages between the server and the computing device;
receiving, at the one or more processors of the server, one or more messages including data from the computing device via the communication connection between the server and the computing device over the communication network;
monitoring, by the one or more processors, usage of a graphical user interface (GUI) of an application by the user to detect receipt of user event data based upon the data received in the one or more messages, the user event data including data indicative of one or more of (i) a selection made by the user via the application, (ii) an entry made by the user via the application, or (iii) a history of interaction of the user with the application;
in response to detecting the receipt of the user event data, accessing, by the one or more processors, user data from one or more data sources distinct from the computing device;
determining, by the one or more processors, a propensity score based upon the user data and the user event data, the propensity score being indicative of a probability that a campaign milestone event has occurred or will occur; and
in response to the propensity score satisfying a threshold, causing, by the one or more processors, the targeted electronic message to be sent to the user via the communication connection.