SYSTEMS AND METHODS FOR DELIVERING TARGETED CONTENT TO A USER
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a user request to access a web page;
capturing user data from the user request, the user data selected from the group consisting of referrer data, session data and combinations thereof;
applying a rule to the user data to assign a user associated with the user request to a user bucket;
accessing a cache in real time to identify content responsive to the user request based on the assigned user bucket;
generating a response to the user request using the identified content; and
transmitting the generated response to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
An architectural stack includes a rules proxy. The rules proxy may be between a web server and a HTTP proxy cache, and may be an HTTP proxy application. The rules proxy receives a user request to access a web page from the web server, captures user data (e.g., referrer data and/or session data) from the user request, applies a rule to the user data to assign the user to a user bucket, generates a web page with content using the assigned user bucket, and delivers the user-specific, generated web page to the user.
-
Citations
28 Claims
-
1. A computer-implemented method comprising:
-
receiving a user request to access a web page; capturing user data from the user request, the user data selected from the group consisting of referrer data, session data and combinations thereof; applying a rule to the user data to assign a user associated with the user request to a user bucket; accessing a cache in real time to identify content responsive to the user request based on the assigned user bucket; generating a response to the user request using the identified content; and transmitting the generated response to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-readable storage media having computer executable instructions stored thereon which cause a computer system to carry out a method when executed, the method comprising:
-
receiving a user request to access a web page; capturing user data from the user request, the user data selected from the group consisting of referrer data, session data and combinations thereof; applying a rule to the user data to assign a user associated with the user request to a user bucket; accessing a cache in real time to identify content responsive to the user request based on the assigned user bucket; generating a response to the user request using the identified content; and transmitting the generated response to the user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer system comprising:
-
memory; and a processor coupled to the memory, the processor configured to receive a user request to access a web page;
capture user data from the user request, the user data selected from the group consisting of referrer data, session data and combinations thereof;
apply a rule to the user data to assign a user associated with the user request to a user bucket;
access a cache in real time to identify content responsive to the user request based on the assigned user bucket;
generate a response to the user request using the identified content; and
transmit the generated response to the user. - View Dependent Claims (22, 23)
-
-
24. A computer system comprising:
-
a web server configured to receive a page request from a user and deliver a page to the user in response to the page request; a rules proxy in communication with a real-time session server and the web server, the rules proxy configured to assign the user to a user segment group based on the page request; a cache in communication with the arrow proxy; and a data store in communication with the cache, the data store comprising content for the page, wherein the content is assigned to at least one of a plurality of user segment groups. - View Dependent Claims (25, 26, 27, 28)
-
Specification