Communication device and method for receipt and presentation of input and feedback
AssigneeBlackBerry Limited
InventorsErik Artur GREISSON, Per Erik Anders JORISCH
Life of this patent
Estimating the term…
Abstract
A device and method are provided for receiving and presenting input content. The device initially displays an input screen including a user action interface region having a first input field having a first fixed width and a fixed height. When overflowing content is detected, the first input field is replaced with at least one user interface element, and the first input field is translated and expanded to a new second position substantially non-overlapping with the first, the new input field being larger in width than the original input field
Claims20
A method for receiving and presenting input content on a communication device, the method comprising:
- initially displaying an input screen on a display of the communication device, the input screen including a user action interface region comprising a first input field having a first fixed width and a fixed height;
- receiving content in the first input field;
- detecting an overflow condition for the first input field;
- and
- when the overflow condition is detected,
- replacing the first input field with either at least one user interface element invocable to initiate an action pertaining to the received content, or a feedback user interface element comprising information relating to the received content;
- displaying, in a region of the input screen adjacent to the user action interface region, a second input field having a second width greater than the first fixed width;
- and
- presenting the received content in the second input field.
A method for receiving and presenting input content on a communication device, the method comprising:
- displaying an input screen on a display of the communication device, the input screen including a first input field for receiving user-input content, the first input field having a first fixed width and a fixed height and occupying a first region of the input screen;
- receiving user-input content in the first input field;
- detecting an overflow condition for the first input field;
- and
- when the overflow condition is detected,
- executing a translation and expansion of the first input field to provide a second input field displayed in the input screen in place of the first input field, the second input field occupying a second region of the touchscreen that does not overlap with the first region, the second input field having a second fixed width greater than the first fixed width of the first input field, and presenting the received user-input content in the second input field.
A communication device adapted for receiving and presenting input content, the communication device comprising:
- a display;
- and
- a processor in communication with the display, the processor being configured to:
- initially display an input screen on the display, the input screen including a user action interface region comprising a first input field having a first fixed width and a fixed height;
- receive content in the first input field;
- detect an overflow condition for the first input field;
- and
- when the overflow condition is detected,
- replace the first input field with either at least one user interface element invocable to initiate an action pertaining to the received content, or a feedback user interface element comprising information relating to the received content;
- display, in a region of the input screen adjacent to the user action interface region, a second input field having a second width greater than the first fixed width;
- and
- present the received content in the second input field.
A non-transitory computer-readable medium bearing code which, when executed by at least one processor of a communication device, causes the device to implement the method of:
- initially displaying an input screen on a display of the communication device, the input screen including a user action interface region comprising a first input field having a first fixed width and a fixed height;
- receiving content in the first input field;
- detecting an overflow condition for the first input field;
- and
- when the overflow condition is detected,
- replacing the first input field with either at least one user interface element invocable to initiate an action pertaining to the received content, or a feedback user interface element comprising information relating to the received content;
- displaying, in a region of the input screen adjacent to the user action interface region, a second input field having a second width greater than the first fixed width;
- and
- presenting the received content in the second input field.
Dependencies are inferred from the claim text.