Substitution, insertion, and deletion (SID) distance and voice impressions detector (VID) distance
First Claim
Patent Images
1. A method comprising:
- receiving user input;
selecting two strings to compare based on the user input;
obtaining a first phonetic word for a first of the two strings by classifying each of consonants of the first string as a consonant impression that belongs to a bucket;
obtaining a second phonetic word for a second of the two strings by classifying each of consonants of the second string as a consonant impression that belongs to a bucket;
determining a phonetic distance between the first and second phonetic words by;
outputting a distance indicating a difference between a consonant impression of the first phonetic word and a consonant impression of the second phonetic word when the consonant impressions of the first and second phonetic words do not belong to a same bucket,outputting a distance indicating a minor difference between the consonant impressions of the first and second phonetic words when the consonant impression of the first phonetic word and the corresponding consonant impression of the second phonetic word belong to the same bucket, wherein the consonant impressions of the first and second phonetic words are not the same, andoutputting a distance indicating sameness of the consonant impressions when the consonant impressions of the first and second phonetic words are the same; and
sending a result associated with determining the phonetic distance to another device, storing the result in a storage device, or displaying the result.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may receive user input, select two strings to compare based on the user input, obtain a first set of keyboard codes for a first of the two strings, obtain a second set of keyboard codes for a second of the two strings, and determine a distance between the two strings based on the first and the second set of keyboard codes. In addition, the device may send a result associated with determining the distance to another device, store the result in a storage device, or display the result.
3 Citations
20 Claims
-
1. A method comprising:
-
receiving user input; selecting two strings to compare based on the user input; obtaining a first phonetic word for a first of the two strings by classifying each of consonants of the first string as a consonant impression that belongs to a bucket; obtaining a second phonetic word for a second of the two strings by classifying each of consonants of the second string as a consonant impression that belongs to a bucket; determining a phonetic distance between the first and second phonetic words by; outputting a distance indicating a difference between a consonant impression of the first phonetic word and a consonant impression of the second phonetic word when the consonant impressions of the first and second phonetic words do not belong to a same bucket, outputting a distance indicating a minor difference between the consonant impressions of the first and second phonetic words when the consonant impression of the first phonetic word and the corresponding consonant impression of the second phonetic word belong to the same bucket, wherein the consonant impressions of the first and second phonetic words are not the same, and outputting a distance indicating sameness of the consonant impressions when the consonant impressions of the first and second phonetic words are the same; and sending a result associated with determining the phonetic distance to another device, storing the result in a storage device, or displaying the result. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A device comprising:
-
a storage unit to store information and an application; a transmitter to send information to a remote device; a display screen to display information; and one or more processors to execute the application to; select two strings; obtain a first set of phonetic codes for a first of the two strings by classifying each of consonants of the first string as a consonant impression that belongs to a bucket; obtain a second set of phonetic codes for a second of the two strings by classifying each of consonants of the second string as a consonant impression that belongs to a bucket; determine a phonetic distance between the two strings based the first and the second set phonetic of codes by; outputting a distance indicating a difference between a consonant impression of the first set of phonetic codes and a consonant impression of the second set of phonetic codes when the consonant impressions of the first and second set of phonetic codes do not belong to a same bucket, outputting a distance indicating a minor difference between the consonant impressions of the first and second set of phonetic codes when the consonant impression of the first set of phonetic codes and the corresponding consonant impression of the second set of phonetic codes belong to the same bucket, wherein the consonant impressions of the first and second set of phonetic codes are not the same, and outputting a distance indicating sameness of the constant impressions when the consonant impressions of the first and second set of phonetic codes are the same; and send a result associated with determining the phonetic distance to the remote device, store the result in the storage unit, or display the result on the display screen. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage device, comprising computer-executable instructions, when executed by one or more processors, cause the processors to:
-
receive user input; select two strings to compare based on the user input; obtain a first phonetic word for a first of the two strings by classifying each consonant of the first string as a consonant impression that belongs to a bucket; obtain a second phonetic word for a second of the two strings by classifying each consonant of the second string as a consonant impression that belongs to a bucket; determine a phonetic distance between the first and second phonetic words by; outputting a distance indicating a difference between a consonant impression of the first phonetic word and a consonant impression of the second phonetic word when the consonant impressions of the first and second phonetic words do not belong to a same bucket, outputting a distance indicating a minor difference between the consonant impressions of the first and second phonetic words when the consonant impression of the first phonetic word and the corresponding consonant impression of the second phonetic word belong to the same bucket, wherein the consonant impressions of the first and second phonetic words are not the same, and outputting a distance indicating sameness of the consonant impressions when the consonant impressions of the first and second phonetic words are the same; and send a result associated with determining the phonetic distance to another device, storing the result in a storage device, or displaying the result. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification