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.
109 Citations
30 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:
-
a first module 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 predefined object in a 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 of generating a web page, the method comprising:
-
determining that a term appearing in a first web page is present in a record of a database table storing a plurality terms, wherein the record includes metadata about the term, the metadata including a plurality of words, each of the plurality of words being related to one of a plurality of possible meaning for the term; creating a query string based on the term; scanning the first web page for an instance of any of the plurality to words; locating at least one of the plurality of words in the first web page; modifying the query string based on the at least one located word; and generating a second web page based on the modified query string, wherein generating the second web page comprises using the modified query string to execute a keyword search, and aggregating a plurality of content items located by the keyword search.
-
Specification