ELECTRONIC COMMUNICATION SYSTEM AND METHOD WITH ADAPTIVE PERSONALIZATION AND COACHING
Electronic communication methods and systems for providing adaptive personalization and coaching are provided. Exemplary methods and systems employ a data extraction engine, a goal determination module, and a virtual assistant module to determine goals, preferences, and/or biases of a user and provide adaptive personalization and coaching to a user based on such information.
1 . An electronic communication method with adaptive personalization and coaching, the method comprising the steps of:
using an application programming interface (API) gateway, determining permissions to one or more data sources;
using a data extraction engine, extracting information from the one or more data sources to obtain extracted information;
using a goal determination module, determining user preferences and goals information based on the extracted information;
using a virtual assistant module, generating personalized coaching information based on the user preferences and goals information; and
transmitting the personalized coaching information to a user device.
2 . The method of claim 1 , wherein the step of using a goal determination module comprises using natural language processing (NLP).
3 . The method of claim 1 , wherein the step of using a goal determination module comprises using a context determination engine to determine a context associated with the extracted information.
4 . The method of claim 1 , wherein the step of using a goal determination module comprises using a sentiment analysis engine to determine a sentiment associated with the extracted information.
5 . The method of claim 1 , further comprising establishing a communication between the user device and a participant device.
6 . The method of claim 1 , further comprising transmitting regulatory and standards information to the user device.
7 . The method of claim 1 , further comprising storing the user preferences and goals information in a database.
8 . The method of claim 1 , further comprising a step of updating user information based on the personalized coaching information.
9 . The method of claim 1 , further comprising receiving from a user, user feedback, and updating the user preferences and goals based on the feedback.
10 . The method of claim 1 , further comprising monitoring the one or more data sources for additional information.
11 . The method of claim 1 , further comprising repeating the steps of:
using a data extraction engine, extracting information from the one or more data sources to obtain extracted information;
using a goal determination module, determining user preferences and goals based on the extracted information;
using a virtual assistant module, generating personalized coaching information based on the user preferences and goals; and
transmitting the personalized coaching information to a user device.
12 . The method of claim 1 , further comprising determining one or more topics associated with the extracted information.
13 . The method of claim 1 , further comprising machine learning to classify segments of the extracted information.
14 . An electronic communication system with adaptive personalization and coaching, the system comprising:
an application programming interface (API) gateway coupled to one or more data sources;
a data extraction engine to receive information from the one or more data sources and to generate extracted information;
a goal determination engine to determine one or more of goals and preferences from the extracted information; and
a virtual assistant module to provide personalized coaching information to a user device based on the one or more of goals and preferences.
15 . The system of claim 14 , further comprising a database comprising user information.
16 . The system of claim 14 , further comprising a user interface, wherein the user interface is configured to receive a command from the user to endorse, suspend, and/or change a frequency of receipt of personalized coaching information by a user device.
17 . The system of claim 14 , further comprising a context determination engine to determine a context of the extracted information.
18 . The system of claim 14 , further comprising a sentiment analysis engine to determine a sentiment of the extracted information.
19 . An electronic communication system with adaptive personalization and coaching, the system comprising:
one or more data sources;
an application programming interface (API) gateway coupled to the one or more data sources;
a data extraction engine to receive information from the one or more data sources and to generate extracted information;
a goal determination engine to determine one or more of goals and preferences from the extracted information; and
a virtual assistant module to provide personalized coaching information to a user device based on the one or more of goals and preferences.
20 . The system of claim 19 , wherein the one or more data sources comprise one or more of a communication server, a text server, an email server, a document server, and a social media server.