Dynamically Providing Relevant Browser Content
First Claim
1. A method for providing a content page, comprising:
- receiving a request for content page data;
generating content page information in response to the request;
parsing the received content page information to generate parse results;
retrieving relevant content associated with selected portions of the parse results;
embedding data associated with the relevant content in the received content page information; and
providing the content page with the embedded relevant content data to a client device.
2 Assignments
0 Petitions
Accused Products
Abstract
A requested content page is provided with additional relevant content that is dynamically generated. A page originally requested by a browser application is generated and examined to determine key words, address information, and other information for which relevant content may be retrieved. The other information may not be part of the original page content, but it can be the relation between the content page and other pages. The relevant content is determined based on the results of the content page examination. After retrieving the relevant content, the retrieved content is embedded into the requested content page and provided to the requesting user. The retrieved relevant content may be provided with the requested content page in a designated portion within the requested content page, near related content in the page, and/or displayed in response to user input as a pop-up window or in a preview pane. Relevant content can be determined, retrieved and embedded in a content page by a relevant content engine implemented as a server application, client application or browser application plug-in.
31 Citations
20 Claims
-
1. A method for providing a content page, comprising:
-
receiving a request for content page data; generating content page information in response to the request; parsing the received content page information to generate parse results; retrieving relevant content associated with selected portions of the parse results; embedding data associated with the relevant content in the received content page information; and providing the content page with the embedded relevant content data to a client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more processor readable storage devices having processor readable code embodied on said processor readable storage devices, said processor readable code for programming one or more processors to perform a method comprising:
-
accessing a content page provided by a first server over a network; parsing the accessed content page to detect keyword information; retrieving content relevant to the detected keyword information, the relevant content retrieved from a second server, the first server and second server provided by different application providers; embedding the retrieved content in the accessed content page; and providing the content page with the embedded retrieved keyword content. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A system for providing a content page, comprising:
-
a relevant content engine, the relevant content engine accessing a network browser content page, parsing the content page, retrieving content relevant to the content page and embedding the retrieved relevant content in the content page; and one or more relevant content servers, the one or more relevant content servers providing relevant content in response to a request received from the relevant content engine, each of the one or more relevant content servers located remote from the relevant content engine. - View Dependent Claims (18, 19, 20)
-
Specification