Systems and methods for forecasting client needs using interactive communication
Abstract
The present disclosure provides a system and method for forecasting client needs using interactive communication. A Messaging server may retrieve client profiles stored in a client database. Messaging server formulates questions to be included in interactive questionnaires or message(s). The messaging server sends the formulated interactive questionnaires to a client computing device. The client computing device sends the responses back to messaging server for updating the client profiles stored in the client database. Forecasting engine employs the updated information in the client profiles to predict client's behavior that may be used for forecasting client needs based on the updated information received from the interactive questionnaire or message(s). Forecasting engine generates financial indicators and needs forecast reports that may be sent to one or more agent computing devices or an automated product matching engine.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A computer-executed method comprising:
scanning, by a messaging server, information about a set of potential clients from one or more external databases administered by a relational database management system and comprising one or more social networking web documents associated with the set of potential clients and extracting the information from the one or more social networking web documents;
generating, by the messaging server, a client profile for each potential client based on the information comprising a plurality of attributes for each of a plurality of categories of interest;
iteratively transmitting and receiving, by the messaging server, a set of questions and corresponding answer selections to and from at least one electronic device operated by a potential client, wherein with each iteration, the messaging server:
generates at least one interactive push notification based on the potential client's generated client profile, the interactive push notification comprising at least one interactive graphical component corresponding to one or more questions and one or more answers, and the interactive graphical component configured to receive electronic interactions from an electronic device operated by a potential client;
transmits, using a wireless application protocol executing on the electronic device, the at least one interactive push notification to the electronic device, wherein the interactive push notification is configured to be displayed on a display screen of the electronic device;
receives, from the electronic device, an indication that the potential client has interacted with the interactive graphical component by selecting one or more answers for each of the one or more questions, wherein the selection of one or more answers is indicative of a modification to the potential client's generated client profile;
updates the potential client's generated client profile stored in a client database based on the selection of the one or more answers received from the electronic device; and
generates a next interactive push notification comprising a next interactive graphical component corresponding to a next question generated based on the answer received from the electronic device;
executing, by a forecasting server coupled to the client database, an artificial intelligence computer-generated model to determine a likelihood of product need based on the updated generated client profile, the artificial intelligence computer-generated model configured to utilize a k-nearest neighbor algorithm to match at least one attribute in the updated generated client profile with at least one attribute of at least one existing or previous client profile stored in the client database; and
upon displaying, by the messaging server on an agent computing device, a reporting interface comprising the potential client's generated client profile, a graphical representation of a product based on the likelihood of product need, and a graphical indicator indicating whether the potential client has been contacted, automatically establishing, by the messaging server, a communication session between the agent computing device and the electronic device of the potential client.
2. The method of claim 1 further comprising: forwarding a report indicative of the product need to an automated product matching engine.
3. The method of claim 1 , wherein the likelihood of product need is determined based on collaborative filtering.
4. The method of claim 3 , wherein the collaborative filtering includes estimating the product need based on a matrix having entries of values corresponding to a rating for the product.
5. A system comprising:
computer readable memory having stored thereon computer executable instructions for forecasting the client product needs; and
a processor coupled to the memory, the processor executing the instruction including:
scan information about a set of potential clients from one or more external databases administered by a relational database management system and comprising one or more social networking web documents associated with the set of potential clients and extracting the information from the one or more social networking web documents;
generating a client profile for each potential client based on the information comprising a plurality of attributes for each of a plurality of categories of interest;
iteratively transmitting and receiving a set of questions and corresponding answer selections to and from at least one electronic device operated by a potential client, wherein with each iteration, the messaging server:
generates at least one interactive push notification based on the potential client's generated client profile, the interactive push notification comprising at least one interactive graphical component corresponding to one or more questions and one or more answers, and the interactive graphical component configured to receive electronic interactions from an electronic device operated by a potential client;
transmits, using a wireless application protocol executing on the electronic device, the at least one interactive push notification to the electronic device, wherein the interactive push notification is configured to be displayed on a display screen of the electronic device;
receives, from the client device, an indication that the potential client operating at least one client device has interacted with the interactive graphical component by selecting one or more answers for each of the one or more questions, wherein the selection of one or more answers is indicative of a modification to the potential client's generated client profile;
updates the potential client's generated client profile stored in a client database based on the selection of the one or more answers received from the electronic device; and
generates a next interactive push notification comprising a next interactive graphical component corresponding to a next question generated based on the answer received from the electronic device;
executing, by a forecasting server coupled to the client database, an artificial intelligence computer-generated model to determine a likelihood of product need based on the updated generated client profile, the artificial intelligence computer-generated model configured to utilize a k-nearest neighbor algorithm to match at least one attribute in the updated generated client profile with at least one attribute of at least one existing or previous client profile stored in the client database; and
upon displaying, by the messaging server on an agent computing device, a reporting interface comprising the potential client's generated client profile, a graphical representation of a product based on the likelihood of product need, and a graphical indicator indicating whether the potential client has been contacted, automatically establishing, by the messaging server, a communication session between the agent computing device and the electronic device of the potential client.
6. The system of claim 5 , wherein the instruction further comprises forwarding a report indicative of the product need to an automated product matching engine.
7. The system of claim 5 , wherein the likelihood of product need is determined based on collaborative filtering.
8. The system of claim 7 , wherein the collaborative filtering includes estimating the product need based on a matrix having entries of values corresponding to a rating for the product.
9. A non-transitory computer readable medium having stored thereon computer executable instructions for forecasting client insurance product needs, the instructions accomplishing steps comprising:
scanning information about a set of potential clients from one or more external databases administered by a relational database management system and comprising one or more social networking web documents associated with the set of potential clients and extracting the information from the one or more social networking web documents;
generating a client profile for each potential client based on the information comprising a plurality of attributes for each of a plurality of categories of interest;
iteratively transmitting and receiving a set of questions and corresponding answer selections to and from at least one electronic device operated by a potential client, wherein with each iteration, the messaging server:
generates at least one interactive push notification based on the potential client's generated client profile, the interactive push notification comprising at least one interactive graphical component corresponding to one or more questions and one or more answers, and the interactive graphical component configured to receive electronic interactions from an electronic device operated by a potential client;
transmits, using a wireless application protocol executing on the electronic device, the at least one interactive push notification to the electronic device, wherein the interactive push notification is configured to be displayed on a display screen of the electronic device;
receives, from the electronic device, an indication that the potential client has interacted with the interactive graphical component by selecting one or more answers for each of the one or more questions, wherein the selection of one or more answers is indicative of a modification to the potential client's generated client profile;
updates the potential client's generated client profile stored in a client database based on the selection of the one or more answers received from the electronic device; and
generates a next interactive push notification comprising a next interactive graphical component corresponding to a next question generated based on the answer received from the electronic device;
executing an artificial intelligence computer-generated model to determine a likelihood of product need based on the updated generated client profile, the artificial intelligence computer-generated model configured to utilize a k-nearest neighbor algorithm to match at least one attribute in the updated generated client profile with at least one attribute of at least one existing or previous client profile stored in the client database; and
upon displaying, on an agent computing device, a reporting interface comprising the potential client's generated client profile, a graphical representation of a product based on the likelihood of product need, and a graphical indicator indicating whether the potential client has been contacted, automatically establishing a communication session between the agent computing device and the electronic device of the potential client.
10. The computer readable medium of claim 9 , wherein the instructions further comprise forwarding a report indicative of the product need to an automated product matching engine.
11. The computer readable medium of claim 9 , wherein the likelihood of product need is determined based on collaborative filtering.
12. The computer readable medium of claim 11 , wherein the collaborative filtering includes estimating the product need based on a matrix having entries of values corresponding to a rating for the product.Join the waitlist — get patent alerts
Track US10275802B1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.