Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
145 words
A method comprising the steps of: analyzing handwritten input to provide one or more candidate characters; comparing at least some entries in a dictionary with at least some combinations of the candidate characters to identify at least one candidate dictionary word that might represent the handwritten input; determining at least one likely non-dictionary character string from at least some combinations of the candidate characters that has a highest likelihood of representing the handwritten input, the determining step being independent of the comparing step; identifying a likely string of digits of a numerical or punctuational value; and identifying for presentation in a list of alternate word selections: the at least one candidate dictionary word; the at least one likely non-dictionary character string when the likely character string is not one of the candidate words otherwise so provided in the list; and the likely string of digits.
Claim 2
Independent Claim
145 words
A method comprising the steps of: analyzing handwritten input to provide one or more candidate characters; comparing at least some entries in a dictionary with at least some combinations of the candidate characters to identify at least one candidate dictionary word that might represent the handwritten input; determining at least one likely non-dictionary character string from at least some combinations of the candidate characters that has a highest likelihood of representing the handwritten input, the determining step being independent of the comparing step; identifying a likely string of digits of a numerical or punctuational value; and identifying for presentation in a list of alternate word selections: the at least one candidate dictionary word; the at least one likely non-dictionary character string when the likely character string is not one of the candidate words otherwise so provided in the list; and the likely string of digits.
Claim 3
Dependent Claim
39 words
The method of claim 1, wherein the step of analyzing handwritten input to provide a plurality of candidate characters includes the step of determining a likelihood of being correct for at least some of the plurality of candidate characters.
Claim 4
Dependent Claim
62 words
The method of claim 1, wherein the step of comparing at least some entries in the dictionary with at least some combinations of candidate characters to identify candidate dictionary words that might represent the input includes the step of comparing all entries in the dictionary with at least some combinations of candidate characters to identify candidate words that might represent the input.
Claim 5
Dependent Claim
44 words
The method of claim 3, wherein the step of comparing all entries in the dictionary with at least some combinations of candidate characters includes the step of comparing at least part of each entry with at least part of each combination of candidate characters.
Claim 6
Dependent Claim
45 words
The method of claim 1, where in the step of identifying as a likely non-dictionary character string a combination of candidate characters that has a highest combined corresponding likelihood of being correct includes the step of determining a likelihood of accuracy for individual candidate characters.
Claim 7
Dependent Claim
56 words
The method of claim 5, wherein the step of identifying as a likely non-dictionary character string a combination of candidate characters that has a highest combined corresponding likelihood of being correct also includes the step of determining which combinations of individual candidate characters has a highest probability of being accurate as determined using character N-gram statistics.
Claim 8
Dependent Claim
19 words
The method of claim 1, and further including the step of using the list to provide one selected word.
Claim 9
Dependent Claim
14 words
The method of claim 1, and further including the step of displaying the list.
Claim 10
Independent Claim
133 words
A method comprising the steps of: analyzing handwritten input to provide one or more candidate characters; comparing at least some entries in a dictionary with at least some combinations of the candidate characters to identify at least one candidate dictionary word that might represent the handwritten input; determining at least one likely non-dictionary string from at least some combinations of the candidate characters that has a highest likelihood of representing the handwritten input, the determining step being independent of the comparing step; identifying for presentation a list including: the at least one candidate dictionary word; and the likely non-dictionary string when the likely non-dictionary string is not one of the candidate dictionary word otherwise so provided in the list; and selecting one of the words in the list to provide a selected word.
Claim 11
Independent Claim
133 words
A method comprising the steps of: analyzing handwritten input to provide one or more candidate characters; comparing at least some entries in a dictionary with at least some combinations of the candidate characters to identify at least one candidate dictionary word that might represent the handwritten input; determining at least one likely non-dictionary string from at least some combinations of the candidate characters that has a highest likelihood of representing the handwritten input, the determining step being independent of the comparing step; identifying for presentation a list including: the at least one candidate dictionary word; and the likely non-dictionary string when the likely non-dictionary string is not one of the candidate dictionary word otherwise so provided in the list; and selecting one of the words in the list to provide a selected word.
Claim 12
Dependent Claim
61 words
The method of claim 9, and further including the steps of: receiving input from the user indicating a request to display at least part of the list; displaying the at least one candidate dictionary word and the likely non-dictionary character string when the likely non-dictionary character string is not one of the candidate dictionary words otherwise so provided in the list.
Claim 13
Dependent Claim
36 words
The method of claim 10, and further including the step of: receiving input from the user indicating a selection of the likely non-dictionary character string; automatically updating the dictionary to include the likely non-dictionary character string.
Claim 14
Dependent Claim
40 words
The method of claim 9, wherein the step of analyzing the handwritten input to provide one or more candidate characters includes the step of determining a likelihood of being correct for at least some of the plurality of candidate characters.
Claim 15
Dependent Claim
63 words
The method of claim 9, wherein the step of comparing at least some entries in the dictionary with at least some combinations of candidate characters to identify candidate dictionary words that might represent the input includes the step of comparing all entries in the dictionary with at least some combinations of candidate characters to identify candidate dictionary words that might represent the input.
Claim 16
Dependent Claim
44 words
The method of claim 13, wherein the step of comparing all entries in the dictionary with at least some combinations of candidate characters includes the step of comparing at least part of each entry with at least part of each combination of candidate characters.
Claim 17
Dependent Claim
45 words
The method of claim 9, where in the step of identifying as a likely non-dictionary character string a combination of candidate characters that has a highest combined corresponding likelihood of being correct includes the step of determining a likelihood of accuracy for individual candidate characters.
Claim 18
Dependent Claim
56 words
The method of claim 15, wherein the step of identifying as a likely non-dictionary character string a combination of candidate characters that has a highest combined corresponding likelihood of being correct also includes the step of determining which combinations of individual candidate characters has a highest probability of being accurate as determined using character N-gram statistics.
Claim 19
Independent Claim
198 words
A method comprising the steps of: analyzing handwritten alphanumeric input comprising a word that includes a plurality of alphanumeric characters to provide a plurality of candidate characters that may correspond to the alphanumeric characters that comprise the word; automatically accessing a dictionary and comparing at least some word entries in the dictionary with at least some combinations of the candidate characters to identify candidate dictionary words that might represent the word; automatically identifying as a likely non-dictionary string a combination of candidate characters that has a highest combined corresponding likelihood of being correct without regard to the dictionary; providing a list of words including (i) at least one of the candidate dictionary words and (ii) the likely non-dictionary string when the likely string is not one of the candidate words otherwise so provided in the list; selecting one of the words in the list to provide a selected word; displaying the selected word; displaying upon a request to display at least part of the list; and displaying at least one of the candidate dictionary words and the likely non-dictionary string when the likely non-dictionary string is not one of the candidate words otherwise so provided in the list.
Claim 20
Independent Claim
198 words
A method comprising the steps of: analyzing handwritten alphanumeric input comprising a word that includes a plurality of alphanumeric characters to provide a plurality of candidate characters that may correspond to the alphanumeric characters that comprise the word; automatically accessing a dictionary and comparing at least some word entries in the dictionary with at least some combinations of the candidate characters to identify candidate dictionary words that might represent the word; automatically identifying as a likely non-dictionary string a combination of candidate characters that has a highest combined corresponding likelihood of being correct without regard to the dictionary; providing a list of words including (i) at least one of the candidate dictionary words and (ii) the likely non-dictionary string when the likely string is not one of the candidate words otherwise so provided in the list; selecting one of the words in the list to provide a selected word; displaying the selected word; displaying upon a request to display at least part of the list; and displaying at least one of the candidate dictionary words and the likely non-dictionary string when the likely non-dictionary string is not one of the candidate words otherwise so provided in the list.
Claim 21
Dependent Claim
45 words
The method of claim 17, where in the step of identifying as a likely non-dictionary character string a combination of candidate characters that has a highest combined corresponding likelihood of being correct includes the step of determining a likelihood of accuracy for individual candidate characters.
Claim 22
Independent Claim
150 words
A device capable of recognizing and editing handwritten input, comprising: a touch-sensitive display for receiving handwritten input; and digital processing circuitry programmed to: analyze the handwritten input to provide one or more candidate characters; compare at least some entries in a dictionary with at least some combinations of the candidate characters to identify at least one candidate dictionary word that might represent the handwritten input; determine at least one likely non-dictionary character string from at least some combination of the candidate characters that has a highest likelihood of representing the handwritten input, wherein the process of determining is independent of the process of comparing; and identify for presentation in a list of alternate word selections including: the at least one candidate dictionary word; and the at least one likely non-dictionary character string when the likely character string is not one of the candidate words otherwise so provided in the list.
Claim 23
Independent Claim
150 words
A device capable of recognizing and editing handwritten input, comprising: a touch-sensitive display for receiving handwritten input; and digital processing circuitry programmed to: analyze the handwritten input to provide one or more candidate characters; compare at least some entries in a dictionary with at least some combinations of the candidate characters to identify at least one candidate dictionary word that might represent the handwritten input; determine at least one likely non-dictionary character string from at least some combination of the candidate characters that has a highest likelihood of representing the handwritten input, wherein the process of determining is independent of the process of comparing; and identify for presentation in a list of alternate word selections including: the at least one candidate dictionary word; and the at least one likely non-dictionary character string when the likely character string is not one of the candidate words otherwise so provided in the list.