Dynamic aggregation and display of contextually relevant content
First Claim
1. A computer-implemented method, comprising:
- generating a first web page containing textual content that is responsive to a request from a user computing device, wherein generating the first web page comprises scanning the textual content for each of a plurality of terms, and in response to detecting an occurrence of a first term of said plurality of terms, transforming the occurrence of the first term into a first hyperlink;
transmitting the first web page to the user computing device for display to a user;
generating a second web page which is responsive to the first hyperlink, wherein generating the second web page comprises (a) using the first term to execute a keyword search, (b) aggregating a plurality of content items located by the keyword search, (c) scanning the plurality of content items for occurrences of individual terms of said plurality of terms, and (d) transforming occurrences of individual terms of said plurality of terms into respective hyperlinks; and
transmitting the second web page to the user computing device in response to user selection of the first hyperlink on the first web page.
10 Assignments
0 Petitions
Accused Products
Abstract
A web-based system scans content for specific terms, and transforms occurrences of the terms into hypertext links. Each hypertext link provides access to a dynamically generated web page which contains aggregated content related to the respective term. The aggregated content may be gathered through a distributed keyword search of various content sources, including web sites and other sources on a wide area network. The results of the keyword search are aggregated into a single page or document, preferably with filtering to remove page elements not well suited for display on a mobile device. Occurrences of specific terms on this dynamically generated page may similarly be transformed into links, such that the user can browse content from various sources within a confined environment.
-
Citations
32 Claims
-
1. A computer-implemented method, comprising:
-
generating a first web page containing textual content that is responsive to a request from a user computing device, wherein generating the first web page comprises scanning the textual content for each of a plurality of terms, and in response to detecting an occurrence of a first term of said plurality of terms, transforming the occurrence of the first term into a first hyperlink; transmitting the first web page to the user computing device for display to a user; generating a second web page which is responsive to the first hyperlink, wherein generating the second web page comprises (a) using the first term to execute a keyword search, (b) aggregating a plurality of content items located by the keyword search, (c) scanning the plurality of content items for occurrences of individual terms of said plurality of terms, and (d) transforming occurrences of individual terms of said plurality of terms into respective hyperlinks; and transmitting the second web page to the user computing device in response to user selection of the first hyperlink on the first web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A computer system configured to perform a method, the method comprising:
-
generating a first web page containing textual content that is responsive to a request from a user computing device, wherein generating the first web page comprises scanning the textual content for each of a plurality of terms, and in response to detecting an occurrence of a first term of said plurality of terms, transforming the occurrence of the first term into a first hyperlink; transmitting the first web page to the user computing device for display to a user; generating a second web page which is responsive to the first hyperlink, wherein generating the second web page comprises (a) using the first term to execute a keyword search, (b) aggregating a plurality of content items located by the keyword search, (c) scanning the plurality of content items for occurrences of individual terms of said plurality of terms, and (d) transforming occurrences of individual terms of said plurality of terms into respective hyperlinks; and transmitting the second web page to the user computing device in response to user selection of the first hyperlink on the first web page.
-
-
25. A system for providing dynamic generation of network content, comprising:
-
at least one processor; a first module, executing on the at least one processor, configured to; determine that a term in a web page is present in a database of terms; convert the term into a hypertext link in the web page; receive a user request to access the hypertext link; and generate a search request based on the hypertext link; a second module configured to; receive the generated search request; determine a plurality of external sources to receive the search request; and send the search request to each of the external sources in parallel. - View Dependent Claims (26, 27, 28)
-
-
29. A method of dynamically generating web pages, the method comprising:
-
automatically determining that a first object displayable on a first web page matches a first predefined object in a set of objects of interest; in response to the determining, automatically establishing the first object as a first hypertext link on the first web page; and in response to selection of the first hypertext link by a user, displaying a second web page to the user, wherein the second web page is generated by at least; accessing results of a search for web-accessible content based on the first predefined object; aggregating portions of one or more results of the search into the second web page; and additionally determining that a second object displayable on the second web page matches a second pre-defined object in the set of objects of interest; and in response to the additionally determining, establishing the second object as a second hypertext link on the second web page.
-
-
30. A computer-implemented method, comprising:
-
generating a first web page with text, the first web page responsive to a request from a client, wherein generating the first web page comprises scanning the text for individual terms, and in response to detecting a first of the terms, transforming the first term into a first hyperlink, wherein the terms are represented in a taxonomy associating the terms with topics; sending the first web page to the user computing device for display; generating a second web page that is responsive to the first hyperlink, wherein generating the second web page comprises (a) using the first term to execute a topic-specific keyword search directed to a topic associated with the first term, (b) aggregating content items identified by the keyword search, (c) scanning the content items for occurrences of the terms, and (d) changing occurrences of the terms into hyperlinks; providing, on the second web page, a control enabling the user to nominate a new term from the second web page to add to the taxonomy, wherein the control is a drag-and-drop control that enables the new term to be dragged and dropped to a particular display area to cause the new term to be submitted for nomination; and transmitting the second web page to the user computing device in response to a selection of the first hyperlink on the first web page. - View Dependent Claims (31, 32)
-
Specification