Browse Prior Art Database

Real-time segments in JavaScript* combined with historical segments looked up from server

IP.com Disclosure Number: IPCOM000232220D
Publication Date: 2013-Oct-27
Document File: 5 page(s) / 159K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method to use JavaScript* and the Internet browser Document Object Model (DOM) to customize the page content.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 52% of the total text.

Page 01 of 5

Real- -time segments in JavaScript

time segments in JavaScript *


*

combined with historical segments looked up from

combined with historical segments looked up from server

This invention addresses the need for a website to target customized offers to a specific visitor or group of visitors in the most flexible, efficient, and up-to-date fashion.

The invention is a method to use JavaScript* (JS) and the Internet browser Document Object Model (DOM) (i.e., the structure that holds the page content) to customize the page content. The method uses personalization fields and user information collected in real time or via a previous registration process. Users are assigned to a segment (i.e., a group of users characterized by one or more attributes). User-definable rules evaluate the attributes to control the content presented.

The content delivered to the viewer is organized in website personalization or "Communication" that encompasses a web site and a number of replacement elements. These elements can be text, images, and hyperlinks. A single element can have

multiple content choices that are determined by rules or not rules. This system works along with a number of servers that deliver the requested information back to the browser and, ultimately, to the user. The system executes the rules on the browser and sends the matching segments' requests to the server for resolution.

Furthermore, content is described within the context of Campaigns. Campaigns map audiences grouped in segments to configured communication instances, or Treatments.

Figure 1: Components and Process for the method to use JavaScript* and the Internet browser DOM to customize the page content

1


Page 02 of 5

To implement the personalization process in a preferred embodiment:


1. When eluminate.js loads, it loads rules.js ,if the client is configured for MCrules.js

loads the client rules fil...