IP Library Granted Patent US 8,428,359
Granted Patent B2
US 8,428,359 · App. 12/086,312 · Granted Apr 23, 2013

Text entry for electronic devices

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,428,359
App. No.
12/086,312
Granted
Apr 23, 2013
Kind
B2
Abstract

A method of inputting a series of characters into an electronic device comprising a display, the method comprising: detecting a first input associated with a first one of a plurality of discrete areas of the display for entering characters on the display; and recognizing the first input in the first one of the plurality of discrete areas as a first character input while a second one of the plurality of discrete areas is operable to detect a second input for recognition as a second character input, the recognition of the second character input occurring separately to the recognition of the first character input.

Claims (45)

1. A method of inputting a series of characters into an electronic device comprising a display, the method comprising:

detecting a first input associated with a first one of a plurality of discrete areas of the display for entering characters on the display, wherein the first input comprises an initiation stage and a composition stage, the composition stage comprising a plurality of drag actions;

associating one of the plurality of discrete areas with the first input from the position of the initiation stage of the first input and continuing the association when the composition stage of the first input extends outside of the discrete area in which the initiation stage occurred so long as each of the plurality of drag actions is initiated within the discrete area; and

recognizing the first input in the first one of the plurality of discrete areas as a first character input while a second one of the plurality of discrete areas is operable to detect a second input for recognition as a second character input, the recognition of the second character input occurring separately to the recognition of the first character input.

2. A method as claimed in claim 1 , wherein each of the plurality of discrete areas is distinct from the other discrete areas such that the character input associated with each discrete area is processed separately from the character inputs in the other discrete areas.

3. A method as claimed in claim 1 , wherein a character input comprises a single character.

4. A method as claimed in claim 1 , wherein a character input comprises a plurality of characters.

5. A method as claimed in claim 1 , wherein a character is any written symbol used to convey information.

6. A method as claimed in claim 1 , wherein the composition stage of the first input creates a trace which is displayed on the display.

7. A method as claimed in claim 1 , wherein the input associated with the first discrete area is detected as finished when an initiation stage of the second input occurs in the second discrete area.

8. A method as claimed in claim 1 , wherein the input associated with the first discrete area is determined to be finished when no further input occurs after a predetermined time.

9. A method as claimed in claim 1 , wherein once a character input has been recognized a user input trace is erased and the display displays the recognized character in the discrete area with which the recognized character is associated.

10. A method as claimed in claim 9 , wherein a recognized character is erased by inputting another character in the discrete area associated with the recognized character.

11. A method as claimed in claim 1 , wherein the recognized characters are entered, as a series of characters, into a portion of text.

12. A method as claimed in claim 1 , wherein a prolonged initiation stage of an input action causes the display to display the plurality of discrete areas.

13. A method as claimed in claim 1 , wherein an initiation stage outside of one of the plurality of discrete areas is recognized as a gesture.

14. A method as claimed in claim 13 , wherein a list of gestures includes a circle.

15. An electronic device comprising:

a display having a plurality of discrete areas for entering a series of characters;

a user input for entering characters via the plurality of discrete areas;

a detector for detecting a first input associated with a first one of the plurality of discrete areas, the first input comprises an initiation stage and a composition stage, the composition stage comprising a plurality of drag actions; and

a processor for recognizing the first input in the first one of the plurality of discrete areas as a first character input while the detector is operable to detect a second input, in a second one of the plurality of areas, for recognition as a second character input, the recognition of the second character input occurring separately to the recognition of the first character input, the processor further associating one of the plurality of discrete areas with the first input from the position of the initiation stage of the first input and continuing the association when the composition stage of the first input extends outside of the discrete area in which the initiation stage occurred so long as each of the plurality of drag actions is initiated within the discrete area.

16. A device as claimed in claim 15 , wherein each of the plurality of discrete areas is distinct from the other discrete areas such that the character input associated with each discrete area is processed separately from the character inputs in the other discrete areas.

17. A device as claimed in claim 15 , wherein a character input comprises a single character.

18. A device as claimed in claim 15 , wherein a character input comprises a plurality of characters.

19. A device as claimed in claim 15 , wherein a character is any written symbol used to convey information.

20. A device as claimed in claim 15 , wherein the composition stage creates a trace which is displayed on the display.

21. A device as claimed in claim 15 , wherein the first input associated with the first discrete area is detected as finished when an initiation stage of the second input occurs in the second discrete area.

22. A device as claimed in claim 15 , wherein the input associated with the first discrete area is determined to be finished when no further input occurs after a predetermined time.

23. A device as claimed in claim 15 , wherein once a character input has been recognized a user input trace is erased and the display displays the recognized character in the discrete area with which the recognized character is associated.

24. A device as claimed in claim 23 , wherein a recognized character is erased by inputting another character in the discrete area associated with the recognized character.

25. A device as claimed in claim 15 , wherein the recognized characters are entered, as a series of characters, into a portion of text.

26. A device as claimed in claim 15 , wherein a prolonged initiation stage of an input action causes the display to display the plurality of discrete areas.

27. A device as claimed in claim 15 , wherein an initiation stage outside of one of the plurality of discrete areas is recognized as a gesture.

28. A device as claimed in claim 27 , wherein a list of gestures includes a circle.

29. A memory stored with program instructions for controlling an electronic device comprising a display which, when loaded into a processor, cause detecting a first input associated with a first one of a plurality of discrete areas of a display for entering characters, wherein the first input comprises an initiation stage and a composition stage, the composition stage comprising a plurality of drag actions;

associating one of the plurality of discrete areas with the first input from the position of the initiation stage of the first input and continuing the association when the composition stage of the first input extends outside of the discrete area in which the initiation stage occurred so long as each of the plurality of drag actions is initiated within the discrete area; and

recognizing the first input in the first one of the plurality of discrete areas as a first character input while a second one of the plurality of discrete areas is operable to detect a second input for recognition as a second character input, the recognition of the second character input occurring separately to the recognition of the first character input.

30. A graphical user interface, comprising a display, that:

enables the detection of a first input associated with a first one of a plurality of discrete areas of the display for entering characters on the display, wherein the first input comprises an initiation stage and a composition stage, the composition stage comprising a plurality of drag actions; and

enables the recognition of the first input in the first one of the plurality of discrete areas as a first character input while a second one of the plurality of discrete areas is operable to detect a second input for recognition as a second character input, the recognition of the second character input occurring separately to the recognition of the first character input, and further enables the association one of the plurality of discrete areas with the first input from the position of the initiation stage of the first input and continues the association when the composition stage of the first input extends outside of the discrete area in which the initiation stage occurred so long as each of the plurality of drag actions is initiated within the discrete area.

31. A method of inputting a series of characters comprising an ordered sequence of characters including a first character, a second character and a third character comprising:

displaying an ordered sequence of areas including a first area, a second area and a third area on a display, where there is a correspondence between each character and each area of the display such that the first character is associated with the first area, the second character is associated with the second area and the third character is associated with the third area; and

wherein a traced input in the first area defines the first character, a traced input in the second area defines the second character and a traced input in the third area defines the third character and the input in each area is processed separately from the inputs in the other areas,

wherein each traced input comprises an initiation stage and a composition stage, the composition stage comprising a plurality of drag actions; and each traced input is associated with one of the sequence of areas based on the position of the initiation stage of the traced input and the association is continued when the composition stage of the traced input extends outside of the area in which the initiation stage occurred so long as each of the plurality of drag actions is initiated within said area.

Assignments (12)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2026
From: MEDIATEK INC.
To: HFI INNOVATION INC.
Reel/Frame 075402/0042 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2025
From: CONVERSANT WIRELESS LICENSING LTD.
To: MEDIATEK INC.
Reel/Frame 071292/0785 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2023
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CONVERSANT WIRELESS LICENSING LTD.
Reel/Frame 063507/0340 →
RELEASE OF SECURITY INTEREST Recorded Apr 13, 2021
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 055910/0584 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046897/0001 →
CHANGE OF NAME Recorded Oct 20, 2017
From: CORE WIRELESS LICENSING S.A.R.L.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 044242/0401 →
UCC FINANCING STATEMENT AMENDMENT - DELETION OF SECURED PARTY Recorded Aug 30, 2016
From: NOKIA CORPORATION
To: MICROSOFT CORPORATION
Reel/Frame 039872/0112 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 4, 2012
From: 2011 INTELLECTUAL PROPERTY ASSET TRUST
To: CORE WIRELESS LICENSING S.A.R.L
Reel/Frame 027485/0158 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2011
From: NOKIA CORPORATION
To: NOKIA 2011 PATENT TRUST
Reel/Frame 027120/0608 →
CHANGE OF NAME Recorded Oct 26, 2011
From: NOKIA 2011 PATENT TRUST
To: 2011 INTELLECTUAL PROPERTY ASSET TRUST
Reel/Frame 027121/0353 →
SHORT FORM PATENT SECURITY AGREEMENT Recorded Sep 13, 2011
From: CORE WIRELESS LICENSING S.A.R.L.
To: NOKIA CORPORATION; MICROSOFT CORPORATION
Reel/Frame 026894/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2008
From: YIPU, GAO
To: NOKIA CORPORATION
Reel/Frame 021193/0023 →