Method and system for delivering web page content using edge server
First Claim
1. A method, implemented on at least one machine each of which has at least one processor, storage, and a communication platform connected to a network for content delivery, the method comprising:
- receiving a request from a user for a page including at least a piece of generic content and a plurality of pieces of customized content, wherein the plurality of pieces of customized content are generated by a content server;
forwarding the request from the user to the content server over the network;
obtaining the piece of generic content and a first instruction, wherein the piece of generic content is independent of the user;
transmitting the piece of generic content with the first instruction to the user prior to receiving a piece of the customized content from the content server; and
sending, prior to an additional request being sent from the user and subsequent to the piece of generic content being transmitted to the user, each of the plurality of pieces of customized content received from the content server to the user, wherein;
each of the plurality of pieces of customized content is sent to the user prior to a subsequent piece of customized content being received from the content server,each of the plurality of pieces of customized content is sent one at a time in a sequence to be assembled in the sequence of receipt by the user at corresponding locations on the page based on the first instruction, andat least a first piece of customized content of the plurality of pieces of customized content is associated with the piece of generic content in accordance with a second instruction received from the content server, the second instruction indicating that the piece of generic content is to be used as a fallback version when the at least first piece of customized content is unavailable, and the second instruction not being provided to the user.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and programming for delivering web page content using edge server. In one example, a request is received from a user for a page including at least a piece of generic content and a plurality pieces of customized content. The request is forwarded from the user to a content server over the network. The piece of generic content and a first type of instruction are sent to the user. The piece of generic content and the first type of instruction are received from the content server as a response to the forwarded request. Each of the plurality pieces of customized content is sent to the user upon receiving a respective piece of customize content from the content server. The plurality pieces of customized content are to be assembled on the page in accordance with the first type of instruction.
59 Citations
20 Claims
-
1. A method, implemented on at least one machine each of which has at least one processor, storage, and a communication platform connected to a network for content delivery, the method comprising:
-
receiving a request from a user for a page including at least a piece of generic content and a plurality of pieces of customized content, wherein the plurality of pieces of customized content are generated by a content server; forwarding the request from the user to the content server over the network; obtaining the piece of generic content and a first instruction, wherein the piece of generic content is independent of the user; transmitting the piece of generic content with the first instruction to the user prior to receiving a piece of the customized content from the content server; and sending, prior to an additional request being sent from the user and subsequent to the piece of generic content being transmitted to the user, each of the plurality of pieces of customized content received from the content server to the user, wherein; each of the plurality of pieces of customized content is sent to the user prior to a subsequent piece of customized content being received from the content server, each of the plurality of pieces of customized content is sent one at a time in a sequence to be assembled in the sequence of receipt by the user at corresponding locations on the page based on the first instruction, and at least a first piece of customized content of the plurality of pieces of customized content is associated with the piece of generic content in accordance with a second instruction received from the content server, the second instruction indicating that the piece of generic content is to be used as a fallback version when the at least first piece of customized content is unavailable, and the second instruction not being provided to the user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method, implemented on at least one machine each of which has at least one processor, storage, and a communication platform connected to a network for content delivery, the method comprising:
-
receiving, over the network, a request from an edge server for a page including at least a piece of generic content and a plurality of pieces of customized content; obtaining the piece of generic content and a first instruction, wherein the piece of generic content is independent of a user; sending the piece of generic content with the first instruction to the edge server prior to generating a piece of customized content; generating the plurality of pieces of customized content based on one or more characteristics of the user; and sending each of the plurality of pieces of customized content subsequently generated to the edge server in response to each piece of customized content being generated, wherein; the piece of generic content and the first instruction are sent by the edge server to the user prior to the plurality of pieces of customized content, each of the plurality of pieces of customized content is sent by the edge server to the user in response to the edge server receiving the piece of customized content such that the edge server receives the piece of customized content and sends the piece of customized content to the user prior to the edge server receiving a subsequent piece of customized content, the plurality of pieces of customized content are sent to the user (i) one at a time in a sequence, (ii) prior to an additional request being received, and (iii) subsequent to the piece of generic content being sent to the user from the edge server, the plurality of pieces of customized content are to be assembled at corresponding locations on the page in accordance with the first instruction and in the sequence of receipt by the user, and at least a first piece of customized content of the plurality of pieces of customized content is associated with the piece of generic content in accordance with a second instruction received from the content server, the second instruction indicating that the piece of generic content is to be used as a fallback version when the at least first piece of customized content is unavailable, and the second instruction not being provided to the user. - View Dependent Claims (8, 9)
-
-
10. A system for content delivery, the system comprising:
at least one processor configured to; receive a request from a user for a page including at least a piece of generic content and a plurality of pieces of customized content, wherein the plurality of pieces of customized content are generated by a content server, forward the request from the user to the content server over a network, obtain the piece of generic content and a first instruction, wherein the piece of generic content is independent of the user, transmit the piece of generic content with the first instruction to the user prior to receiving a piece of the customized content from the content server, and send, prior to an additional request being sent from the user and subsequent to the piece of generic content being transmitted to the user, wherein; each of the plurality of pieces of customized content is sent to the user prior to a subsequent piece of customized content being received from the content server, each of the plurality of pieces of customized content is sent each of the plurality of pieces of customized content received from the content server to the user, one at a time in a sequence to be assembled in the sequence of receipt by the user at corresponding locations on the page based on the first instruction, and at least a first piece of customized content of the plurality of pieces of customized content is associated with the piece of generic content in accordance with a second instruction received from the content server, the second instruction indicating that the piece of generic content is to be used as a fallback version when the at least first piece of customized content is unavailable, and the second instruction not being provided to the user. - View Dependent Claims (11, 12, 13, 14, 15)
-
16. A non-transitory machine-readable medium having information recorded thereon for content delivery, wherein the information, when read by the machine, causes the machine to perform the following:
-
receiving a request from a user for a page including at least a piece of generic content and a plurality of pieces of customized content, wherein the plurality of pieces of customized content are generated by a content server; forwarding the request from the user to the content server over a network; obtaining the piece of generic content and a first instruction, wherein the piece of generic content is independent of the user; transmitting the piece of generic content with the first instruction to the user prior to receiving a piece of the customized content from the content server; and sending, prior to an additional request being sent from the user and subsequent to the piece of generic content being transmitted to the user, wherein; each of the plurality of pieces of customized content is sent to the user prior to a subsequent piece of customized content being received from the content server, and wherein each of the plurality of pieces of customized content is sent each of the plurality of pieces of customized content received from the content server to the user, one at a time in a sequence, to be assembled in the sequence of receipt by the user at corresponding locations on the page based on the first instruction, and at least a first piece of customized content of the plurality of pieces of customized content is associated with the piece of generic content in accordance with a second instruction received from the content server, the second instruction indicating that the piece of generic content is to be used as a fallback version when the at least first piece of customized content is unavailable, and the second instruction not being provided to the user. - View Dependent Claims (17, 18, 19, 20)
-
Specification