Patent ID: 11900421
Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
Field: IT methods for management (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A computer-implemented method, comprising:
training, by one or more processors, and based on consumer profile information indicating consumer characteristics associated with a plurality of consumers, a machine learning system by determining patterns of the consumer characteristics that correspond to consumer shopping habits indicated in the consumer profile information;
receiving, by the one or more processors, and from a client device separate from the one or more processors, user registration data associated with a user;
identifying, by the one or more processors, and based on the user registration data, instances of the consumer characteristics exhibited by the user;
determining, by the one or more processors, and using the trained machine learning systems, a user shopping habit of the user based on the patterns determined during training of the machine learning system and the instances of the consumer characteristics exhibited by the user;
identifying, by the one or more processors, and based on the shopping habit, a preferred merchant of the user and a preferred product of the user;
receiving, by the one or more processors, and from the client device, location data indicating at least one of an Internet Protocol (IP) address or a website address associated with a website the client device is navigating;
determining, by the one or more processors, that the location data corresponds with the preferred merchant by determining that the at least one of the IP address or the web site address is associated with a merchant web site of the preferred merchant; and
in response to determining that the location data corresponds with the preferred merchant:
identifying, by the one or more processors, a set of communications associated with products currently offered by the preferred merchant at a discount;
selecting, by the one or more processors, and from among the set of communications, a particular communication that corresponds to the preferred product; and
transmitting, by the one or more processors the particular communication to the client device.