Systems, methods and computer program products for associating dynamically generated web page content with web site visitors
First Claim
1. A method of associating dynamically generated Web page content with a user who requests a Web page from a Web server, wherein the user makes the Web page request via a Web client in communication with the Web server, the method comprising the following steps performed by the Web server:
- storing a record of the user request within a Web server log;
generating the requested Web page, wherein the generated Web page includes a content object having a unique identifier associated therewith, wherein the unique identifier is generated via a hashing function;
serving the generated Web page to the Web client; and
appending the stored record of the user request with the unique identifier associated with the content object included within the generated Web page.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and computer program products are provided for associating dynamically generated Web page content with a user who requests a Web page from a Web server. Upon receiving a user request for a Web page via a Web client in communication with the Web server, a Web server records the user request within a Web server log. The requested Web page is then dynamically generated using a template for the requested Web page and one or more content objects having respective unique identifiers associated therewith. The stored record of the user request is then appended with each identifier for respective content objects included within the displayed Web page.
-
Citations
48 Claims
-
1. A method of associating dynamically generated Web page content with a user who requests a Web page from a Web server, wherein the user makes the Web page request via a Web client in communication with the Web server, the method comprising the following steps performed by the Web server:
-
storing a record of the user request within a Web server log;
generating the requested Web page, wherein the generated Web page includes a content object having a unique identifier associated therewith, wherein the unique identifier is generated via a hashing function;
serving the generated Web page to the Web client; and
appending the stored record of the user request with the unique identifier associated with the content object included within the generated Web page. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of associating dynamically generated Web page content with a user who requests a Web page from a Web server, wherein the user makes the Web page request via a Web client in communication with the Web server, the method comprising the following steps performed by the Web server:
-
storing a record of the user request within a Web server log;
generating the requested Web page, wherein the generated Web page includes first and second content objects having respective unique first and second identifiers associated therewith, wherein the unique first and second identifiers are generated via a hashing function, comprising the steps of;
retrieving a layout template for the requested Web page, wherein the layout template defines how content objects are displayed within the requested Web page;
retrieving the first and second content objects; and
combining the first and second content objects and the layout template to produce the requested Web page;
serving the generated Web page to the Web client; and
appending the stored record of the user request with the first and second unique identifiers associated with the first and second content objects included within the generated Web page. - View Dependent Claims (9, 10, 11)
-
-
12. A method of collecting information about the preferences of Web site visitors comprising the step of:
-
associating dynamically generated Web page content with a user who requests a Web page from a Web server via a Web client in communication with the Web server, comprising the following steps performed by the Web server;
storing a record of the user request within a Web server log;
generating the requested Web page, wherein the generated Web page includes a content object having a unique identifier associated therewith, wherein the unique identifier is generated via a hashing function;
serving the generated Web page to the Web client; and
appending the stored record of the user request with the unique identifier associated with the content object included within the generated Web page. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for associating dynamically generated Web page content with a user who requests a Web page from a Web server, wherein the user makes the Web page request via a Web client in communication with the Web server, comprising:
-
means for storing a record of the user request within a Web server log;
means for generating the requested Web page, wherein the generated Web page includes a content object having a unique identifier associated therewith, wherein the unique identifier is generated via a hashing function;
means for serving the generated Web page to the Web client; and
means for appending the stored record of the user request with the unique identifier associated with the content object included within the generated Web page. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A system for associating dynamically generated Web page content with a user who requests a Web page from a Web server, wherein the user makes the Web page request via a Web client in communication with the Web server, comprising:
-
means for storing a record of the user request within a Web server log;
means for generating the requested Web page, wherein the generated Web page includes first and second content objects having respective unique first and second identifiers associated therewith, wherein the unique first and second identifiers are generated via a hashing function, comprising;
means for retrieving a layout template for the requested Web page, wherein the layout template defines how content objects are displayed within the requested Web page;
means for retrieving the first and second content objects; and
means for combining the first and second content objects and the layout template to produce the requested Web page;
means for serving the generated Web page to the Web client; and
means for appending the stored record of the user request with the first and second unique identifiers associated with the first and second content objects included within the generated Web page. - View Dependent Claims (25, 26, 27)
-
-
28. A system for collecting information about the preferences of Web site visitors comprising:
-
means for associating dynamically generated Web page content with a user who requests a Web page from a Web server via a Web client in communication with the Web server, comprising;
means for storing a record of the user request within a Web server log;
means for generating the requested Web page, wherein the generated Web page includes a content object having a unique identifier associated therewith, wherein the unique identifier is generated via a hashing function;
means for serving the generated Web page to the Web client; and
means for appending the stored record of the user request with the unique identifier associated with the content object included within the generated Web page. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A computer program product for associating dynamically generated Web page content with a user who requests a Web page from a Web server, wherein the user makes the Web page request via a Web client in communication with the Web server, the computer program product comprising a computer usable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising:
-
computer readable program code means for storing a record of the user request within a Web server log;
computer readable program code means for generating the requested Web page, wherein the generated Web page includes a content object having a unique identifier associated therewith, wherein the unique identifier is generated via a hashing function;
computer readable program code means for serving the generated Web page to the Web client; and
computer readable program code means for appending the stored record of the user request with the unique identifier associated with the content object included within the generated Web page. - View Dependent Claims (34, 35, 36, 37, 38, 39)
-
-
40. A computer program product for associating dynamically generated Web page content with a user who requests a Web page from a Web server, wherein the user makes the Web page request via a Web client in communication with the Web server, the computer program product comprising a computer usable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising:
-
computer readable program code means for storing a record of the user request within a Web server log;
computer readable program code means for generating the requested Web page, wherein the generated Web page includes first and second content objects having respective unique first and second identifiers associated therewith, wherein the unique first and second identifiers are generated via a hashing function, comprising;
computer readable program code means for retrieving a layout template for the requested Web page, wherein the layout template defines how content objects are displayed within the requested Web page;
computer readable program code means for retrieving the first and second content objects; and
computer readable program code means for combining the first and second content objects and the layout template to produce the requested Web page;
computer readable program code means for serving the generated Web page to the Web client; and
computer readable program code means for appending the stored record of the user request with the unique first and second identifiers associated with the first and second content objects included within the generated Web page. - View Dependent Claims (41, 42, 43)
-
-
44. A computer program product for collecting information about the preferences of Web site visitors, the computer program product comprising a computer usable storage medium having computer readable program code means embodied in the medium, the computer readable program code means comprising:
-
computer readable program code means for associating dynamically generated Web page content with a user who requests a Web page from a Web server via a Web client in communication with the Web server, comprising;
computer readable program code means for storing a record of the user request within a Web server log;
computer readable program code means for generating the requested Web page, wherein the generated Web page includes a content object having a unique identifier associated therewith, wherein the unique identifier is generated via a hashing function;
computer readable program code means for serving the generated Web page to the Web client; and
computer readable program code means for appending the stored record of the user request with the unique identifier associated with the content object included within the generated Web page. - View Dependent Claims (45, 46, 47, 48)
-
Specification