Electronic commerce personalized content delivery system and method of operation
First Claim
1. A system for providing personalized content to an e-commerce customer at a customer computer, the system comprising:
- a web page stored on a client web server and that is downloadable to the customer computer, the web page comprising;
at least one image to be displayed on the customer computer; and
personalized content delivery code to be executed by the customer computer that causes the customer computer to;
retrieve an identity of the e-commerce customer if saved on the customer computer;
create an identity of the e-commerce customer if the identity of the e-commerce customer is not saved on the customer computer;
retrieve a session ID if saved on the customer computer;
create a session ID if the session ID is not saved on the customer computer or if the session ID that is saved on the customer computer is expired; and
send a query to a content management server that includes the identity of the client, the identity of the e-commerce customer, and the session ID;
a content management server that receives the query from a customer computer via a data network;
the content management server identifying personalized content to be displayed to the e-commerce customer on the customer computer, wherein the personalized content is identified based upon the identity of the client and the identity of the e-commerce customer; and
the content management server returning a response to the customer computer via the data network that identifies the personalized content.
6 Assignments
0 Petitions
Accused Products
Abstract
A personalized content delivery system provides personalized content to e-commerce customers visiting client web pages. A content management server, a data aggregation server, a personalization/segmentation database and a content management interface server interconnect via a data network or the Internet/WWW. Client web pages reside upon client web servers and upon third party web servers and contain personalized content delivery code (PCDC), which is executed when a customer computer receives the web page. Upon execution of the PCDC, the customer computer sends a query across the Internet to the content management server, the query identifying the client and the customer computer identity and may include a secondary client identifier. In response to the query, the content management server identifies personalized content corresponding to the client and to the customer computer identity. The personalized content is an image, an executable file, video content, audio content, streamed media, a banner ad or other content. The personalized content address and additional information is then returned to the customer computer, which then retrieves the personalized content for presentation to the e-commerce customer.
-
Citations
36 Claims
-
1. A system for providing personalized content to an e-commerce customer at a customer computer, the system comprising:
-
a web page stored on a client web server and that is downloadable to the customer computer, the web page comprising; at least one image to be displayed on the customer computer; and personalized content delivery code to be executed by the customer computer that causes the customer computer to; retrieve an identity of the e-commerce customer if saved on the customer computer; create an identity of the e-commerce customer if the identity of the e-commerce customer is not saved on the customer computer; retrieve a session ID if saved on the customer computer; create a session ID if the session ID is not saved on the customer computer or if the session ID that is saved on the customer computer is expired; and send a query to a content management server that includes the identity of the client, the identity of the e-commerce customer, and the session ID; a content management server that receives the query from a customer computer via a data network; the content management server identifying personalized content to be displayed to the e-commerce customer on the customer computer, wherein the personalized content is identified based upon the identity of the client and the identity of the e-commerce customer; and the content management server returning a response to the customer computer via the data network that identifies the personalized content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 32)
-
-
10. A method for providing personalized content to an e-commerce customer, the method comprising:
-
receiving a query from a customer computer via a data network, the query including the identity of a client, the identity of the e-commerce customer, and a session ID, the query produced by personalized content delivery code executed by the customer computer that caused the customer computer to; retrieve an identity of the e-commerce customer if saved on the customer computer; create an identity of the e-commerce customer if the identity of the e-commerce customer is not saved on the customer computer; retrieve a session ID if saved on the customer computer; create a session ID if the session ID is not saved on the customer computer or if the session ID that is saved on the customer computer is expired; and send the query to a content management server that includes the identity of the client, the identity of the e-commerce customer, and the session ID; identifying personalized content to be displayed to the e-commerce customer on the customer computer, wherein the personalized content has been identified based upon the identity of the client, the identity of the e-commerce customer, and the session ID; and returning a response to the customer computer via the data network that identifies the personalized content. - View Dependent Claims (11, 12, 13, 14, 15, 16, 33)
-
-
17. A downloadable web page stored on a client web server, the downloadable web page comprising:
-
at least one image to be displayed on a customer computer of an e-commerce customer; and personalized content delivery code to be executed by the customer computer that causes the customer computer to; retrieve an identity of the e-commerce customer if saved on the customer computer; create an identity of the e-commerce customer if the identity of the e-commerce customer is not saved on the customer computer; retrieve a session ID if saved on the customer computer; create a session ID if the session ID is not saved on the customer computer or if the session ID that is saved on the customer computer is expired; and send a query to a content management server that includes the identity of the client, the identity of the e-commerce customer, and the session ID. - View Dependent Claims (18, 19, 20, 34)
-
-
21. A content management server that supports personalized content delivery, the content management server comprising:
-
a processor; memory coupled to the processor; a user interface coupled to the processor; a network interface coupled to the processor that supports data transmission with a coupled data network; and the memory storing executable code that comprises; a plurality of instructions that, upon execution by the processor, cause the content management server to receive a query from a customer computer via the data network, the query including the identity of a client, the identity of the e-commerce customer, and a session ID, the query produced by personalized content delivery code executed by the customer computer that caused the customer computer to; retrieve an identity of the e-commerce customer if saved on the customer computer; create an identity of the e-commerce customer if the identity of the e-commerce customer is not saved on the customer computer; retrieve a session ID if saved on the customer computer; create a session ID if the session ID is not saved on the customer computer or if the session ID that is saved on the customer computer is expired; and send the query to a content management server that includes the identity of the client, the identity of the e-commerce customer, and the session ID; a plurality of instructions that, upon execution by the processor, cause the content management server to identify personalized content to be displayed to an e-commerce customer on the customer computer, wherein the personalized content has been identified based upon the identity of the client, the identity of the e-commerce customer, and the session ID; and a plurality of instructions that, upon execution by the processor, cause the content management server to return a response to the customer computer via the data network that identifies the personalized content. - View Dependent Claims (22, 23, 24, 25, 35)
-
-
26. A computer readable medium that stores executable code that, when executed by a server computer, causes the server computer to provide personalized content to an e-commerce customer, the executable code comprising:
a plurality of instructions that, upon execution by the server computer, cause the server computer to receive a query from a customer computer via a data network, the query including the identity of a client, the identity of the e-commerce customer, and a session ID, the query produced by personalized content delivery code executed by the customer computer that caused the customer computer to; retrieve an identity of the e-commerce customer if saved on the customer computer; create an identity of the e-commerce customer if the identity of the e-commerce customer is not saved on the customer computer; retrieve a session ID if saved on the customer computer; create a session ID if the session ID is not saved on the customer computer or if the session ID that is saved on the customer computer is expired; and send the query to a content management server that includes the identity of the client, the identity of the e-commerce customer, and the session ID; a plurality of instructions that, upon execution by the server computer, cause the server computer to identify personalized content to be displayed to an e-commerce customer on the customer computer, wherein the personalized content is identified based upon the identity of the client, the identity of the e-commerce customer, and the session ID; and a plurality of instructions that, upon execution by the server computer, cause the server computer to return a response to the customer computer via the data network that identifies the personalized content. - View Dependent Claims (27, 28, 29, 30, 31, 36)
Specification