Method and system for providing text information in an application framework for a wireless device
First Claim
1. A processor-implemented method for processing a text input within a man-machine interface (MMI) application framework, the method comprising:
- activating an application from among a plurality of applications stored within said MMI application framework as an active application;
creating at least one new text editor via said active application, said at least one new text editor performing under a constraint specified by said active application;
generating at least one text edit view via said at least one new text editor, said at least one text edit view being configured to receive a text input in accordance with said constraint specified by said active application;
receiving said text input by said at least one text edit view in accordance with said constraint specified by said active application; and
encoding said received text input using an algorithm, said encoding including changing said algorithm based on said received text input.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for processing text input within a man-machine interface (MMI) application framework are provided and may comprise creating at least one text editor by an active application and generating at least one text edit view by the text editor. Text input, for example, predictive input, multi-tap input and/or numeric input, which may be associated with the text edit view, may be received by the text editor. At least one text editor feature may be associated with at least one text editor and the text editor feature may comprise a maximum string length characteristic and/or a cursor characteristic. The text editor feature may be customized for each text editor view and the text input may be buffered by a buffer within the MMI application framework.
42 Citations
33 Claims
-
1. A processor-implemented method for processing a text input within a man-machine interface (MMI) application framework, the method comprising:
-
activating an application from among a plurality of applications stored within said MMI application framework as an active application; creating at least one new text editor via said active application, said at least one new text editor performing under a constraint specified by said active application; generating at least one text edit view via said at least one new text editor, said at least one text edit view being configured to receive a text input in accordance with said constraint specified by said active application; receiving said text input by said at least one text edit view in accordance with said constraint specified by said active application; and encoding said received text input using an algorithm, said encoding including changing said algorithm based on said received text input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A machine-readable memory having stored thereon, a computer program having at least one code section for processing a text input within a man-machine interface (MMI) application framework, the at least one code section being executable by a machine for causing the machine to perform a method comprising:
-
activating an application from among a plurality of applications stored within said MMI application framework as an active application; creating at least one new text editor via said active application, said at least one new text editor performing under a constraint specified by said active application; generating at least one text edit view via said at least one new text editor, said at least one text edit view being configured to receive a text input in accordance with said constraint specified by said active application; receiving said text input by said at least one text edit view in accordance with said constraint specified by said active application; and encoding said received text input using an algorithm, said encoding including changing said algorithm based on said received text input. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for processing a text input within a man-machine interface (MMI) application framework, the system comprising:
-
a memory configured to store a plurality of applications; a processor configured to; enable activation of an application from among the plurality of applications as an active application, enable said active application to create a new text editor, said new text editor being configured to perform under a constraint specified by said active application, enable said new text editor to generate a text edit view, said text edit view being configured to receive a text input in accordance with said constraint specified by said active application, enable said new text editor to receive said text input in accordance with said constraint specified by said active application, and enable encoding of said received text input, said encoding being capable of being changed based on said received text input. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification