COMPUTER IMPLEMENTED USER INTERFACE FOR INPUTTING INDIAN LANGUAGE ALPHABETS
First Claim
1. A computer implemented user interface, said user interface configured to enable a user to input alphabets in at least one Indian language, said user interface comprising:
- at least one display enabled keypad layout, said keypad layout comprising a plurality of keypad layers, each of said keypad layers comprising alphabets of an Indian language, each of said keypad layers comprising alphabets generated based on at least the script-grammar corresponding to the Indian language, said plurality of keypad layers comprising;
a default keypad layer comprising a plurality of alphabets represented as selectable vowels and consonants;
a first keypad layer comprising the vowels and consonants, and a plurality of modifiers;
a second keypad layer comprising a plurality of matras, a plurality of halants, the vowels, the consonants, wherein said matras are formed by selectively combining the vowels and the consonants; and
a third keypad layer comprising the plurality of matras and the plurality of modifiers;
said plurality of keypad layers configured to be incorporated onto the display enabled keypad layout and selectively displayed, based on at least the selection of a key on at least one of said keypad layers;
an analyzer cooperating with said plurality of keypad layers, said analyzer configured to;
trigger a display of the first keypad layer subsequent to the selection of a vowel on the default keypad layer, and trigger a display of the second keypad layer, in the event that a consonant has been selected from the default keypad layer;
retrigger the display of the default keypad layer in the event that a modifier has been selected from the first keypad layer, and trigger a display of the third keypad layer in the event that a consonant has been selected from the first keypad layer, and generate a trigger to retain the display of the first keypad layer, in the event that a vowel has been selected via the first keypad layer;
retrigger the display of the default keypad layer subsequent to the selection of a halant from said second keypad layer, and retrigger the display of the first keypad layer, in the event that a matra has been selected via said second keypad layer; and
retrigger the display of the default keypad layer, subsequent to the selection of a modifier from the third keypad layer, and retrigger the display of the default keypad layer, subsequent to the selection of a matra from the third keypad layer.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented user interface which enables a user to input alphabets in at least one Indian language is disclosed herein. The user interface includes a display enabled keypad layout which in turn includes a default keypad layer, a first keypad layer, a second keypad layer and a third keypad layer. The default keypad layer comprises a plurality of alphabets represented as selectable vowels and consonants. The first keypad layer comprises the vowels and consonants, and a plurality of modifiers. The second keypad layer comprises a plurality of matras, a plurality of halants, the vowels, and the consonants. The third keypad layer comprises the matras and the modifiers. The keypad layers are configured to be incorporated onto the display enabled keypad layout and selectively displayed, based on at least the selection of a key on at least one of the keypad layers.
-
Citations
15 Claims
-
1. A computer implemented user interface, said user interface configured to enable a user to input alphabets in at least one Indian language, said user interface comprising:
-
at least one display enabled keypad layout, said keypad layout comprising a plurality of keypad layers, each of said keypad layers comprising alphabets of an Indian language, each of said keypad layers comprising alphabets generated based on at least the script-grammar corresponding to the Indian language, said plurality of keypad layers comprising; a default keypad layer comprising a plurality of alphabets represented as selectable vowels and consonants; a first keypad layer comprising the vowels and consonants, and a plurality of modifiers; a second keypad layer comprising a plurality of matras, a plurality of halants, the vowels, the consonants, wherein said matras are formed by selectively combining the vowels and the consonants; and a third keypad layer comprising the plurality of matras and the plurality of modifiers; said plurality of keypad layers configured to be incorporated onto the display enabled keypad layout and selectively displayed, based on at least the selection of a key on at least one of said keypad layers; an analyzer cooperating with said plurality of keypad layers, said analyzer configured to; trigger a display of the first keypad layer subsequent to the selection of a vowel on the default keypad layer, and trigger a display of the second keypad layer, in the event that a consonant has been selected from the default keypad layer; retrigger the display of the default keypad layer in the event that a modifier has been selected from the first keypad layer, and trigger a display of the third keypad layer in the event that a consonant has been selected from the first keypad layer, and generate a trigger to retain the display of the first keypad layer, in the event that a vowel has been selected via the first keypad layer; retrigger the display of the default keypad layer subsequent to the selection of a halant from said second keypad layer, and retrigger the display of the first keypad layer, in the event that a matra has been selected via said second keypad layer; and retrigger the display of the default keypad layer, subsequent to the selection of a modifier from the third keypad layer, and retrigger the display of the default keypad layer, subsequent to the selection of a matra from the third keypad layer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method for enabling a user to input alphabets in at least one Indian Language, via a user interface, said method comprising the following computer implemented steps:
-
generating, based on at least script-grammar corresponding to an Indian language, a default keypad layer comprising a plurality of alphabets represented as selectable vowels and consonants; generating, based on the least script-grammar corresponding to the Indian language, a first keypad layer comprising the vowels and consonants and a plurality of modifiers; generating, based on at least the script-grammar corresponding to the Indian language, a second keypad layer comprising a plurality of matras, a plurality of halants, the vowels and the consonants, wherein said matras are formed by selectively combining the vowels and the consonants; generating, based on at least the script-grammar corresponding to the Indian language, a third keypad layer comprising the plurality of matras and the plurality of modifiers; integrating said default keypad layer, first keypad layer, second keypad layer and third keypad layer into a display enabled keypad layout; displaying said keypad layout on the user interface; providing the user with access to at least said default keypad layer of the keypad layout; triggering a display of the first keypad layer subsequent to the selection of a vowel on the default keypad layer, and triggering a display of the second keypad layer, in the event that a consonant has been selected from the default keypad layer; retriggering the display of the default keypad layer in the event that a modifier has been selected from the first keypad layer, and triggering a display of the third keypad layer in the event that a consonant has been selected from the first keypad layer, and generating a trigger to retain the display of the first keypad layer, in the event that a vowel has been selected via the first keypad layer; retriggering the display of the default keypad layer subsequent to the selection of a halant from said second keypad layer, and retriggering the display of the first keypad layer, in the event that a matra has been selected via said second keypad layer; and retriggering the display of the default keypad layer, subsequent to the selection of a modifier from the third keypad layer, and retriggering the display of the default keypad layer, subsequent to the selection of a matra from the third keypad layer. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non transitory computer readable medium having computer readable instructions stored thereupon, said computer readable instructions when executed by a processor, configured to cause a computer enabled device to:
-
generate, based on at least script-grammar corresponding to an Indian language, a default keypad layer comprising a plurality of alphabets represented as selectable vowels and consonants; generate, based on the least script-grammar corresponding to the Indian language, a first keypad layer comprising the vowels and consonants and a plurality of modifiers; generate, based on at least the script-grammar corresponding to the Indian language, a second keypad layer comprising a plurality of matras, a plurality of halants, the vowels, and the consonants, wherein said matras are formed by selectively combining the vowels and the consonants; generate, based on at least the script-grammar corresponding to the Indian language, a third keypad layer comprising the plurality of matras and the plurality of modifiers; integrate said default keypad layer, first keypad layer, second keypad layer and third keypad layer into a display enabled keypad layout; display said keypad layout on a user interface of the computer enabled device, and provide at least one user with access to at least said default keypad layer of the keypad layout; trigger a display of the first keypad layer subsequent to the selection of a vowel on the default keypad layer, and trigger a display of the second keypad layer, in the event that a consonant has been selected from the default keypad layer, retrigger the display of the default keypad layer in the event that a modifier has been selected from the first keypad layer, and trigger a display of the third keypad layer in the event that a consonant has been selected from the first keypad layer, and generate a trigger to retain the display of the first keypad layer, in the event that a vowel has been selected via the first keypad layer; retrigger the display of the default keypad layer subsequent to the selection of a halant from said second keypad layer, and retrigger the display of the first keypad layer, in the event that a matra has been selected via said second keypad layer; and retrigger the display of the default keypad layer, subsequent to the selection of a modifier from the third keypad layer, and retrigger the display of the default keypad layer, subsequent to the selection of a matra from the third keypad layer. - View Dependent Claims (15)
-
Specification