IP Library Granted Patent US 8,707,199
Granted Patent B2
US 8,707,199 · App. 13/030,429 · Granted Apr 22, 2014

Quick text entry on a portable electronic device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,707,199
App. No.
13/030,429
Granted
Apr 22, 2014
Kind
B2
Abstract

A method for quick text entry on a portable electronic device and a portable electronic device configured for the same are provided. In accordance with one embodiment, there is provided a method for quick text entry, comprising: displaying a text entry user interface within a graphical user interface, the text entry user interface element including a text entry field; receiving text in the text entry field; storing the text received in text entry field in memory in response to corresponding input.

Claims (31)

1. A method for quick text entry, comprising:

receiving text when a home screen is displayed, the home screen being a primary user interface providing interaction points for launching two or more applications;

in response to receiving text when the home screen is displayed, displaying a text entry user interface within a graphical user interface, the text entry user interface including a text entry field, the text entry field being pre-populated with at least a portion of the received text, the text entry user interface being hidden from display on the home screen prior to receiving text at the home screen; and

storing the text in the text entry field in memory in response to corresponding input to store the text.

2. The method of claim 1 wherein the storing comprises:

generating a data object of a particular type in accordance with an associated application;

populating the data object in accordance with the text in text entry field;

storing the data object in the memory.

3. The method of claim 2 comprising selecting the associated application in accordance with received selection input selecting the associated application from a number of applications.

4. The method of claim 3 wherein the text entry user interface includes onscreen buttons for each application in the number of applications, the selecting input comprising input selecting an onscreen button corresponding to the associated application.

5. The method of claim 3 wherein the selecting input is the input to store the text.

6. The method of claim 3 comprising:

displaying an application selection user interface window in response to the input to store the text, wherein the application selection user interface window includes onscreen buttons for each application in the number of applications, the selecting input comprising input selecting an onscreen button corresponding to the associated application.

7. The method of claim 2 comprising parsing the text in the text entry field, wherein the data object is populated with the parsed text.

8. The method of claim 7 wherein the particular type of data object is determined in accordance with the associated application and the parsed text.

9. The method of claim 7 wherein the data object includes a number of data fields, wherein at least one of data field of the data object is populated with at least a portion of the parsed text, and wherein one data field is populated with a default value or automatically determined value.

10. The method of claim 7 wherein the text in the text entry field is parsed in accordance with rules for the associated application when the associated application is predetermined.

11. The method of claim 7 wherein unparsed text in the text entry field is stored to a designated text processing application.

12. The method of claim 7 comprising selecting the associated application in accordance with characteristics of the text in the text entry field.

13. The method of claim 1 comprising generating a reminder event for the data object when the data object is incomplete, the reminder event causing a reminder notification including a reminder message to be displayed on the display at a specified time.

14. The method of claim 13 wherein the reminder message is dynamically generated using content from the data object.

15. The method of claim 13 wherein the reminder notification includes a link to the data object.

16. The method of claim 1 wherein the text entry user interface is hidden in response to designated input.

17. The method of claim 1 comprising displaying a confirmation message window on the display in response to the storing, the confirmation message window including message text.

18. The method of claim 17 wherein the content of the message text is dynamically generated using content from the data object.

19. The method of claim 18 wherein the confirmation message window includes onscreen buttons, one of the onscreen buttons for accepting the data object, one of the onscreen buttons for editing the data object, and one of the onscreen buttons for cancelling the data object, the method comprising performing an action associated with one of the onscreen buttons in response to selecting input selecting one of the onscreen buttons.

20. A portable electronic device comprising:

a processor;

a display and memory coupled to the processor;

wherein the processor is configured for: receiving text when a home screen is displayed on the display, the home screen being a primary user interface providing interaction points for launching two or more applications; in response to receiving text when the home screen is displayed, causing a text entry user interface to be displayed within a graphical user interface on the display, the text entry user interface including a text entry field, the text entry field being pre-populated with at least a portion of the received text, the text entry user interface being hidden from display on the home screen prior to receiving text at the home screen; and storing the text in the text entry field in memory in response to corresponding input to store the text.

21. The method of claim 1 , further comprising, after displaying the text entry user interface, receiving additional text in the text entry field.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Feb 12, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 032262/0764 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2011
From: SMITH, RYAN TRACY
To: RESEARCH IN MOTION LIMITED
Reel/Frame 025994/0582 →