Method for extracting information associated with a search term
First Claim
1. A computer-implemented method for displaying one or more tagged data items proximate to a result of a search of an electronic document, comprising the steps of:
- locating one or more of the search results generated by the search of the electronic document;
identifying each of the tagged data items present in the electronic document within a distance from each search result using a proximity rule, wherein identifying each of the tagged data items comprises;
calculating the distance between each search result and each tagged data item; and
determining if the calculated distance is less than a distance criterion, wherein the distance criterion is a predetermined number of lines of text;
identifying applicable tagged data items by determining whether the each of the tagged data items present in the electronic document should be associated with the one or more search results using grammatical semantic intelligence, the grammatical semantic intelligence comprising a rule that tagged data items that satisfy the proximity rule, with respect to the one or more search results, represent facts about search terms used in generating the search of the electronic document only when the search terms are proper nouns;
displaying on a user interface the one or more tagged items associated with each search result and identified as within the distance from each search result; and
removing a tag from a displayed item associated with the one or more search results by specifying in the user interface that the item should not be categorized, wherein the user interface comprises an on-object-user interface which receives a pointing action from a computer pointing device for pointing at the displayed item, the pointing action causing the generation of a menu for removing the tag in the on-object user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Extracting tagged data items that may be associated with results of a search in an electronic document and presenting the tagged data items through a graphical user interface (GUI). The tagged data may be presented in a separate window displaying search results. The tagged data items may be presented adjacent to individual search results or at the top of a window displaying search results. The displayed tagged items may be presented as hyperlinks that enable a user to move to a section of an electronic document containing that tagged data item. The tagged data items, which may include names, physical addresses, e-mail addresses, universal resource locators (URLs), dates, and telephone numbers, may represent a subset of the tagged data item categories contained in the electronic document.
78 Citations
26 Claims
-
1. A computer-implemented method for displaying one or more tagged data items proximate to a result of a search of an electronic document, comprising the steps of:
-
locating one or more of the search results generated by the search of the electronic document; identifying each of the tagged data items present in the electronic document within a distance from each search result using a proximity rule, wherein identifying each of the tagged data items comprises; calculating the distance between each search result and each tagged data item; and determining if the calculated distance is less than a distance criterion, wherein the distance criterion is a predetermined number of lines of text; identifying applicable tagged data items by determining whether the each of the tagged data items present in the electronic document should be associated with the one or more search results using grammatical semantic intelligence, the grammatical semantic intelligence comprising a rule that tagged data items that satisfy the proximity rule, with respect to the one or more search results, represent facts about search terms used in generating the search of the electronic document only when the search terms are proper nouns; displaying on a user interface the one or more tagged items associated with each search result and identified as within the distance from each search result; and removing a tag from a displayed item associated with the one or more search results by specifying in the user interface that the item should not be categorized, wherein the user interface comprises an on-object-user interface which receives a pointing action from a computer pointing device for pointing at the displayed item, the pointing action causing the generation of a menu for removing the tag in the on-object user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method for identifying one or more tagged data items proximate to a result of a search of an electronic document, comprising the steps of:
-
completing the search of the electronic document; locating each result of the search within the electronic document; determining if one or more of the tagged data items are present in the electronic document within a distance from each search result using a proximity rule, wherein the distance comprises a location of the one or more tagged data items relative to each search result; identifying applicable tagged data items by determining whether the each of the tagged data items present in the electronic document should be associated with the one or more search results using grammatical semantic intelligence, the grammatical semantic intelligence comprising a rule that tagged data items that satisfy the proximity rule, with respect to the one or more search results, represent facts about search terms used in generating the search of the electronic document only when the search terms are proper nouns; displaying on a user interface at least a portion of the electronic document using the tagged data items; and removing a tag from a displayed item associated with the one or more search results by specifying in the user interface that the item should not be categorized, wherein the user interface comprises an on-object-user interface which receives a pointing action from a computer pointing device for pointing at the displayed item, the pointing action causing the generation of a menu for removing the tag in the on-object user interface. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer-readable storage device storing a set of computer-executable instructions implementing a method for displaying one or more tagged data items proximate to a result of a search of an electronic document, comprising the steps of:
-
locating one or more of the search results generated by the search of the electronic document; identifying each of the tagged data items present in the electronic document within a distance from each search result using a proximity rule, wherein identifying each of the tagged data items comprises; calculating the distance between each search result and each tagged data item; and determining if the calculated distance is less than a distance criterion, wherein the distance criterion is a predetermined number of lines of text; identifying applicable tagged data items by determining whether the each of the tagged data items present in the electronic document should be associated with the one or more search results using grammatical semantic intelligence, the grammatical semantic intelligence comprising a rule that tagged data items that satisfy the proximity rule, with respect to the one or more search results, represent facts about search terms used in generating the search of the electronic document only when the search terms are proper nouns; displaying on a user interface the one or more tagged items associated with each search result and identified as within the distance from each search result, wherein the one or more tagged items identified as within the distance from each search result are displayed in a window separate from a window displaying content of the electronic document; and removing a tag from a displayed item associated with the one or more search results by specifying in the user interface that the item should not be categorized, wherein the user interface comprises an on-object-user interface which receives a pointing action from a computer pointing device for pointing at the displayed item, the pointing action causing the generation of a menu for removing the tag in the on-object user interface. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
Specification