Facilitating identification of entire web pages when each web page is rendered from multiple portions and interest is expressed based on content of the portions
First Claim
1. A method of facilitating identification of entire web pages when each web page is rendered from a corresponding set of portions and interest is expressed based on the content of said set of portions and process search requests, said method comprising receiving a web page definition corresponding to each web page of interest, with said web page definition specifying different portions, and a portion identifier of the source of content for each portion;
- receiving a resource locator from a user system on a network requesting a first web page;
identifying a first web page definition corresponding to said resource locator;
determining a first set of portions to be included according to said first web page definition;
sending said first web page including said first set of portions on said network to said user system;
wherein said identifying, said determining and said sending are performed in response to receiving said resource locator;
maintaining data associated with each of said first set of portions in response to said determining, said data indicating that each portion is included in said first web page, receiving a search request after said maintaining;
determining a portion with content matching said search request;
identifying a plurality of resource locators of the web pages with which said portion has been previously rendered by examining said maintained data; and
sending said plurality of resource locators as a response to said search request.
1 Assignment
0 Petitions
Accused Products
Abstract
A server system which stores data indicating the identifiers of web pages associated with which each portion has been previously rendered. The data facilitates identification of the entire web pages even if interest is expressed based on content of the portions. For example, a search engine may search the contents of the portions, and then send as search results the identifiers of the web pages which have previously included the portions. As a result, a user may be displayed the entire web pages (as opposed to just the content of the portion), which could be more meaningful.
-
Citations
25 Claims
-
1. A method of facilitating identification of entire web pages when each web page is rendered from a corresponding set of portions and interest is expressed based on the content of said set of portions and process search requests, said method comprising receiving a web page definition corresponding to each web page of interest, with said web page definition specifying different portions, and a portion identifier of the source of content for each portion;
- receiving a resource locator from a user system on a network requesting a first web page;
identifying a first web page definition corresponding to said resource locator;
determining a first set of portions to be included according to said first web page definition;
sending said first web page including said first set of portions on said network to said user system;
wherein said identifying, said determining and said sending are performed in response to receiving said resource locator;
maintaining data associated with each of said first set of portions in response to said determining, said data indicating that each portion is included in said first web page, receiving a search request after said maintaining;
determining a portion with content matching said search request;
identifying a plurality of resource locators of the web pages with which said portion has been previously rendered by examining said maintained data; and
sending said plurality of resource locators as a response to said search request. - View Dependent Claims (2, 3, 4, 5, 6, 18, 19)
- receiving a resource locator from a user system on a network requesting a first web page;
-
7. A computer readable medium storing one or more sequences of instructions for causing a system to facilitate identification of entire web pages when each web page is rendered from a corresponding set of portions and interest is expressed based on the content of said set of portions and to process search requests, wherein execution of said one or more sequences of instructions by one or more processors contained in said system causes said one or more processors to perform the actions of receiving a web page definition corresponding to each web page of interest, with said web page definition specifying different portions, and a portion identifier of the source of content for each portion;
- receiving a resource locator from a user system on a network requesting a first web page;
identifying a first web page definition corresponding to said resource locator;
determining a first set of portions to be included according to said first web page definition;
sending said first web page including said first set of portions on said network to said user system;
wherein said identifying, said determining and said sending are performed in response to receiving said resource locator;
maintaining data associated with each of said first set of portions in response to said determining, said data indicating that each portion is included in said first web page, receiving a search request after said maintaining;
determining a portion with content matching said search request;
identifying a plurality of resource locators of the web pages with which said portion has been previously rendered by examining said maintained data; and
sending said plurality of resource locators as a response to said search request. - View Dependent Claims (8, 9, 10, 11, 12, 20, 21)
- receiving a resource locator from a user system on a network requesting a first web page;
-
13. A system facilitating identification of entire web pages when each web page is rendered from a corresponding set of portions and interest is expressed based on the content of said set of portions and processing search requests, said system comprising means for receiving a web page definition corresponding to each web page of interest, with said web page definition specifying different portions, and a portion identifier of the source of content for each portion;
- means for receiving a resource locator on a network from a user system requesting a first web page;
means for identifying a first web page definition corresponding to said resource locator;
means for determining a first set of portions to be included according to said first web page definition;
means for sending said first web page including said first set of portions to said user system, wherein said identifying, said determining and said sending are performed in response to receiving said resource locator;
means for maintaining data associated with each of said first set of portions in response to said determining, said data indicating that each portion is included in said first web page;
means for receiving a search request;
means for determining a portion with content matching said search request;
means for identifying a plurality of resource locators of the web pages with which said portion has been previously rendered; and
means for sending said plurality of resource locators as a response to said search request. - View Dependent Claims (14, 15, 16, 17, 22, 23)
- means for receiving a resource locator on a network from a user system requesting a first web page;
-
24. A method of processing search requests received on a network, said method comprising:
-
receiving a plurality of web page definitions, with each web page definition corresponding to a corresponding one of a plurality of web pages, with said web page definition specifying different portions, and a portion identifier of the source of content for each portion; receiving a plurality of resource locators on a network, wherein each of said plurality of resource locators is received from a corresponding user system; identifying a corresponding web page definition from said plurality of web page definitions corresponding to each of said plurality of resource locators; determining a set of portions to be included according to said corresponding web page definition; forming a plurality of web pages respectively corresponding to said plurality of resource locators, wherein each web page is formed by including the corresponding set of portions determined according to the corresponding web page definition; sending each of said plurality of web pages on said network to the corresponding one of said plurality of user systems from which the corresponding resource locator is received; maintaining data associated with each of said first set of portions in response to said determining, said data indicating that each portion is included in a corresponding web page; wherein said identifying, said determining, said sending and said maintaining are performed in response to receiving said resource locator of said first web page; receiving a search request from a second user system, said search request specifying a content of interest; determining a set of portions with content matching said search request; examining said data to identify a plurality of resource locators of said web pages with which any of said set of portions has been previously rendered; sending to said second user system said plurality of resource locators of said web pages. - View Dependent Claims (25)
-
Specification