WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2002003257) SERVER-SIDE SCRIPTING THAT ENABLES CREATION OF CUSTOMIZED DOCUMENTS FOR CLIENTS
Latest bibliographic data on file with the International Bureau   

Pub. No.: WO/2002/003257 International Application No.: PCT/US2001/041199
Publication Date: 10.01.2002 International Filing Date: 29.06.2001
Chapter 2 Demand Filed: 07.01.2002
IPC:
G06F 17/30 (2006.01)
Applicants: WEBTV NETWORKS, INC.[US/US]; 1065 La Avenida Avenue Mountain View, CA 94043, US
Inventors: CLERON, Michael, A.; US
FORTUNE, Erik; US
LOVSTRAND, Lennart; US
SANDKE, Steve, R.; US
Agent: NYDEGGER, Rick, D. ; Workman, Nydegger & Seeley 1000 Eagle Gate Tower 60 East South Temple Salt Lake City, UT 84111, US
Priority Data:
09/607,83930.06.2000US
Title (EN) SERVER-SIDE SCRIPTING THAT ENABLES CREATION OF CUSTOMIZED DOCUMENTS FOR CLIENTS
(FR) SCRIPT COTE SERVEUR PERMETTANT LA CREATION DE DOCUMENTS PERSONNALISES POUR DES CLIENTS
Abstract: front page image
(EN) Server-side scripting for creating customized documents for clients is disclosed. A server application (144) processes code included in a script (146), causing the server application (144) to issue a request to a decision engine (148) to select content (150) that is designated as appropriate for a client (100) based on attributes (152) of the client (100). The request is issued to the decision engine (148) without the server application (144) indicating the decision criteria that are to be used or the particular attributes (152) of the client (100) on which the selection is to be based. The decision engine (148) uses the appropriate decision criteria and selects content (150) for the document from content files (150a-150n) associated with the decision engine. The decision engine (148) can instead select further portions of script (146) from the content files (150a-150n), which are processed by the server application (144) and result in additional decisions being made by the decision engine (148). In this manner, the customization process can be made as complex as necessary without significantly increasing the complexity of the scripts (146) executed by the server application (144). The selection complexity is shifted to the decision engine (148), and changes to the selection logic can be made there rather than at the scripts.
(FR) L'invention concerne un script côté serveur permettant de créer des documents personnalisés pour des clients. Une application serveur (144) traite un code contenu dans un script (146) et elle demande à un moteur de décision (148) de sélectionner un contenu (150) qui est considéré comme pouvant convenir à un client (100) en fonction des attributs (152) dudit client (100). La demande est transmise au moteur de décision (148) sans que l'application serveur (144) n'indique les critères de décision devant être utilisés ni les attributs (152) propres au client (100) sur lesquels la sélection est fondée. Le moteur de décision (148) utilise les critères de décision appropriés et il sélectionne le contenu (150) du document à partir de fichiers de contenu (150a-150n) associés au moteur de décision (148). Dans un mode de réalisation différent, le moteur de décision (148) peut sélectionner des portions de script (146) supplémentaires à partir des fichiers de contenu (150a-150n); ces portions étant traitées par l'application serveur (144) et permettant d'obtenir des décisions supplémentaires prises par le moteur de décision (148). De cette façon, le processus de personnalisation peut être rendu aussi complexe que nécessaire sans augmenter de manière significative la complexité des scripts (146) exécutés par l'application serveur (144). La complexité de la sélection est déplacée vers le moteur de décision (148), et les modifications de la logique de sélection peuvent être exécutées dans ledit moteur plutôt que dans les scripts.
Designated States: AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EE, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MA, MD, MG, MK, MN, MW, MX, MZ, NO, NZ, PL, PT, RO, RU, SD, SE, SG, SI, SK, SL, TJ, TM, TR, TT, TZ, UA, UG, UZ, VN, YU, ZA, ZW
African Regional Intellectual Property Organization (ARIPO) (GH, GM, KE, LS, MW, MZ, SD, SL, SZ, TZ, UG, ZW)
Eurasian Patent Office (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (EPO) (AT, BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GW, ML, MR, NE, SN, TD, TG)
Publication Language: English (EN)
Filing Language: English (EN)