Rules-based targeted content message serving systems and methods
First Claim
1. A system for serving targeted content messages over a network to a web browser device communicatively connected to the network, the web browser device processes a website file as a website, the web browser device having a network address for communicating on the network, the web browser device processes concealed from display a browser-side script device of the website file when processing the website file for display by the web browser device and the web browser device sends over the network an identification device determined by the browser-side script device processed by the web browser device, the identification device includes an identity of the website file and the network address, comprising:
- a server computer communicatively connected to the network, the server computer includes a memory and a message configurator device;
a database communicatively connected to the server computer, the database includes at least one rule device for the website file and a plurality of message artifacts for the website file;
a script writer of the server computer, the script writer includes a server-side script builder;
a script storage of the server computer;
a server-side script stored in the script storage of the server computer, created by the server-side script builder of the script writer based on the at least one rule device, and on the identity of the website file and the network address of the web browser device received as the identification device by the server computer over the network from the web browser device processing the browser-side script device, the server-side script is processed by the server computer;
a message device generated at the server computer corresponding to the server-side script processed by the server computer, based on the at least one rule device for the website file, the identity of the website file, and the network address of the web browser device, the message device is transmitted by the server computer over the network for receipt by the web browser device;
a prioritizer of the database, the prioritizer selectively orders retrieval, according to the at least one rule device for the website file and processing of the server-side script, of the message artifacts for the message device;
a call article created by the message device processed concealed from display by the web browser device, the call article communicatively received over the network by the server computer from the web browser device; and
a select message artifact of the database for communication to and display by the web browser device, the select message artifact retrieved by the message device based on the server-side script stored in memory and processed by the server computer and the prioritizer of the database, in response to the call article.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of serving targeted content messages for display in a website accessed in a browser program of a networked computer communicatively connected to a network at a network address for communications, delivers uniquely targeted content messages displayed in websites viewed in web browsers. The method includes placing a script device in a website file, processing the website file, together with the script device by a particular web browser on download of the website file, including by determining the network address of the networked computer, determining an identifier of the website file, and sending an artifact representing the network address and the identifier over the network to a server computer. The method also includes detecting the network address and the identifier by the server computer, querying a database for a database article related to the network address and the identifier, constructing a script program stored in memory of the server computer for the particular browser and website file, and constructing an ad device stored in memory of the web browser device from the script program. The method further includes calling the server computer by the ad device by communication of an identifier representing an action of the web browser device, receiving the identifier by the server computer, querying the database for a select message artifact related to the script program, the identifier, the website file, and the web browser, and responding by the server computer to the web browser with the select message artifact. A message represented by the select message artifact is displayed in the website then viewed in a browser window of the web browser. Messages can be prioritized and are uniquely targeted in content, based on real-time activities of the web browser.
-
Citations
18 Claims
-
1. A system for serving targeted content messages over a network to a web browser device communicatively connected to the network, the web browser device processes a website file as a website, the web browser device having a network address for communicating on the network, the web browser device processes concealed from display a browser-side script device of the website file when processing the website file for display by the web browser device and the web browser device sends over the network an identification device determined by the browser-side script device processed by the web browser device, the identification device includes an identity of the website file and the network address, comprising:
-
a server computer communicatively connected to the network, the server computer includes a memory and a message configurator device; a database communicatively connected to the server computer, the database includes at least one rule device for the website file and a plurality of message artifacts for the website file; a script writer of the server computer, the script writer includes a server-side script builder; a script storage of the server computer; a server-side script stored in the script storage of the server computer, created by the server-side script builder of the script writer based on the at least one rule device, and on the identity of the website file and the network address of the web browser device received as the identification device by the server computer over the network from the web browser device processing the browser-side script device, the server-side script is processed by the server computer; a message device generated at the server computer corresponding to the server-side script processed by the server computer, based on the at least one rule device for the website file, the identity of the website file, and the network address of the web browser device, the message device is transmitted by the server computer over the network for receipt by the web browser device; a prioritizer of the database, the prioritizer selectively orders retrieval, according to the at least one rule device for the website file and processing of the server-side script, of the message artifacts for the message device; a call article created by the message device processed concealed from display by the web browser device, the call article communicatively received over the network by the server computer from the web browser device; and a select message artifact of the database for communication to and display by the web browser device, the select message artifact retrieved by the message device based on the server-side script stored in memory and processed by the server computer and the prioritizer of the database, in response to the call article. - View Dependent Claims (2, 3)
-
-
4. A method of serving targeted content messages for display in a website accessed in a browser program of a networked computer communicatively connected to a network at a network address for communications, comprising:
-
placing a browser-side script device in a website file for the website; receiving by a server computer communicatively connected to the network from the browser program processing the website file and the browser-side script device, an artifact representing the network address and an identifier of the website file, the browser-side script device is processed concealed by the browser program; detecting the network address and the identifier by the server computer from the artifact; querying a database by the server computer for a database article related to the network address and the identifier; constructing a server-side script program stored in memory of the server computer, based on the step of querying, the server-side script program is processed by the server computer; constructing a message device by the server computer and communicated by the server computer over the network to the networked computer and stored in memory of the networked computer, from the server-side script program stored in memory of the server computer, the message device is processed concealed from display by the browser program of the networked computer; calling the server computer, by the message device, by communication over the network by the browser program of the networked computer to the server computer of an identifier representing an action of the networked computer; receiving the identifier by the server computer; querying the database by the server computer in response to the step of receiving, for a message artifact related to the server-side script program, the identifier, the website file, and the browser program; responding by the server computer to the browser program of the networked computer with the message artifact for display as a message in the website. - View Dependent Claims (5, 6, 7)
-
-
8. A method of providing a targeted content message service over a communications network, comprising:
-
providing an administration website communicatively accessible by a network device over the network; receiving by the administration website a plurality of message items to a message server database communicatively connected to the administration website; setting a rule policy of the message server database based on input received from by the network device to the administration website, to prioritize respective ones of the plurality of message artifacts; providing a specified script device to a website file of a web server computer communicatively connected to the network, the website file together with the specified script device of the web server computer is accessed by a browser program stored in memory of a client device communicatively connected to the network, the browser program processed by the client device (i) displays a browser and, concurrently, (ii)(1) the website file is processed in the browser program and displays in the browser a website represented by the website file and (2) the specified script device is processed concealed from display, detects a unique network address of the client device and an identifier of the website, and directs the browser to send the unique network address and the identifier on the network; receiving from the specified script device processed in the browser program the unique network address of the client device and the identifier of the website file by a server computer communicatively connected to the network; querying the message server database by the server computer for the unique network address and the identifier, based on the rule policy of the step of setting; constructing a script program stored in memory of the server computer, based on the step of querying the message server database for the unique network address and the identifier, the script program processed by the server computer responsive to an indicator from an ad device received over the network; constructing the ad device by the server computer based on the script program of the server computer; serving the ad device to the browser program stored in memory of the client device, the ad device, processed concealed by the browser, (x) displays an initial targeted content message in at least a portion of the website, (y) detects any action of the client device in respect to the initial targeted content message, and (z) sends the indicator on the network representing any detected action of the client device in respect of the initial targeted content message; receiving the indicator by the server computer via the network from the ad device, representing an action of the web browser; querying the message server database for a select one of the plurality of message items, based on the indicator and the script program processed by the server computer; constructing a message artifact by the script program processed by the server computer, for the select one of the plurality of message items; sending the message artifact by the script program processed by the server computer over the network, to the browser program stored in memory of the client computer; logging an item representing the indicator, the select one of the plurality of message artifacts, and the step of sending the select one of the plurality of message artifacts, by the message server database. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for serving a targeted content message over a telecommunications network to a web browser device communicatively connected to the network, the web browser device having a network address for communicating on the network, a website file accessed by the web browser device contains a client script processable concealed from display by the web browser device, comprising:
-
a server computer communicatively connected to the network, the server computer includes memory and a message processor; a database communicatively connected to the server computer, the database includes a plurality of message artifacts corresponding to the website file and at least one rule device for the website file; a server script in storage of the server computer, the server script corresponding to the at least one rule device, an identity of the website file, and the network address of the web browser device, the server script processed by the message processor of the server computer communicates over the network with the client script processed by the web browser device, to initially detect the network address and the identity of the website file and derive a unique identifier of the web browser device by the server computer, and thereafter to detect the unique identifier and an activity state of the web browser device relative to any then displayed targeted content message, if any; the database further includes storage for the unique identifier in relation to the plurality of message artifacts; wherein the server computer searches, by processing the server script in response to detecting the activity state of the web browser device, the database according to the at least one rule device and the server script to obtain a select one of the message artifact corresponding to the network address, the unique identifier and, if any then detected, the activity state of the web browser device relative to any then displayed targeted content message; wherein the server script of the server computer delivers the select one of the message artifact over the network for the web browser device, to display the targeted content message corresponding to the message artifact in the website displayed by the web browser device. - View Dependent Claims (15)
-
-
16. A method of serving a targeted content message over a telecommunications network to a web browser device communicatively connected to the network, the web browser device has a network address for communicating on the network, the web browser device processes concealed from display a client script of a website file accessed by the web browser device, comprising:
-
storing a plurality of message artifacts in a database, the plurality corresponds to the website file; setting at least one rule policy of the database for the plurality of message artifacts, the rule policy, together with a server script processed by the server computer, dictates sequence of the message artifacts based on the network address, a unique identifier of the web browser device, and, if any then detected, the state of the web browser device relative to any then displayed targeted content message; programming the server script of the server computer for communications over the network with the client script processed by the web browser device, the server script corresponds to the at least one rule device, the website file, and the network address of the web browser device; processing the server script by the server computer; communicating by the server script processed by the server computer, over the network responsive to the step of processing the server script, with the client script processed by the web browser device, to initially detect the network address and derive the unique identifier of the web browser device by the server computer, and thereafter to detect the unique identifier and an activity state of the web browser device relative to any then displayed targeted content message, if any; searching the database per the at least one rule policy and the server script by the server computer responsive to the step of communicating, for a select message artifact of the plurality; and serving over the network by the server script processed by the server computer to the web browser device, the select message artifact for display by the web browser device of the targeted content message in the website. - View Dependent Claims (17, 18)
-
Specification