System and method for dynamically enabling customized web content and applications
First Claim
1. A computer-implemented method, comprising:
- storing a set of rules, wherein a rule is associated with a condition, wherein a rule defines when to transmit customized webpage data, and wherein customized webpage data corresponds to an interaction with a webpage;
receiving, at a server, a request for a default tag code, wherein the request is associated with loading webpage data on a computing device, wherein the webpage data includes original content data and a tag, wherein the tag is configured to facilitate communication between the computing device and the server, wherein when the webpage data is loaded on the computing device, the computing device displays a webpage corresponding to the original content data and the tag causes the request for the default tag code to be transmitted to the server;
transmitting the default tag code, wherein when the default tag code is received at the computing device, the default tag code is executed, wherein executing the default tag code generates a tag module that is stored in the computing device, wherein the default tag code includes instructions that configure the tag module to monitor an interaction with the webpage, and wherein the tag module is associated with a tag identifier;
receiving behavior data depicting one or more interactions with the webpage, wherein the behavior data is generated and appended to the tag identifier associated with the tag module when the tag module detects an interaction;
selecting a rule from the stored set of rules, wherein selecting includes using the tag identifier, and wherein the rule defines customized webpage data;
determining whether the behavior data appended to the tag identifier satisfies the condition associated with the rule; and
transmitting the customized webpage data when the condition associated with the rule has been satisfied.
2 Assignments
0 Petitions
Accused Products
Abstract
Described are computer-based methods and apparatuses, including computer program products, for dynamically enabling customized web content and applications. One or more rules are stored in a database. Default tag code is transmitted to a browser in response to a request from the browser, the default tag code including data that causes the browser to generate a tag module. An update is received from the tag module comprising data indicative of a visitor'"'"'s interaction with web page content displayed through the browser. A condition associated with a rule from the one or more rules is determined to be satisfied based on the update. An action associated with the rule is performed, comprising transmitting custom targeted tag code to the tag module, wherein the custom targeted tag code includes data that causes the browser, upon execution of the custom targeted tag code by the tag module, to perform an action.
-
Citations
24 Claims
-
1. A computer-implemented method, comprising:
-
storing a set of rules, wherein a rule is associated with a condition, wherein a rule defines when to transmit customized webpage data, and wherein customized webpage data corresponds to an interaction with a webpage; receiving, at a server, a request for a default tag code, wherein the request is associated with loading webpage data on a computing device, wherein the webpage data includes original content data and a tag, wherein the tag is configured to facilitate communication between the computing device and the server, wherein when the webpage data is loaded on the computing device, the computing device displays a webpage corresponding to the original content data and the tag causes the request for the default tag code to be transmitted to the server; transmitting the default tag code, wherein when the default tag code is received at the computing device, the default tag code is executed, wherein executing the default tag code generates a tag module that is stored in the computing device, wherein the default tag code includes instructions that configure the tag module to monitor an interaction with the webpage, and wherein the tag module is associated with a tag identifier; receiving behavior data depicting one or more interactions with the webpage, wherein the behavior data is generated and appended to the tag identifier associated with the tag module when the tag module detects an interaction; selecting a rule from the stored set of rules, wherein selecting includes using the tag identifier, and wherein the rule defines customized webpage data; determining whether the behavior data appended to the tag identifier satisfies the condition associated with the rule; and transmitting the customized webpage data when the condition associated with the rule has been satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
one or more processors; a non-transitory computer-readable storage medium containing instructions configured to cause the one or more processors to perform operations, including; storing a set of rules, wherein a rule is associated with a condition, wherein a rule defines when to transmit customized webpage data, and wherein customized webpage data corresponds to an interaction with a webpage; receiving, at a server, a request for a default tag code, wherein the request is associated with loading webpage data on a computing device, wherein the webpage data includes original content data and a tag, wherein the tag is configured to facilitate communication between the computing device and the server, wherein when the webpage data is loaded on the computing device, the computing device displays a webpage corresponding to the original content data and the tag causes the request for the default tag code to be transmitted to the server; transmitting the default tag code, wherein when the default tag code is received at the computing device, the default tag code is executed, wherein executing the default tag code generates a tag module that is stored in the computing device, wherein the default tag code includes instructions that configure the tag module to monitor an interaction with the webpage, and wherein the tag module is associated with a tag identifier; receiving behavior data depicting one or more interactions with the webpage, wherein the behavior data is generated and appended to the tag identifier associated with the tag module when the tag module detects an interaction; selecting a rule from the stored set of rules, wherein selecting includes using the tag identifier, and wherein the rule defines customized webpage data; determining whether the behavior data appended to the tag identifier satisfies the condition associated with the rule; and transmitting the customized webpage data when the condition associated with the rule has been satisfied. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-program product, tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to:
-
store a set of rules, wherein a rule is associated with a condition, wherein a rule defines when to transmit customized webpage data, and wherein customized webpage data corresponds to an interaction with a webpage; receive, at a server, a request for a default tag code, wherein the request is associated with loading webpage data on a computing device, wherein the webpage data includes original content data and a tag, wherein the tag is configured to facilitate communication between the computing device and the server, wherein when the webpage data is loaded on the computing device, the computing device displays a webpage corresponding to the original content data and the tag causes the request for the default tag code to be transmitted to the server; transmit the default tag code, wherein when the default tag code is received at the computing device, the default tag code is executed, wherein executing the default tag code generates a tag module that is stored in the computing device on the webpage, wherein the default tag code includes instructions that configure the tag module is used to monitor an interaction with the webpage, and wherein the tag module is associated with a tag identifier, and wherein the tag identifier is associated with the account identification code corresponding to the webpage; receive behavior data depicting one or more interactions with the webpage, wherein the behavior data is generated and appended to the tag identifier associated with the tag module when the tag module detects an interaction; select a rule from the stored set of rules, wherein selecting includes using the tag identifier, and wherein the rule defines customized webpage data; determine whether the behavior data appended to the tag identifier satisfies the condition associated with the rule; and transmit the customized webpage data when the condition associated with the rule has been satisfied. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification