Analytics driven engagement
First Claim
1. A computer-implemented method comprising:
- accessing a set of engagement rules defined based on data representing interactions with a website, wherein each of the engagement rules defines conditions for providing web-based content;
accessing historical interaction data representing previous interactions with the website, the previous interactions made at a communications device;
accessing an analytic report representing trends in internet usage amongst a group of website visitors;
generating a statistical model based on the historical interaction data and the analytic report, wherein, when the statistical model is generated using principal component analysis, the historical interaction data is modeled as;
X=1*x′
+T*P′
+E, wherein;
1* x′
represents variable averages or percentile values after pre-processing the historical interaction data;
T*P′
models a structure; and
E contains noise;
accessing data representing an ongoing visit to the website, the ongoing visit occurring at the communications device, wherein accessing data representing an ongoing website visit includes;
making a classification decision by classifying the ongoing website visit using the statistical model; and
updating an engagement rule of the set based on the classification decision;
accessing additional data representing the website visit, wherein accessing the additional data includes determining that the additional data satisfies a condition defined by the updated engagement rule; and
initiating an engagement on the website, in response to determining that the additional data satisfies the condition defined by the updated engagement rule.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments relate to an engagement server and a related method of initiating an engagement between an agent device and a user device based on formed and modified engagement rules. In one embodiment, the engagement server can receive one or more third-party analytic reports and use them to form engagement rules that determine when the engagement server initiates an engagement between the agent device and user device. In some embodiments, the engagement server can also receive user interaction data from the user device to modify engagement rules to fit a particular user. In some embodiments, the engagement server can use the third-party analytic reports and/or user interaction data from a plurality of users to form a statistical model. The engagement server may then use the statistical model to form and/or modify the engagement rules.
559 Citations
18 Claims
-
1. A computer-implemented method comprising:
-
accessing a set of engagement rules defined based on data representing interactions with a website, wherein each of the engagement rules defines conditions for providing web-based content; accessing historical interaction data representing previous interactions with the website, the previous interactions made at a communications device; accessing an analytic report representing trends in internet usage amongst a group of website visitors; generating a statistical model based on the historical interaction data and the analytic report, wherein, when the statistical model is generated using principal component analysis, the historical interaction data is modeled as;
X=1*x ′
+T*P′
+E,wherein; 1* x ′
represents variable averages or percentile values after pre-processing the historical interaction data;T*P′
models a structure; andE contains noise; accessing data representing an ongoing visit to the website, the ongoing visit occurring at the communications device, wherein accessing data representing an ongoing website visit includes; making a classification decision by classifying the ongoing website visit using the statistical model; and updating an engagement rule of the set based on the classification decision; accessing additional data representing the website visit, wherein accessing the additional data includes determining that the additional data satisfies a condition defined by the updated engagement rule; and initiating an engagement on the website, in response to determining that the additional data satisfies the condition defined by the updated engagement rule. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
a processor configured to; access a set of engagement rules defined based on data representing interactions with a website, wherein each of the engagement rules defines conditions for providing web-based content; access historical interaction data representing previous interactions with the website, the previous interactions made at a communications device; access an analytic report representing trends in internet usage amongst a group of website visitors; generate a statistical model based on the historical interaction data and the analytic report, wherein, when the statistical model is generated using principal component analysis, the historical interaction data is modeled as;
X=1*x ′
+T*P′
+E,wherein; 1* x ′
represents variable averages or percentile values after pre-processing the historical interaction data;T*P′
models a structure; andE contains noise; access data representing an ongoing visit to the website, the ongoing visit occurring at the communications device, wherein accessing data representing an ongoing website visit includes; making a classification decision by classifying the ongoing website visit using the statistical model; and updating an engagement rule of the set based on the classification decision; access additional data representing the website visit, wherein accessing the additional data includes determining that the additional data satisfies a condition defined by the updated engagement rule; and initiate an engagement on the website, in response to determining that the additional data satisfies the condition defined by the updated engagement rule. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium having instructions stored thereon, the instructions operable to cause a data processing apparatus to perform operations including:
-
accessing a set of engagement rules defined based on data representing interactions with a website, wherein each of the engagement rules defines conditions for providing web-based content; accessing historical interaction data representing previous interactions with the website, the previous interactions made at a communications device; accessing an analytic report representing trends in internet usage amongst a group of website visitors; generating a statistical model based on the historical interaction data and the analytic report, wherein, when the statistical model is generated using principal component analysis, the historical interaction data is modeled as;
X=1*x ′
+T*P′
+E,wherein; 1* x ′
represents variable averages or percentile values after pre-processing the historical interaction data;T*P′
models a structure; andE contains noise; accessing data representing an ongoing visit to the website, the ongoing visit occurring at the communications device, wherein accessing data representing an ongoing website visit includes; making a classification decision by classifying the ongoing website visit using the statistical model; and updating an engagement rule of the set based on the classification decision; accessing additional data representing the website visit, wherein accessing the additional data includes determining that the additional data satisfies a condition defined by the updated engagement rule; and initiating an engagement on the website, in response to determining that the additional data satisfies the condition defined by the updated engagement rule. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification