WO2002021749A3 - Providing a personalized web page by accessing different servers - Google Patents

Providing a personalized web page by accessing different servers Download PDF

Info

Publication number
WO2002021749A3
WO2002021749A3 PCT/US2001/028097 US0128097W WO0221749A3 WO 2002021749 A3 WO2002021749 A3 WO 2002021749A3 US 0128097 W US0128097 W US 0128097W WO 0221749 A3 WO0221749 A3 WO 0221749A3
Authority
WO
WIPO (PCT)
Prior art keywords
web page
personalized web
request
providing
user
Prior art date
Application number
PCT/US2001/028097
Other languages
French (fr)
Other versions
WO2002021749A2 (en
Inventor
Boris Andreyevich Krasnoiarov
Michael Wei-Chin Young
Original Assignee
Plumtree Software
Boris Andreyevich Krasnoiarov
Michael Wei-Chin Young
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Plumtree Software, Boris Andreyevich Krasnoiarov, Michael Wei-Chin Young filed Critical Plumtree Software
Priority to AU2001287143A priority Critical patent/AU2001287143A1/en
Priority to EP01966647A priority patent/EP1325424A4/en
Publication of WO2002021749A2 publication Critical patent/WO2002021749A2/en
Publication of WO2002021749A3 publication Critical patent/WO2002021749A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1014Server selection for load balancing based on the content of a request
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/567Integrating service provisioning from a plurality of service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/10015Access to distributed or replicated servers, e.g. using brokers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/133Protocols for remote procedure calls [RPC]

Abstract

A method, apparatus, and computer program product are provided for providing a personalized Web page to a user at a user terminal (518A-518N), the personalized Web page comprising content components derived from a plurality of distinct, separately accessible component servers (502-508). One implementation includes receiving a request for the personalized Web page, the request comprising an identity of the user and specifying first and second content components to be included in the personalized Web page; after receiving the request, issuing a first information request to a first of the component servers (502-508), the first information request identifying the first content component; after issuing the first information request and prior to receiving a response thereto, issuing a second information request to a second content component; forming the personalized Web page from responses to the first and second information requests; and transmitting the personalized Web page to the user.
PCT/US2001/028097 2000-09-08 2001-09-07 Providing a personalized web page by accessing different servers WO2002021749A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
AU2001287143A AU2001287143A1 (en) 2000-09-08 2001-09-07 Method and system for assembling concurrently-generated content
EP01966647A EP1325424A4 (en) 2000-09-08 2001-09-07 Method and system for assembling concurrently-generated content

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US23143300P 2000-09-08 2000-09-08
US60/231,433 2000-09-08

Publications (2)

Publication Number Publication Date
WO2002021749A2 WO2002021749A2 (en) 2002-03-14
WO2002021749A3 true WO2002021749A3 (en) 2002-06-27

Family

ID=22869226

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/028097 WO2002021749A2 (en) 2000-09-08 2001-09-07 Providing a personalized web page by accessing different servers

Country Status (3)

Country Link
EP (1) EP1325424A4 (en)
AU (1) AU2001287143A1 (en)
WO (1) WO2002021749A2 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7111039B2 (en) 2002-11-20 2006-09-19 Microsoft Corporation System and method for using packed compressed buffers for improved client server communications
US7650403B2 (en) 2002-11-20 2010-01-19 Microsoft Corporation System and method for client side monitoring of client server communications
US7366760B2 (en) 2003-01-03 2008-04-29 Microsoft Corporation System and method for improved client server communications of email messages
US7620688B2 (en) 2003-01-03 2009-11-17 Microsoft Corporation Progress mode for electronic mail component
US7386590B2 (en) 2003-01-03 2008-06-10 Microsoft Corporation System and method for improved synchronization between a server and a client
US7293034B2 (en) 2004-02-23 2007-11-06 Microsoft Coporation Dynamically customizing a user interface for the aggregation of content
US7917904B2 (en) 2006-01-06 2011-03-29 Microsoft Corporation Automated analysis tasks of complex computer system
US20100241893A1 (en) 2009-03-18 2010-09-23 Eric Friedman Interpretation and execution of a customizable database request using an extensible computer process and an available computing environment
EP2479685A1 (en) 2011-01-25 2012-07-25 AdTaily Sp. z o.o. Method for providing a web page content
US10187444B2 (en) * 2012-09-28 2019-01-22 Deluxe Corporation System and method of automatic generation and insertion of analytic tracking codes
US20150149888A1 (en) * 2013-11-27 2015-05-28 Moboom Ltd. Systems and methods for executing aspects of a document
WO2015116592A1 (en) 2014-01-28 2015-08-06 Moboom Ltd. Adaptive content management

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5754755A (en) * 1996-10-10 1998-05-19 Microsoft Corporation Method and system for generating test scripts
US5894554A (en) * 1996-04-23 1999-04-13 Infospinner, Inc. System for managing dynamic web page generation requests by intercepting request at web server and routing to page server thereby releasing web server to process other requests
US6014638A (en) * 1996-05-29 2000-01-11 America Online, Inc. System for customizing computer displays in accordance with user preferences
US6026433A (en) * 1997-03-17 2000-02-15 Silicon Graphics, Inc. Method of creating and editing a web site in a client-server environment using customizable web site templates
US6065120A (en) * 1997-12-09 2000-05-16 Phone.Com, Inc. Method and system for self-provisioning a rendezvous to ensure secure access to information in a database from multiple devices
US6112192A (en) * 1997-05-09 2000-08-29 International Business Machines Corp. Method for providing individually customized content in a network

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU713316B2 (en) * 1996-05-23 1999-11-25 Citibank, N.A. Global financial services integration system and process
EP0848338A1 (en) * 1996-12-12 1998-06-17 SONY DEUTSCHLAND GmbH Server providing documents according to user profiles
WO1998035468A2 (en) * 1997-01-27 1998-08-13 Benjamin Slotznick System for delivering and displaying primary and secondary information
JPH1185654A (en) * 1997-09-12 1999-03-30 Matsushita Electric Ind Co Ltd Virtual www server device and camera controllable www server device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5894554A (en) * 1996-04-23 1999-04-13 Infospinner, Inc. System for managing dynamic web page generation requests by intercepting request at web server and routing to page server thereby releasing web server to process other requests
US6014638A (en) * 1996-05-29 2000-01-11 America Online, Inc. System for customizing computer displays in accordance with user preferences
US5754755A (en) * 1996-10-10 1998-05-19 Microsoft Corporation Method and system for generating test scripts
US6026433A (en) * 1997-03-17 2000-02-15 Silicon Graphics, Inc. Method of creating and editing a web site in a client-server environment using customizable web site templates
US6112192A (en) * 1997-05-09 2000-08-29 International Business Machines Corp. Method for providing individually customized content in a network
US6065120A (en) * 1997-12-09 2000-05-16 Phone.Com, Inc. Method and system for self-provisioning a rendezvous to ensure secure access to information in a database from multiple devices

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
DATABASE TDB [online] "Method for providing personalized information on the Web", XP002908154, Database accession no. NN97103 *
IBM TDB, vol. 40, no. 10, October 1997 (1997-10-01), pages 3 - 6 *

Also Published As

Publication number Publication date
EP1325424A4 (en) 2007-05-30
WO2002021749A2 (en) 2002-03-14
AU2001287143A1 (en) 2002-03-22
EP1325424A2 (en) 2003-07-09

Similar Documents

Publication Publication Date Title
CN107809492A (en) The generation method and system of sharing information
WO2001080062A3 (en) System and method for web serving
WO2002071267A3 (en) System and method for personalized presentation of web pages
AU2000264222A1 (en) Single sign-on process
WO2002021749A3 (en) Providing a personalized web page by accessing different servers
WO2002082766A3 (en) Method for establishing channel-based internet access network
WO2004051505A3 (en) Web service agent
GB9815825D0 (en) An apparatus, method and computer program product for client/server computing with improved corresponedence between transaction identifiers
WO2002017049A3 (en) Web page access
WO2003012595A3 (en) Registration apparatus and method, as for voting
CA2303188A1 (en) Gateway apparatus for designing and issuing multiple application cards
WO2005015441A3 (en) Dynamic meta data
WO2001073528A3 (en) Method and apparatus for sending and tracking resume data ont the intranet
CA2243097A1 (en) A method and apparatus for importing information from a network resource
WO2003090033A3 (en) Method, system, and computer program product for distributing a stored url and web document set
WO2000048110A3 (en) Personalized access to web sites
WO2002056142A3 (en) Method and apparatus for obtaining and aggregating off-line user data for re-packaging and presentation to users over a data-packet-network
CA2264474A1 (en) Apparatus and method for bookmarking system
WO2002056138A3 (en) Preparing output xml based on selected programs and xml templates
WO2003025719A1 (en) Method for authentication of computer program stored in medium
WO2001097012A3 (en) Communication between client and server computers via http, method, computer program product and system
WO2002047467A3 (en) Method of sizing an embedded media player page
CN104735153B (en) A kind of resource supplying and the method and device obtained
SE0003925D0 (en) Method and apparatus for an application
EP1063579A3 (en) Method, apparatus and storage medium for authentication on the world wide web

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC 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 PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC 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 PH PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

WWE Wipo information: entry into national phase

Ref document number: 2001966647

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2001966647

Country of ref document: EP

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

NENP Non-entry into the national phase

Ref country code: JP