Method and system for character sequence checking according to a selected language
First Claim
1. A computer-readable medium on which is stored a computer program for checking sequences of characters against rules, wherein the rules define a plurality of valid input sequences of characters for use in creating complex characters, the computer program comprising instructions, which when executed by a computer, perform acts of:
- receiving a first character;
receiving a second character;
determining that a sequential order of reception of the first character relative to reception of the second character is consistent with at least one of the valid input sequences of characters comprising;
assigning a first state to the first character according to the rules,assigning a second state to the second character according to the rules, anddetermining that a state transition table includes a state transition from the first state to the second state, the state transition from the first state to the second state indicating that the sequential order of reception of the first character relative to reception of the second character is consistent with the at least one of the valid input sequences of characters wherein determining that the state transition table includes the state transition from the first state to the second state comprises determining that the state transition table includes a cell corresponding to a cross-reference of the first character and the second character, the cell not being blank and not including only type and replacement actions; and
displaying on a display screen a complex character formed by combining at least the first character with the second character prior to receiving additional characters when the sequential order of reception of the first character relative to reception of the second character is consistent with the at least one of the valid input sequences of characters wherein combining at least the first character with the second character comprises combining at least the first character with the second character according to a rule contained in the cell.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for checking the validity of a sequence of input characters according to the syntactical rules of a selected language is provided. If an input character may not begin a valid sequence of characters, or if the input character may not be appended to a previously input sequence of characters according to the rules of the selected language, the newly input character may be prohibited from being displayed singularly or appended to the previous sequence and displayed on the user'"'"'s computer. Previously input character sequences may be edited by determining the sequence validity context of previously input sequences of characters.
-
Citations
20 Claims
-
1. A computer-readable medium on which is stored a computer program for checking sequences of characters against rules, wherein the rules define a plurality of valid input sequences of characters for use in creating complex characters, the computer program comprising instructions, which when executed by a computer, perform acts of:
-
receiving a first character; receiving a second character; determining that a sequential order of reception of the first character relative to reception of the second character is consistent with at least one of the valid input sequences of characters comprising; assigning a first state to the first character according to the rules, assigning a second state to the second character according to the rules, and determining that a state transition table includes a state transition from the first state to the second state, the state transition from the first state to the second state indicating that the sequential order of reception of the first character relative to reception of the second character is consistent with the at least one of the valid input sequences of characters wherein determining that the state transition table includes the state transition from the first state to the second state comprises determining that the state transition table includes a cell corresponding to a cross-reference of the first character and the second character, the cell not being blank and not including only type and replacement actions; and displaying on a display screen a complex character formed by combining at least the first character with the second character prior to receiving additional characters when the sequential order of reception of the first character relative to reception of the second character is consistent with the at least one of the valid input sequences of characters wherein combining at least the first character with the second character comprises combining at least the first character with the second character according to a rule contained in the cell. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium on which is stored a computer program for checking sequences of characters against rules, wherein the rules define a plurality of valid input sequences of characters for use in creating complex characters, the computer program comprising instructions, which when executed by a computer, perform acts of:
-
receiving a first character; receiving a second character; determining that a sequential order of reception of the first character relative to reception of the second character is consistent with at least one of the valid input sequences of characters comprising; assigning a first state to the first character according to the rules, assigning a second state to the second character according to the rules, and determining that a state transition table includes a state transition from the first state to the second state, the state transition from the first state to the second state indicating that the sequential order of reception of the first character relative to reception of the second character is consistent with the at least one of the valid input sequences of characters wherein determining that the state transition table includes the state transition from the first state to the second state comprises determining that the state transition table includes a cell corresponding to a cross-reference of the first character and the second character, the cell not being blank and not including only type and replacement actions; constructing a complex character in response to reception of the first character and the second character when the sequential order of reception of the first character relative to reception of the second character is consistent with the at least one of the valid input sequences of characters wherein constructing the complex character in response to reception of the first character and the second character comprises constructing the complex character in response to reception of the first character and the second character according to a rule contained in the cell; and displaying on a display screen the complex character in a first display state as constructed in response to reception of the second character and prior to receiving additional characters. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for checking sequences of characters against rules, wherein the rules define a plurality of valid input sequences of characters for use in creating complex characters, the method comprising:
-
receiving a first character; receiving a second character; determining that a sequential order of reception of the first character relative to reception of the second character is consistent with at least one of the valid input sequences of characters comprising; assigning a first state to the first character according to the rules, assigning a second state to the second character according to the rules, and determining that a state transition table includes a state transition from the first state to the second state, the state transition from the first state to the second state indicating that the sequential order of reception of the first character relative to reception of the second character is consistent with the at least one of the valid input sequences of characters wherein determining that the state transition table includes the state transition from the first state to the second state comprises determining that the state transition table includes a cell corresponding to a cross-reference of the first character and the second character, the cell not being blank and not including only type and replacement actions; and displaying on a display screen a complex character formed by combining at least the first character with the second character prior to receiving additional characters when the sequential order of reception of the first character relative to reception of the second character is consistent with the at least one of the valid input sequences of characters wherein combining at least the first character with the second character comprises combining at least the first character with the second character according to a rule contained in the cell. - View Dependent Claims (20)
-
Specification