BotSpot has been updated!
Go to http://www.botspot.com to find what you need

Best of the Bots
Customize Content to Meet a User's Needs
By Don Barker

Don Barker, Columnist What, if like the Arabian Nights, you could use the magic words "Open Sesame!" to unlock the hidden treasures of the Web? Well, that's exactly what the makers of Open Sesame's intelligent agent technology have in mind. Like a genie awaiting to grant your every wish, Open Sesame watches your actions and personalizes your Web experience without the need for specifying your preferences.

Alper K. Caglayan, President and co-founder of Open Sesame, is a pioneer in intelligent agent technology. In 1993, his company delivered the first user interface learning agent for the Apple Mac. Although it didn't enjoy wide acceptance, Alper drew from this experience to develop a much more refined application, one which now enables companies to personalize their Web sites for each user without requiring any extra effort on the user's part.

Learn Sesame, released in September of 1997, is designed to learn your habits and interests unobtrusively, by quietly monitoring the choices you make when visiting a Web site. As you browse a site, each click sends information to the program, which it uses to construct a personal profile. The next time you visit the site, Learning Sesame works with a dynamic page server to present you with personalized content based on information gathered from your previous visit(s).

For example, the eGenie application, at Open Sesame, lets you explore categories of entertainment that include, movies, books, music, events, and TV. As you make selections, Learn Sesame keeps track of what areas you visit. It uses this information to dynamically generate Web pages customized to your entertainment tastes. Figure 1 shows a sample of what eGenie can learn from you.

According to Alper, entertainment is just one of the Web applications of Learn Sesame. It is also being applied in such areas as the financial sector, customer support, electronic newspapers, and virtual communities (e.g., iVillage) to tailor content to individual user preferences. 

Unlike other custom content agents (e.g., WiseWire and Firefly), Learn Sesame does not use collaborative-filtering (community opinions) to shape content recommendations. Alper believes that you can learn more about the preferences of people by analyzing what they actually do at a Web site than asking them to rate items or answer questionnaires.

In fact, as many Web site owner's have discovered, that even getting people to register is hard sell. Thus, Learn Sesame's ability to collect personal information, without the need to fill out bothersome questionnaires, appears to offer a much more attractive means to profile users without intruding on their surfing experience. However, for some people, the idea of a "stealth-like" technology tracking their online behavior might pose some privacy concerns.

Alper, and the rest of the folks at Open Sesame, are especially sensitive to these concerns. The company belongs to the W3C (World Wide Web Consortium) group dealing with privacy issues and supports strong protection of the individual's right to privacy online. To make sure your privacy is respected, Learn Sesame comes with an "opt-out" option that lets you elect not to have your preferences added to a company's database.

Learn Sesame is modular in design and consists of a three-tier architecture, as depicted in Figure 2.  The first module, Ambassador, interacts with your Web server, dynamic page package, and content database, to record the user's clicks. The second module, Knowledge Manager, controls the traffic between the Ambassador, the Learning Engine, and Learn Sesame's own ODBC databases. The third module, Learning Engine, uses attribute analysis to analyze a user's actions and generate a interest profile for that user.

The product also comes with several add-ons, including a personalized push system to deliver custom content to subscribers, an Ad system to target advertisements to interested users, and a smart report system to provide up-to-date statistics.

Learn Sesame currently runs on the Windows NT platform, however, the company plans to make the product available for Silicon Graphics' Irix and Sun Solaris platforms in upcoming months.  Alper recommends that you run Learn Sesame on a separate machine from your Web server. For medium-sized Web enterprises, the Learn Sesame machine can also contain your company database.

Learn Sesame supports VBScript, JavaScript, ActiveX, Java, C, C++, and Visual Basic. Nonetheless, Alper stresses that installing and maintaining their product only requires a basic understanding of a scripting language like VBScript or JavaScript. Support for the more sophisticated languages, like Java or C++, is there to provide an additional level of customization for those who can and want to use it.

All-in-all, Learn Sesame provides a convenient, powerful, and safe way for businesses to learn the interests of individual users nonintrusively. And, as any astute business person knows, offering personal service is the key to attracting and retaining customers. This intelligent agent technology has the potential of personalizing a Web site visitor's experience in a very efficient manner. If you are ready to enrich your Web experience, just say Open Sesame! 


 Open Sesame!
 eGenie
 iVillage

 Funbots

 Classification Direct Internet Access: http://www.funbots.com/

 Return to "Best of the Bots" main page