Interest highlight and recommendation based on interaction in long text reading
First Claim
1. A method for recommending terms in a document based on a specified interaction with the document, the method comprising:
- displaying a document on a device of a computer system;
detecting, by a text identifier of the computer system, a specified interaction of a user with the document displayed on the device;
identifying, by the text identifier of the computer system, text associated with the specified interaction of the user with the document displayed on the device;
extracting objects from the identified test using natural language processing and an object recognizer of the computer system, includingextracting phrases from the identified text, andforming objects from the extracted phrases using the natural language processing;
recognizing one or more interested objects, of a determined group of interested objects, from the identified text, includingfiltering the formed objects with said determined group of interested objects, to form a filtered group of objects comprising said one or more interested objects from the identified text, includingdisplaying on the device a first group of interested objects,the user using the display of the first group of interested objects to add one or more additional interested objects to the first group of interested objects, and to remove one or more of the interested objects of the first group of interested objects form said first group of interested objects to form said determined group of the interested objects, includingdisplaying a second group of interested objects on the device,assigning a weight to each of the interested objects in the first and second group of interested objects,in each of the first and second groups of interested objects, sorting the interested objects in said each group by the weights of the interested objects,in each of the first and second groups of interestted objects, removing from said each group one or more of the interested objects of said each group based on the weights of the interested objects of said each group, andthe user interacting with the display of the second group of interested objects to move one or more of the interested objects from the second group of interested objects to the first group of interested objects; and
putting into said filtered group of objects ones of the formed objects that are present in the determined group of interested objects; and
recommending terms in the document based on the filtered group of the objects formed from the objects extracted from the identified text.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer program product are disclosed for recommending terms in a document based on a specified interaction with the document. In one embodiment, the method comprises displaying a document on a device; detecting a specified interaction with the document displayed on the device; identifying text associated with the specified interaction with the document displayed on the device; performing object recognition with the identified text to recognize one or more defined interested objects; and recommending terms in the document based on the recognized defined interested objects. In an embodiment, the object recognition includes identifying one or more objects from the text, and performing the object recognition with these objects to recognize the one or more interested objects. In an embodiment, one or more terms are extracted from the text, and these terms are partitioned to identify the one or more objects from the text.
56 Citations
16 Claims
-
1. A method for recommending terms in a document based on a specified interaction with the document, the method comprising:
-
displaying a document on a device of a computer system; detecting, by a text identifier of the computer system, a specified interaction of a user with the document displayed on the device; identifying, by the text identifier of the computer system, text associated with the specified interaction of the user with the document displayed on the device; extracting objects from the identified test using natural language processing and an object recognizer of the computer system, including extracting phrases from the identified text, and forming objects from the extracted phrases using the natural language processing; recognizing one or more interested objects, of a determined group of interested objects, from the identified text, including filtering the formed objects with said determined group of interested objects, to form a filtered group of objects comprising said one or more interested objects from the identified text, including displaying on the device a first group of interested objects, the user using the display of the first group of interested objects to add one or more additional interested objects to the first group of interested objects, and to remove one or more of the interested objects of the first group of interested objects form said first group of interested objects to form said determined group of the interested objects, including displaying a second group of interested objects on the device, assigning a weight to each of the interested objects in the first and second group of interested objects, in each of the first and second groups of interested objects, sorting the interested objects in said each group by the weights of the interested objects, in each of the first and second groups of interestted objects, removing from said each group one or more of the interested objects of said each group based on the weights of the interested objects of said each group, and the user interacting with the display of the second group of interested objects to move one or more of the interested objects from the second group of interested objects to the first group of interested objects; and putting into said filtered group of objects ones of the formed objects that are present in the determined group of interested objects; and recommending terms in the document based on the filtered group of the objects formed from the objects extracted from the identified text. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for recommending terms in a document based on a specified interaction with the document, wherein the document is shown on a display screen of a device, the system comprising:
-
a memory for storing data, and one or more processing units connected to the memory for transmitting data to and receiving from the memory, the one or more processing units configured for; a text identifier for detecting a specified interaction of a user with the document displayed on the device, and identifying text associated with the specified interaction of the user with the document displayed on the device; and an object recognizer for extracting objects from the identified text using natural language processing and, including extracting phrases from the identified text, and forming objects from the extracted phrases using the natural language processing, the object recognizer for recognizing one or more interested objects, of a determined group of interested objects, from the identified text, including filtering the formed objects with said determined group of interested objects, to form a filtered group of objects comprising said one or more interested objects from the identified text, including displaying on the device a first group of interested objects, using the display of the first group of interested objects to add one or more additional interested objects to the first group of interested objects, and to remove one or more of the interested objects of the first group of interested objects from said first group of interested objects to form said determined group of the interested objects, including displaying a second group of interested objects on the device, assigning a weight to each of the interested objects in the first and second groups of interested objects, in each of the first and second groups of interested objects, sorting the interested objects in said each group by the weights of the interested objects, in each of the first and second groups of interested objects, removing from said each group one or more of the interested objects of said each group based on the weights of the interested objects of said each group, and the user interacting with the display of the second group of interested objects to move one or more of the interested objects from the second group of interested objects to the first group of interested objects; and putting into said filtered group of objects ones of the formed objects that are present in the determined group of interested objects; and recommending terms in the document based on the filtered group of the objects formed from the objects extracted from the identified text. - View Dependent Claims (11, 12, 13)
-
-
14. An article of manufacture comprising:
-
at least one tangible computer readable medium having computer readable program code logic tangibly embodied therein to recommend terms in a document based on a specified interaction of a user with the document, the computer readable program code logic, when executing, performing the following; displaying a document on a device; detecting, by a text identifier of the computer system, a specified interaction with the document displayed on the device; identifying, by the text identifier of the computer system, text associated with the specified interaction of the user with the document displayed on the device; extracting objects from the identified text using natural language processing and an object recognizer of the computer system, including extracting phrases from the identified text, and forming objects from the extracted phrases using the natural language processing; recognizing one or more interested objects, of a determined group of interested objects, from the identified text, including filtering the formed objects with said determined group of interested objects, to form a filtered group of objects conprising said one or more interested objects from the identified text, including displaying on the device a first group of interested objects, using the display of the first group of the interested objects to add one or more additioinal interested objects to the first roup of interested objects, and to remove one or more of the interested objects of the first group of interested objects from said first group of interested objects to form said determined group of the interested objects, including, displaying a second group of interested objects on the device, assigning a weight to each of the interested objhects in the first and second groups of interested objects, in each of the first and second grooups of interested objects, sorting the interested objects in said each group by the weights of the interested objects, in each of the first and second groups of interested objects, removing from said each group one or more of the interested objects of said each group based on the weights of the interested objects of said each group, and the user interacting with the display of the secvond group of interested objects to move one or more of the interested ojbects from the second gorup of interested objects to the first group of interested objects; and putting into said filtered group of objects ones of the formed objects that are present in the determined group of interested objects; and recommending terms in the document based on the filtered group of the objects formed from the objects extracted from the identified text. - View Dependent Claims (15, 16)
-
Specification