IP Library Granted Patent US 9,841,893
Granted Patent B2
US 9,841,893 · App. 14/388,420 · Granted Dec 12, 2017

Detection of a jolt during character entry

Inventor: Yingfei Liu (Beijing, CN)
Assignee: Nokia Technologies Oy
G06F3/04883G06F1/1694G06F3/016G06F17/24G06F2200/1637G06F2203/014
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 9,841,893
App. No.
14/388,420
Granted
Dec 12, 2017
Kind
B2
Abstract

An apparatus comprising at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: enable detection of one or more stroke user inputs for use in deciphering an entered character during a character entry mode; enable detection of a jolt during the character entry mode; upon detection of the jolt, associate one or more of the stroke user inputs with the jolt; and provide for a predetermined timeout period during which the one or more associated stroke user inputs are at least one of considered for removal from display and considered for removal from consideration in deciphering the entered character.

Claims (48)

1. An apparatus comprising:

at least one processor; and

at least one memory including computer program code,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:

upon detection of a jolt during stroke user input scribing a character in a character entry mode, the character entry mode enabling detection of one or more stroke user inputs for use in deciphering an entered character,

associate one or more of the stroke user inputs scribing the character with the jolt; and

provide for a predetermined timeout period at least one of during and after which the one or more associated stroke user inputs are at least one of

removed from display and

removed from consideration in deciphering the entered character.

2. The apparatus of claim 1 , wherein the apparatus is configured to enable detection of one or more further stroke user inputs during the predetermined timeout period to allow input of the character to be completed with the one or more associated stroke user inputs, and if one or more further stroke user inputs are detected during the predetermined timeout period, the one or more associated stroke user inputs are at least one of displayed and considered in deciphering the entered character.

3. The apparatus of claim 1 , wherein the apparatus is configured to enable detection of one or more further stroke user inputs during the predetermined timeout period to allow input of the character to be completed, and if one or more further stroke user inputs are detected during the predetermined timeout period, the one or more associated stroke user inputs are at least one of removed from display and removed from consideration in deciphering the entered character.

4. The apparatus of claim 1 , wherein the apparatus is configured to remove the one or more associated stroke user inputs from display but still consider the one or more associated stroke user inputs in deciphering the entered character according to a predetermined criterion.

5. The apparatus of claim 4 , wherein the predetermined criterion for still considering the one or more associated stroke user inputs in deciphering the entered character includes at least one of:

determining that one or more further stroke user inputs entered during the predetermined timeout period are entered partially or wholly in the same region as the one or more associated stroke user inputs; and

determining that the associated stroke user inputs contribute to an entered character which can be deciphered.

6. The apparatus of claim 1 , wherein the apparatus is configured to remove from consideration the one or more associated stroke user inputs in deciphering the entered character according to a predetermined criterion which includes at least one of:

determining that the one or more associated stroke user inputs touch the edge of a predefined stroke user input region;

determining that the one or more associated stroke user inputs include more than a predetermined number of direction changes;

determining that the one or more associated stroke user inputs cross one or more previously entered stroke user inputs more than a predetermined number of times; and

determining that the one or more associated stroke user inputs provide a change in applied pressure exceeding a predetermined pressure range during the character entry.

7. The apparatus of claim 1 , wherein the apparatus is configured to enable detection of one or more further stroke user inputs after the predetermined timeout period to allow input of the character to be completed, with the one or more associated stroke user inputs, and if one or more further stroke user inputs are detected after the predetermined timeout period, the one or more associated stroke user inputs are at least one of displayed and considered in deciphering the entered character.

8. The apparatus of claim 1 , wherein the apparatus is configured to enable detection of one or more further stroke user inputs after the predetermined timeout period to allow input of the character to be completed, and if one or more further stroke user inputs are detected after the predetermined timeout period, the one or more associated stroke user inputs are at least one of removed from display and removed from consideration in deciphering the entered character.

9. The apparatus of claim 1 , wherein the apparatus is configured such that no further stroke user inputs are detected during the predetermined timeout period for use in deciphering the entered character.

10. The apparatus of claim 1 , wherein the apparatus is configured to indicate to the user the one or more associated stroke user inputs, to allow the user to at least one of:

remove from display; and

remove from consideration in deciphering the entered character, the one or more associated stroke user inputs.

11. The apparatus of claim 10 , wherein the apparatus is configured to present an option for selection by the user during the predetermined timeout period, the selection of the option allowing the user one or more of:

removal from display; and

removal from consideration in deciphering the entered character, of the one or more associated stroke user inputs.

12. The apparatus of claim 1 , wherein the apparatus is configured such that upon completion of character entry, the apparatus provides one or more predefined deciphered characters for selection, the predefined deciphered characters determined by the apparatus to match the entered character.

13. The apparatus of claim 1 , wherein the entered character comprises a series of two or more sub-characters.

14. The apparatus of claim 1 , wherein the apparatus is configured to decipher at least one of, a letter character, a textual character, a number, a graphic character, an emoticon, a glyph, and a punctuation mark.

15. The apparatus of claim 1 , wherein the apparatus is configured to enable detection of one or more stroke user inputs entered by a user on a touch-sensitive display.

16. The apparatus of claim 1 , wherein the apparatus is configured to enable detection of the jolt via one or more of an accelerometer of the apparatus and an accelerometer located with a stylus for entering stroke user inputs to the apparatus.

17. The apparatus of claim 1 , wherein the apparatus is configured to recognise characteristics of the user's handwriting by eliminating associated stroke user inputs from consideration in deciphering the entered character.

18. The apparatus of claim 1 , wherein the apparatus is configured to perform one or more of removal from display or removal from consideration in deciphering an entered character of one or more associated stroke user inputs without user confirmation.

19. A computer-implemented method, the method comprising:

upon detecting a jolt during stroke user input scribing a character in a character entry mode, the character entry mode enabling detection of one or more stroke user inputs for use in deciphering an entered character,

associating, by a processor, one or more of the stroke user inputs scribing the character with the jolt; and

providing, by a processor, for a predetermined timeout period at least one of during and after which the one or more associated stroke user inputs are at least one of

removed from display and

removed from consideration in deciphering the entered character.

20. A computer readable medium comprising computer program code stored thereon, the computer readable medium and computer program code being configured to, when run on at least one processor, perform at least the following:

upon detection of a jolt during stroke user input scribing a character in a character entry mode, the character entry mode enabling detection of one or more stroke user inputs for use in deciphering an entered character,

associate one or more of the stroke user inputs scribing the character with the jolt; and

provide for a predetermined timeout period at least one of during and after which the one or more associated stroke user inputs are at least one of

removed from display and

removed from consideration in deciphering the entered character.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035258/0087 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2014
From: LIU, YINGFEI
To: NOKIA CORPORATION
Reel/Frame 033827/0957 →
Continuity (1)
Related Publication 20150067488A1 · Mar 5, 2015