Systems and methods for automatic identification and hyperlinking of words or other data items and for information retrieval using hyperlinked words or data items
First Claim
1. In a system comprising a content provider computer system, a central computer system, and a client computer system, a method comprising:
- in an electronic content document retrievable from a content provider computer system storing content documents, embedding code executable by a client computer to invoke the central computer system to recognize key elements on a document corresponding to the content document;
recognizing key elements in the document; and
generating annotation instructions for the client computer system to create one or more annotations for one or more key elements in the content document and sending the instructions to the client computer system.
14 Assignments
0 Petitions
Accused Products
Abstract
A method of annotating an electronic document on a computer system comprising on a first computer system, receiving an electronic document, such as a web page, with at least one key element, consisting, for example of one or more words, recognizing the key element in the document, determining the position of the key element in the document, determining an identifier for the key element from a key list, annotating the document with data corresponding to the identifier, presenting the annotated document to a user so that the user may select the annotated key element, and retrieve data or information related to the key element.
191 Citations
59 Claims
-
1. In a system comprising a content provider computer system, a central computer system, and a client computer system, a method comprising:
-
in an electronic content document retrievable from a content provider computer system storing content documents, embedding code executable by a client computer to invoke the central computer system to recognize key elements on a document corresponding to the content document;
recognizing key elements in the document; and
generating annotation instructions for the client computer system to create one or more annotations for one or more key elements in the content document and sending the instructions to the client computer system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. In a system comprising at least two computer systems, a method comprising:
-
on a first computer system, receiving over a packet-switched network a web page, the web page corresponding to a web page presented to the user of a second computer system;
on the first computer system, recognizing in the web page one or more predetermined key elements comprising one or more words relating to one or more products; and
sending annotation instructions from the first computer system to the second computer system for use in creating annotations on the web page presented on the second computer. - View Dependent Claims (21)
-
-
22. A method comprising sending a key list from a remote computer system to a client computer system, the client computer having executable code for performing one or both of annotation and recognition of key elements on the key list, the key list comprising a set of key elements and corresponding identifiers;
- and the key list being adapted for the client computer to use in performing on an electronic document presented to a user of the computer system from a content provider computer system one or more of (i) recognizing key elements and (ii) annotating key elements.
- View Dependent Claims (23, 24, 25, 26)
-
27. In a system comprising at least a content provider computer system and a consumer computer system, a method comprising:
-
on a first computer system, receiving an electronic document with at least one predetermined key element;
from a second computer system, knowing the identity of the electronic document received on the first computer system, sending instructions to the first computer system for presenting to the user of the first computer system one or more hyperlinks related to a key element on the electronic document so the user may retrieve data or information related to the key element. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. In a system comprising at least two computer systems, a method comprising:
-
from a first computer system, providing a second computer system a set of predetermined key elements and corresponding identifiers for use in creating annotations for key elements on an electronic document;
receiving from the second computer system data associated with an annotation for a key element (“
key element data”
) following selection of an annotation by a user of the second computer system;
retrieving or generating data or information responsive to the key element data received from the second computer system; and
sending the information to a computer system or output device associated with the user selecting the annotation. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A method for use on a system of networked computers, comprising:
from a first central computer system, transmitting to a second computer system of a consumer code executable on the consumer computer system for (i) recognizing predetermined key elements on an electronic document and (ii) annotating the key elements by associating recognized key elements with a URL for a second computer system computer system, the address being determinable from a key list comprising a set of key elements and corresponding identifiers. - View Dependent Claims (46, 47)
-
48. A computer code stored in memory on a central computer system and executable thereon, the code being invokable on the central computer system by a client computer system to generate annotation instructions for the client computer system to associate annotations with key elements on an electronic page received by the client computer system from a content provider computer system.
- 49. A computer code stored in memory on a first computer system comprising the computer of a consumer and executable thereon, the code being adapted to (i) recognize predetermined key elements on an electronic document received from a content provider computer system, and (ii) create an annotation for a key element by associating recognized key elements with an identifier corresponding to the address of a second computer system computer system, the identifier being determined from a set of key elements and corresponding identifiers stored on the first computer system.
-
53. A computer system comprising:
-
a first computer system in networked communication with a plurality of other computer systems, at least one of which is a content server;
means in the first computer for receiving an electronic page with content from a content provider computer system storing content pages;
a key list stored on the system comprising a set of key elements and corresponding identifiers that correspond to addresses for electronic information or data that are relevant to a key element;
a recognizer module stored on the system for parsing a page received from the content provider computer system and identifying on the electronic page one or more listed key elements matching to predetermined key elements in the stored list;
an annotation module stored on the system for associating identified key elements with an annotation from the key list so that a user presented the electronic page can retrieve information related to the key element by selecting annotation.
-
- 54. A web document stored in memory on a server, the web document containing code executable by a client computer system enabling the client computer to invoke a remote computer system to generate annotation instructions that are returned to the client computer system, the annotation instructions being used by the client computer system to create an annotation for a predetermined key element on the web document.
Specification