Compiling word usage frequencies
First Claim
1. A computer system for compiling word usage frequencies comprising:
- one or more processors, one or more computer-readable memories and one or more computer-readable, tangible storage devices;
program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to perform a search of one or more locations identified in an interface for one or more alphabet based words in a Latin based language or one or more graphic based words in a Sino-Tibetan language, wherein the program instructions to perform the search trace to a depth of one or more hyperlinks in the one or more locations linking one or more linked locations, and wherein the program instructions to perform the search further search the one or more linked locations;
program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to determine a first number, the first number equaling a number of times at least one graphic based word that matches an entry in a graphic dictionary is present at the one or more locations and the one or more linked locations;
program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to determine a second number, the second number equaling a number of times an alphabet-based word is present at the one or more locations and the one or more linked locations; and
program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to receive, via the interface, the one or more locations, the depth, and a designation of a minimum number of words in each of the one or more locations and in each of the one or more linked locations.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for assisting a user who is learning a language to prioritize words to be learned in order of usage frequency is disclosed. A frequency determination program running on a computer determines the frequency of usage of each word at a list of locations provided by the user. Different algorithms to identify what constitutes a word are employed depending upon the language of the source data. The total number of words at each location and their usage frequency found during the user session, along with a total number of words and their usage frequency for all user sessions performed regardless of location, are calculated and made available to the user. The user can view usage frequencies for words from a single location, a group of locations, or all user sessions performed.
-
Citations
14 Claims
-
1. A computer system for compiling word usage frequencies comprising:
-
one or more processors, one or more computer-readable memories and one or more computer-readable, tangible storage devices; program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to perform a search of one or more locations identified in an interface for one or more alphabet based words in a Latin based language or one or more graphic based words in a Sino-Tibetan language, wherein the program instructions to perform the search trace to a depth of one or more hyperlinks in the one or more locations linking one or more linked locations, and wherein the program instructions to perform the search further search the one or more linked locations; program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to determine a first number, the first number equaling a number of times at least one graphic based word that matches an entry in a graphic dictionary is present at the one or more locations and the one or more linked locations; program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to determine a second number, the second number equaling a number of times an alphabet-based word is present at the one or more locations and the one or more linked locations; and program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to receive, via the interface, the one or more locations, the depth, and a designation of a minimum number of words in each of the one or more locations and in each of the one or more linked locations. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product for compiling word usage frequencies, the computer program product comprising:
-
one or more computer-readable, tangible storage devices; program instructions, stored on at least one of the one or more computer-readable, tangible storage devices, to perform a search of one or more locations identified in an interface for one or more alphabet based words in a Latin based language or one or more graphic based words in a Sino-Tibetan language, wherein the program instructions to perform the search trace to a depth of one or more hyperlinks in the one or more locations linking one or more linked locations, and wherein the program instructions to perform the search further search the one or more linked locations; program instructions, stored on at least one of the one or more computer-readable, tangible storage devices, to determine a first number, the first number equaling a number of times at least one graphic based word that matches an entry in a graphic dictionary is present at the one or more locations and the one or more linked locations; program instructions, stored on at least one of the one or more computer-readable, tangible storage devices, to determine a second number, the second number equaling a number of times an alphabet-based word is present at the one or more locations and the one or more linked locations; and program instructions, stored on at least one of the one or more computer-readable, tangible storage devices, to receive, via the interface, the one or more locations, the depth, and a designation of a minimum number of words in each of the one or more locations and in each of the one or more linked locations. - View Dependent Claims (6, 7, 8)
-
-
9. A method for compiling word usage frequencies comprising:
-
a computer performing a search of one or more locations identified in an interface for one or more alphabet based words in a Latin based language or one or more graphic based words in a Sino-Tibetan language, wherein the computer performing the search comprises the computer tracing to a depth of one or more hyperlinks in the one or more locations linking one or more linked locations, and wherein the computer performing the search further comprises the computer further searching the one or more linked locations; the computer determining a first number, the first number equaling a number of times at least one graphic based word that matches an entry in a graphic dictionary is present at the one or more locations and the one or more linked locations; and the computer determining a second number, the second number equaling a number of times an alphabet-based word is present at the one or more locations and the one or more linked locations and the computer receiving, via the interface, the one or more locations, the depth, and a designation of a minimum number of words in each of the one or more locations and in each of the one or more linked locations. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification