Dynamic document context mark-up technique implemented over a computer network
First Claim
1. A method for generating markup information to be displayed at a client computer system, the method comprising:
- identifying a first document, the first document including a first portion of content for display on a client system;
parsing the first document to identify at least one valid element of the first document which is suitable for contextual text search analysis;
selecting a first identified valid element of the first document for contextual text search analysis;
performing contextual text search analysis on a first portion of content associated with the first identified valid element, wherein the contextual text search analysis includes analyzing the first portion of content for selected keyword information, the selected keyword information being provided by an entity other than an end user of the client system;
selecting, using the selected keyword information, specific text in the first document to be marked up, the specific text corresponding to text which is to be displayed to the user; and
performing markup operations on at least a portion of said selected specific text to thereby generate a first portion of marked up text.
5 Assignments
0 Petitions
Accused Products
Abstract
A technique is disclosed for generating markup information to be displayed on a client computer system. The client system includes memory configured to store at least one update file which comprises keyword information relating to keywords suitable for markup. In one implementation, the update file is generated at a remote server system and downloaded to the client system. When a new document (e.g. a web page) is displayed on the client system to an end user, selected context associated from the document is analyzed for selected keywords. In a specific implementation, the selected keyword information is provided by an entity other than the end user. Using the selected keyword information, specific context in the document is selected to be marked up. According to a specific embodiment, the selection of the document context to be marked up may be performed at the client system. Markup operations are then implemented at the client system on at least a portion of the selected document context, thereby resulting in marked up document context which has a visual appearance that is different than the appearance of the initial parsed context. Additionally, a pop-up advertisement may be automatically displayed on the client system based upon the identified context in the document. When the user clicks on a portion of the marked up document context, the user may be redirected to a target URL which was not included as part of the initial parsed document context. Alternatively, a pop-up window or layer which includes a plurality of different links may be displayed to the user.
134 Citations
95 Claims
-
1. A method for generating markup information to be displayed at a client computer system, the method comprising:
-
identifying a first document, the first document including a first portion of content for display on a client system; parsing the first document to identify at least one valid element of the first document which is suitable for contextual text search analysis; selecting a first identified valid element of the first document for contextual text search analysis; performing contextual text search analysis on a first portion of content associated with the first identified valid element, wherein the contextual text search analysis includes analyzing the first portion of content for selected keyword information, the selected keyword information being provided by an entity other than an end user of the client system; selecting, using the selected keyword information, specific text in the first document to be marked up, the specific text corresponding to text which is to be displayed to the user; and performing markup operations on at least a portion of said selected specific text to thereby generate a first portion of marked up text. - 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, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 92, 94)
-
-
36. A method for generating pop-up advertising information to be displayed on a client computer system, the method comprising:
-
identifying a first document, the first document including a first portion of content for display on a client system; parsing the first document to identify at least one valid element of the first document which is suitable for contextual text search analysis; selecting a first identified valid element of the first document for contextual text search analysis; performing contextual text search analysis on a first portion of content associated with the first identified valid element, wherein the contextual text search analysis includes analyzing the first portion of content for selected keyword information, the selected keyword information being provided by an entity other than an end user of the client system; identifying, using the selected keyword information, specific text in the first document, wherein the specific text is contextually associated with at least a portion of the selected keyword information; displaying a selected pop-up advertisement based on at least a portion of the identified specific text within the first document; wherein the pop-up advertisement includes information which is contextually relevant to the portion of the identified specific text within the first document. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A system for generating markup information to be displayed at a client computer system, the system comprising:
-
at least one processor; at least one interface configured or designed to provide a communication link to at least one other network device in the data network; and memory; the system being configured or designed to; identify a first document, the first document including a first portion of content for display on a client system; parse the first document to identify at least one valid element of the first document which is suitable for contextual text search analysis; select a first identified valid element of the first document for contextual text search analysis; perform contextual text search analysis on a first portion of content associated with the first identified valid element, wherein the contextual text search analysis includes analyzing the first portion of content for selected keyword information, the selected keyword information being provided by an entity other than an end user of the client system; select, using the selected keyword information, specific text in the first document to be marked up, the specific text corresponding text which is to be displayed to the user; and perform markup operations on at least a portion of said selected specific text to thereby generate a first portion of marked up text. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 93, 95)
-
-
79. A system for generating pop-up advertising information to be displayed on a client computer system, the system comprising:
-
identify a first document, the first document including a first portion of content for display on a client system; parse the first document to identify at least one valid element of the first document which is suitable for contextual text search analysis; select a first identified valid element of the first document for contextual text search analysis; perform contextual text search analysis on a first portion of content associated with the first identified valid element, wherein the contextual text search analysis includes analyzing the first portion of content for selected keyword information, the selected keyword information being provided by an entity other than an end user of the client system; identify, using the selected keyword information, specific text in the first document, wherein the specific text is contextually associated with at least a portion of the selected keyword information; display a selected pop-up advertisement based on at least a portion of the identified specific text within the first document; wherein the pop-up advertisement includes information which is contextually relevant to the portion of the identified specific text within the first document. - View Dependent Claims (80, 81, 82, 83, 84, 85, 86)
-
-
87. A method for generating markup information to be displayed at a client computer system, comprising:
-
identifying a source data file; parsing the source data file to identify at least one valid element of the source data file which is suitable for contextual text search analysis; selecting a first identified valid element of the source data file for contextual text search analysis; performing contextual text search analysis on a first portion of content associated with the first identified valid element wherein the contextual text search analysis includes analyzing the first portion of content for selected keyword information, the selected keyword information being provided by an entity other than an end user of the client system; selecting, using the selected keyword information, specific text in the source data file to be marked up, wherein the first portion of specific text is contextually associated with a first portion of the selected keyword information; generating a first association of additional information for the first portion of specific text based upon the first portion of the selected keyword information; and augmenting the source data file by performing at least one markup operation on the first portion of specific text. - View Dependent Claims (88, 89)
-
-
90. A system for generating markup information to be displayed at a client computer system, the method comprising:
-
means for identifying a first document, the first document including a first portion of content for display on a client system; means for parsing the first document to identify at least one valid element of the first document which is suitable for contextual text search analysis; means for selecting a first identified valid element of the first document for contextual text search analysis; means for performing contextual text search analysis on a first portion of content associated with the first identified valid element, wherein the contextual text search analysis includes analyzing the first portion of content for selected keyword information, the selected keyword information being provided by an entity other than a end user of the client system; means for selecting, using the selected keyword information, specific text in the first document to be marked up, the specific text corresponding to text which is to be displayed to the user; and means for performing markup operations on at least a portion of said selected specific text to thereby generate a first portion of marked up text.
-
-
91. A system for generating markup information to be displayed at a client computer system, comprising:
-
means for identifying a source data file; means for parsing the source data file to identify at least one valid element of the source data file which is suitable for contextual text search analysis; means for selecting a first identified valid element of the source data file for contextual text search analysis; means for performing contextual text search analysis on a first portion of content associated with the first identified valid element wherein the contextual text search analysis includes analyzing the first portion of content for selected keyword information, the selected keyword information being provided by an entity other than an end user of the client system; means for selecting, using the selected keyword information, specific text in the source data file to be marked up, wherein the first portion of specific text is contextually associated with a first portion of the selected keyword information; means for generating a first association of additional information for the first portion of specific text based upon the first portion of the selected keyword information; and means for augmenting the source data file by performing at least one markup operation on the first portion of specific text.
-
Specification