Method and system for assembling concurrently-generated content
First Claim
1. A method for providing a personalized Web page to a user at a user terminal, the personalized Web page comprising content components derived from a plurality of distinct, separately accessible component servers, comprising:
- 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, 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 of the component servers, the second information request identifying the 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.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer program product are provided for providing a personalized Web page to a user at a user terminal, the personalized Web page comprising content components derived from a plurality of distinct, separately accessible component servers. 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, 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 of the component servers, the second information request identifying the 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.
108 Citations
48 Claims
-
1. A method for providing a personalized Web page to a user at a user terminal, the personalized Web page comprising content components derived from a plurality of distinct, separately accessible component servers, comprising:
-
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, 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 of the component servers, the second information request identifying the 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
14. A method for generating personalized content in response to a request from a user terminal, comprising:
-
receiving from a user terminal a request for personalized content;
generating a plurality of information requests based on the request for personalized content, the information requests addressed to a plurality of separate component servers, each information request identifying a content component;
sending the information requests to the component servers in parallel;
receiving at least a portion of the content components from the content servers;
assembling the received content components, thereby generating the personalized content; and
sending the personalized content to the user terminal.
-
-
17. An apparatus for providing a personalized Web page to a user at a user terminal, the personalized Web page comprising content components derived from a plurality of distinct, separately accessible component servers, the apparatus comprising a processor configured to perform the steps of:
-
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, 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 of the component servers, the second information request identifying the 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.
-
-
30. An apparatus for generating personalized content in response to a request from a user terminal, the apparatus comprising a processor configured to perform the steps of:
-
receiving from a user terminal a request for personalized content;
generating a plurality of information requests based on the request for personalized content, the information requests addressed to a plurality of separate component servers, each information request identifying a content component;
sending the information requests to the component servers in parallel;
receiving at least a portion of the content components from the content servers;
assembling the received content components, thereby generating the personalized content; and
sending the personalized content to the user terminal. - View Dependent Claims (31, 32)
-
-
33. A computer program product, tangibly stored on a computer-readable medium, for providing a personalized Web page to a user at a user terminal, the personalized Web page comprising content components derived from a plurality of distinct, separately accessible component servers, the product comprising:
-
computer code for 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;
computer code for, after receiving the request, issuing a first information request to a first of the component servers, the first information request identifying the first content component;
computer code for, after issuing the first information request and prior to receiving a response thereto, issuing a second information request to a second of the component servers, the second information request identifying the second content component;
computer code for forming the personalized Web page from responses to the first and second information requests; and
computer code for transmitting the personalized Web page to the user. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48)
-
-
46. A computer program product, tangibly stored on a computer-readable medium, for generating personalized content in response to a request from a user terminal, the product comprising:
-
computer code for receiving from a user terminal a request for personalized content;
computer code for generating a plurality of information requests based on the request for personalized content, the information requests addressed to a plurality of separate component servers, each information request identifying a content component;
computer code for sending the information requests to the component servers in parallel;
computer code for receiving at least a portion of the content components from the content servers;
computer code for assembling the received content components, thereby generating the personalized content; and
computer code for sending the personalized content to the user terminal.
-
Specification