Rules-Based Targeted Content Message Serving Systems and Methods
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.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
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 web site file of the web browser device as a web site, the web browser device having a network address for communicating on the network, 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 writes includes a PHP script builder; a PHP script storage of the server computer; a PHP script stored in the PHP storage of the server computer, created by the PHP script builder of the script writer based on the at least one rule device, the website file, and the network address of the web browser device; a message device corresponding to the PHP script, created by the PHP script builder of the script writer based on the at least one rule device for the website file, the website file, and the network address of 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, of the message artifacts for the message configurator device; a call article created by the message device, the call article communicatively connected over the network to the server computer; a select message artifact of the database, retrieved by the message configurator device based on the PHP script stored in memory and the prioritizer of the database, in response to the call article, communicatively connected to the message device of the website file; and a select message display in the website in the browser device, the select message display corresponding to the select message artifact.
2 . The system of claim 1 , further comprising:
a memory of the web browser device; a web browser program stored in the memory of the web browser device; a web server computer communicatively connected to the network; a server website file of the server computer, the server website file is accessible to the web browser program by download from the web server computer over the network; a script device of the server website file unique to the server website file; and wherein the web browser program stored in memory of the web browser device processes the server website file, including the script device, communicates the network address of the web browser device to the server computer, and receives the message device in the website file via communication of the server computer over the network to the web browser program.
3 . The system of claim 2 ,
wherein the database includes unique ones of the at least one rule device for a plurality of website files and unique ones of the plurality of message artifacts for each respective one of the plurality of website files; wherein a plurality of web browser devices communicatively connect to the network for access to respective ones of the plurality of website files; wherein the PHP script builder of the script writer of the server computer creates a unique one of the PHP script stored in the PHP storage for each one of the web browser device, based on the network address of the one of the web browser device, for respective one or more of the plurality of the website file accessed by the one of the web browser device; wherein a unique one of the message device of the respective one or more of the plurality of the website file accessed by each one of the web browser device is created by the PHP script builder of the script writer based on the at least one rule device for the respective one or more of the plurality of the website file and the network address of the one of the web browser device; wherein the call article of each unique one of the message device is unique to the one of the web browser device; wherein the select message artifact of the database is retrieved by the message configurator device by processing the PHP script stored in memory for the one of the web browser device and by the prioritizer of the database, in response to the call article; and wherein the select message displayed in each one of the web browser device corresponds to the select message artifact in response to the call article of the unique one of the message device, unique to the respective one of the web browser device.
4 . The system of claim 1 ,
wherein the message device is a JavaScript program stored in memory of the web browser device; and wherein the message artifact is a Flash (.swf) file including a logical block responsive to activity of the web browser device.
5 . 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 the steps of:
placing a script device in a website file for the website; processing the website file, together with the script device, in the browser program, including:
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 communicatively connected to the network;
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 script program stored in memory of the server computer, based on the step of querying; constructing a message device stored in memory of the web browser device, from the script program stored in memory of the server computer of the step of constructing the script program; calling the server computer, by the message device, by communication of an identifier representing an action of the web browser device; 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 script program, the identifier, the website file, and the web browser; responding by the server computer to the web browser device with the message artifact for display as a message in the website.
6 . The method of claim 5 , further comprising the step of:
prioritizing the database article and the message article, among a plurality of database articles and a plurality of message articles, for the respective steps of querying.
7 . The method of claim 6 , wherein at least a portion of the step of prioritizing is performed by a website server remote from the server computer, via communicative connection over the network.
8 . The method of claim 5 , further comprising the steps of:
communicatively serving the website file by a web server over the network, to the browser program; and setting a rule policy to control the step of prioritizing the database article and message article for the website file.
9 . A method of providing a targeted content message service over a communications network, comprising the steps of:
providing an administration website communicatively accessible by a network device over the network; accessing the administration website by the network device via the network; delivering a plurality of message items to the message server database; setting a rule policy of a message server database by the network device, via input to the administration website, to prioritize respective ones of the plurality of message artifacts; providing a website file to a web server computer communicatively connected to the network, the website file includes a specified script device; serving the website file of the web server computer, to a browser program stored in memory of a client device communicatively connected to the network; receiving a unique network address of the client device and an identifier of the website file by a server computer communicatively connected to the network; querying the database 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 database for the unique network address and the identifier; constructing an ad device by the server computer based on the script program stored in memory of the server computer; serving the ad device to the browser program stored in memory of the client device; receiving an indicator by the server computer via the network from the ad device, representing an action of the web browser; querying the database for a select one of the plurality of message items, based on the indicator; constructing a message artifact by the server computer via the script builder, for the select one of the plurality of message items; sending the message artifact by the server computer, 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 database.
10 . The method of claim 9 , further comprising the step of:
repeating the steps of receiving an indicator by the server computer and querying the database for a select one of the plurality of message items, based on the indicator; constructing a next message artifact by the server computer via the script builder of the step of varying the script builder stored in memory of the server computer, for the select one of the plurality of message items; and repeating the steps of sending the message artifact by the server computer, to the browser program stored in memory of the client computer and logging an indicia of 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 database.
11 . The method of claim 10 , further comprising:
setting up a campaign account file of the database for the specific website file, via the administration website; and wherein the step of setting the rule policy corresponds to the campaign file and the campaign file corresponds to the website file.
12 . The method of claim 11 , wherein a plurality of unique campaign account files are set up via the administration website;
wherein each campaign account file relates to one or more website file, each website file is related to at least one unique message item of the database, each website file includes a respective unique script device; wherein the step of serving delivers a unique ad device to the web browser; wherein a plurality of web browsers can access the website file, each has a unique network address; and wherein a unique one of the message artifact is served to each respective one of the plurality of web browsers accessing the website, based on the script device for the web browser and the indicator for the web browser of the step of receiving.
13 . The method of claim 9 , further comprising the step of:
varying the script builder stored in memory of the server computer, based on the step of logging.
14 . The method of claim 10 , further comprising the steps of:
varying the script builder stored in memory of the server computer, based on the step of logging; and second varying the script builder stored in memory of the server computer, based on the step of repeating the step of logging.Join the waitlist — get patent alerts
Track US2022156796A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.