Method, system, and computer readable medium for detecting related subgroups of text in an electronic document
First Claim
Patent Images
1. A method comprising:
- determining text subgroups within an electronic text;
determining a relevance score for each word of one or more words within each of the determined text subgroups, the relevance score based on at least one of a frequency of occurrence of the word within one of the determined text subgroups and a type of the word within one of the determined text subgroups;
selecting, by an electronic device based on input received from a user, a text subgroup from the determined text subgroups that corresponds to a current user position within the electronic text;
selecting, by the electronic device, a text seed from the selected text subgroup based on the relevance scores of the words within the selected text subgroup;
determining a first similarity relationship between the selected text seed and one or more of the determined text subgroups adjacent to the selected text subgroup that do not include the selected text seed;
creating a text cluster corresponding to the current user position by associating the selected text seed with the one or more adjacent determined text subgroups based on the determined first similarity relationship to the selected text seed;
determining an activity indication of times when a user has read other determined text subgroups within the electronic text;
determining a second similarity relationship between the text cluster and other text subgroups;
linking the text cluster to at least one of the determined text subgroups based on the determined second similarity relationship between the text cluster and the other determined text subgroups;
displaying in a first display area, a portion of the electronic text corresponding to the text cluster; and
displaying in a second display area, at least one of the determined text subgroups linked to the text cluster based on the determined times when the user read the other determined text subgroups.
6 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein are systems and methods for navigating electronic texts. According to an aspect, a method may include determining that a user non-linearly navigates between text subgroups within electronic text. The method may also include linking the text subgroups in response to determining that the user non-linearly navigates between the text subgroups. Further, for example, text subgroups within an electronic text may be determined. In this example, a similarity relationship between content of each text subgroup and one or more other text subgroups may be determined for linking the text subgroups.
91 Citations
22 Claims
-
1. A method comprising:
-
determining text subgroups within an electronic text; determining a relevance score for each word of one or more words within each of the determined text subgroups, the relevance score based on at least one of a frequency of occurrence of the word within one of the determined text subgroups and a type of the word within one of the determined text subgroups; selecting, by an electronic device based on input received from a user, a text subgroup from the determined text subgroups that corresponds to a current user position within the electronic text; selecting, by the electronic device, a text seed from the selected text subgroup based on the relevance scores of the words within the selected text subgroup; determining a first similarity relationship between the selected text seed and one or more of the determined text subgroups adjacent to the selected text subgroup that do not include the selected text seed; creating a text cluster corresponding to the current user position by associating the selected text seed with the one or more adjacent determined text subgroups based on the determined first similarity relationship to the selected text seed; determining an activity indication of times when a user has read other determined text subgroups within the electronic text; determining a second similarity relationship between the text cluster and other text subgroups; linking the text cluster to at least one of the determined text subgroups based on the determined second similarity relationship between the text cluster and the other determined text subgroups; displaying in a first display area, a portion of the electronic text corresponding to the text cluster; and displaying in a second display area, at least one of the determined text subgroups linked to the text cluster based on the determined times when the user read the other determined text subgroups. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
determining text subgroups within an electronic text; determining a relevance score for each word of one or more words within the determined text subgroups, the relevance score based on one of a frequency of occurrence of the word within one of the determined text subgroups and a type of the word within one of the determined text subgroups; selecting, by an electronic device, a text subgroup from the determined text subgroups that corresponds to a current user position within the electronic text; selecting, by the electronic device, a text seed within the selected text subgroup based on the relevance scores of the words within the selected text subgroup; determining a first similarity relationship between the selected text seed and one or more of the determined text subgroups adjacent to the selected text subgroup that do not include the selected text seed; creating a text cluster by associating the text seed with the one or more adjacent determined text subgroups based on the first similarity relationship; and for each of the determined text subgroups outside of the text cluster; determining an activity indication of time when a user has read the determined text subgroup; determining a second similarity relationship between content of the determined text subgroup and the text cluster; and linking the determined text subgroup to the text cluster based on the second similarity relationship and on the determined time the user read the text subgroup. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An electronic device comprising:
-
a hardware processor; an electronic document manager configured to; determine text subgroups within an electronic text; determine a relevance score for each word of one or more words within the determined text subgroups, the relevance score based on one of a frequency of occurrence of the word within one of the determined text subgroups and a type of the word within one of the determined text subgroups; select, based on input received from a user, a text subgroup from the determined text subgroups that corresponds to a current user position within the electronic text; select, a text seed from the selected text subgroup based on the relevance scores of the words within the selected text subgroup; determine a first similarity relationship between the selected text seed and one or more determined text subgroups adjacent to the selected text subgroup that do not include the selected text seed; create a text cluster corresponding to the current user position by associating the selected text seed with the one or more adjacent determined text subgroups based on the determined first similarity relationship to the selected text seed; determine an activity indication of times when a user has read other determined text subgroups within the electronic text; determining a second similarity relationship between the text cluster and other determined text subgroups link the text cluster to at least one of the determined text subgroups based on the determined second similarity relationship between the text cluster and the other determined text subgroups; and a user interface configured to; display in a first display area, a portion of the electronic text corresponding to the text cluster; and display in a second display area, at least one of the determined text subgroups linked to the text cluster based on the times when the user read the other determined text subgroups. - View Dependent Claims (17, 18, 19)
-
-
20. An electronic device comprising:
-
a hardware processor; an electronic document manager configured to; determine text subgroups within an electronic text; determine a relevance score for each word of one or more words within the determined text subgroups, the relevance score based on one of a frequency of occurrence of the word within one of the determined text subgroups and a type of the word within one of the determined text subgroups; select, a text subgroup from the determined text subgroups that corresponds to a current user position within the electronic text; select, a text seed within the selected text subgroup based on the relevance scores of the words within the selected text subgroup; determine a first similarity relationship between the selected text seed and one or more of the determined text subgroups adjacent to the selected text subgroup that do not include the selected text seed; create a text cluster by associating the text seed with the one or more adjacent determined text subgroups based on the first similarity relationship; and for each of the determined text subgroups outside of the text cluster; determine an activity indication of time when a user has read the determined text subgroup; determine a second similarity relationship between content of the determined text subgroup and the text cluster; and link the determined text subgroup to the text cluster based on the second similarity relationship and on the determined time the user read the determined text subgroup.
-
-
21. A non-transitory computer-readable storage medium having stored thereon computer executable instructions for performing the following steps:
-
determining text subgroups within an electronic text; determining a relevance score for each word of one or more words within each of the determined text subgroups, the relevance score based on at least one of a frequency of occurrence of the word within one of the determined text subgroups and a type of the word within one of the determined text subgroups; selecting, by an electronic device based on input received from a user, a text subgroup from the determined text subgroups that corresponds to a current user position within the electronic text; selecting, by the electronic device, a text seed from the selected text subgroup based on the relevance scores of the words within the selected text subgroup; determining a first similarity relationship between the selected text seed and one or more of the determined text subgroups adjacent to the selected text subgroup that do not include the selected text seed; creating a text cluster corresponding to the current user position by associating the selected text seed with the one or more adjacent determined text subgroups based on the determined first similarity relationship to the selected text seed; determining an activity indication of times when a user has read other determined text subgroups within the electronic text; determining a second similarity relationship between the text cluster and other determined text subgroups; linking the text cluster to at least one of the determined text subgroups based on the determined second similarity relationship between the text cluster and the other determined text subgroups; displaying in a first display area, a portion of the electronic text corresponding to the text cluster; and displaying in a second display area, at least one of the determined text subgroups linked to the text cluster based on the determined times when the user read the other determined text subgroups.
-
-
22. A non-transitory computer-readable storage medium having stored thereon computer executable instructions for performing the following steps:
-
determining text subgroups within an electronic text; determining a relevance score for each word of one or more words within the determined text subgroups, the relevance score based on one of a frequency of occurrence of the word within one of the determined text subgroups and a type of the word within one of the determined text subgroups; selecting, by an electronic device, a text subgroup from the determined text subgroups that corresponds to a current user position within the electronic text; selecting, by the electronic device, a text seed within the selected text subgroup based on the relevance scores of the words within the selected text subgroup; determining a first similarity relationship between the selected text seed and one or more of the determined text subgroups adjacent to the selected text subgroup that do not include the selected text seed; creating a text cluster by associating the text seed with the one or more adjacent determined text subgroups based on the first similarity relationship; and for each of the determined text subgroups outside of the text cluster; determining an activity indication of time when a user has read the determined text subgroup; determining a second similarity relationship between content of the determined text subgroup and the text cluster; and linking the determined text subgroup to the text cluster based on the second similarity relationship and on the determined time the user read the determined text subgroup.
-
Specification