IP Library Granted Patent US 7,556,204
Granted Patent B2
US 7,556,204 · App. 11/406,490 · Granted Jul 7, 2009

Electronic apparatus and method for symbol input

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 7,556,204
App. No.
11/406,490
Granted
Jul 7, 2009
Kind
B2
Abstract

An electronic apparatus having a user interface for symbol input is disclosed. The apparatus has a display and an input device having an elongated touch-sensitive sensor area and capable of detecting user actuations of a plurality of sensor positions along a main axis of the elongated touch-sensitive sensor area. The apparatus also has a processing device coupled to the display and the input device. In response to a user actuation of a current sensor position among said plurality of sensor positions of the input device, the processing device determines, from the current sensor position, a current symbol position in a symbol sequence, and then controls the display to indicate a current symbol held by the current symbol position in the symbol sequence.

Claims (56)

1. An electronic apparatus having a user interface for symbol input, the apparatus comprising:

a display;

an input device having an elongated touch-sensitive sensor area and capable of detecting user actuations of a plurality of sensor positions along a main axis of said elongated touch-sensitive sensor area; and

a processing device coupled to said display and said input device,

wherein the processing device, in response to a user actuation of a current sensor position among said plurality of sensor positions of said input device, is configured to:

determine, from said current sensor position, a current symbol position in a symbol sequence, and

control said display to indicate a current symbol held by said current symbol position in said symbol sequence; and wherein

the processing device is configured to control said display for presentment of said symbol sequence in a predetermined and fixed order, and to control said display to indicate said current symbol held by said current symbol position by marking it as available for selection; and

wherein the processing device is configured to detect a first user actuation of a first sensor position of said input device, determine from the first sensor position a first symbol position holding a first symbol, and control the display to mark the first symbol as available for selection, and wherein the processing device is further configured to detect a second user actuation of said input device, determine from said first symbol position and said second user actuation a second symbol position holding a second symbol, and control the display to mark the second symbol as available for selection instead of the first symbol.

2. An electronic apparatus as defined in claim 1 , further having an apparatus housing, wherein a display area of said display is provided at a surface of said apparatus housing adjacently to the elongated touch-sensitive sensor area of said input device.

3. An electronic apparatus as defined in 2 , wherein said symbol sequence is presented near a border of said display area adjacently to and in alignment with the main axis of said elongated touch-sensitive sensor area, such that the sensor positions of the sensor area are aligned with respective ones of said symbol positions of the presented symbol sequence.

4. An electronic apparatus as defined in claim 2 , wherein the elongated touch-sensitive sensor area of said input device is provided as a touch rail in or at said surface of said apparatus housing adjacent to said display and has a visual appearance which is indifferent from surrounding parts of said surface.

5. An electronic apparatus as defined in claim 1 , wherein the input device is implemented by a touch-sensitive sensor selected from the group consisting of: a resistive touch-sensitive sensor, a capacitive touch-sensitive sensor, an acoustic wave sensor, an accelerometer sensor, an optical (e.g. infrared) sensor, an electromechanical sensor, an electromagnetic sensor, or any combination of the above.

6. An electronic apparatus as defined in claim 1 , wherein the input device and the display are jointly implemented by a touch-sensitive display, said elongated touch-sensitive sensitive sensor area of the input device being implemented by a particular display sub area of the touch-sensitive display.

7. An electronic apparatus as defined in claim 1 , wherein the processing device is further configured to detect the occurrence of a selective event on said touch-sensitive sensor area of the input device, and in response cause selection of said marked symbol as a current input symbol.

8. An electronic apparatus as defined in claim 7 , aforesaid user actuation involving a certain force of actuation by the user onto said touch-sensitive sensor area, wherein the selective event is detected as a further user actuation of said touch-sensitive sensor area, the further user actuation involving a larger force of actuation than said certain force of actuation.

9. An electronic apparatus as defined in claim 1 , wherein each sensor position among said plurality of sensor positions is associated with a respective symbol position in said symbol sequence and wherein the processing device is configured to determine said current symbol position from said current sensor position by choosing a symbol position with which said current sensor position is associated.

10. An electronic apparatus as defined in claim 1 ,

wherein each sensor position among said plurality of sensor positions is associated with a respective symbol position in said symbol sequence, and

wherein the processing device has access to symbol prediction functionality and is configured to determine said current symbol by:

determining a candidate symbol held by a symbol position with which said current sensor position is associated;

selecting a range of symbols from said symbol sequence, said range including said candidate symbol;

determining a most probable next input symbol in said range of symbols by applying the symbol prediction functionality;

and choosing said most probable next input symbol as said current symbol.

11. An electronic apparatus as defined in claim 10 , wherein the symbol prediction functionality operates on at least one recent input symbol in consideration of a prefix or word based stochastic language model.

12. An electronic apparatus as defined in claim 1 , wherein the first user actuation involves engaging with the touch-sensitive sensor area at said first sensor position, and wherein the second user actuation involves moving with maintained engagement along said main axis to a second sensor position from which said second symbol position is determined.

13. An electronic apparatus as defined in claim 12 ,

wherein each sensor position among said plurality of sensor positions is associated with a respective symbol position in said symbol sequence, and

wherein the processing device is provided with symbol prediction functionality and is configured to determine said second symbol by:

determining a candidate symbol held by a symbol position with which said second sensor position is associated;

selecting a range of symbols from said symbol sequence, said range including said candidate symbol;

determining a most probable next input symbol in said range of symbols by applying the symbol prediction functionality;

and choosing said most probable next input symbol as said second symbol.

14. An electronic apparatus as defined in claim 1 , comprising a wireless telecommunication interface to a mobile telecommunications network.

15. A method for symbol input in an electronic apparatus having a display, the method comprising:

providing an input device having an elongated touch-sensitive sensor area and capable of detecting user actuations of a plurality of sensor positions along a main axis of said elongated touch-sensitive sensor area;

detecting a user actuation of a current sensor position among said plurality of sensor positions;

determining, from said current sensor position, a current symbol position in a symbol sequence; and

indicating on said display a current symbol held by said current symbol position in said symbol sequence;

presenting said symbol sequence in a predetermined and fixed order, and marking said current symbol held by said current symbol position as available for selection; and

detecting a first user actuation of a first sensor position of said input device, determining from the first sensor position a first symbol position holding a first symbol, and marking the first symbol as available for selection, and

detecting a second user actuation of said input device, determining from said first symbol position and said second user actuation a second symbol position holding a second symbol, and marking the second symbol as available for selection instead of the first symbol.

16. An electronic apparatus for symbol input, the apparatus comprising:

means for detecting user actuations of a plurality of sensor positions along a main axis of an elongated touch-sensitive sensor area;

means for detecting a user actuation of a current sensor position among said plurality of sensor positions;

means for determining, from said current sensor position, a current symbol position in a symbol sequence; and

means for indicating a current symbol held by said current symbol position in said symbol sequence;

means for presentment of said symbol sequence in a predetermined and fixed order, and to control said display to indicate said current symbol held by said current symbol position by marking it as available for selection;

means for detecting a first user actuation of a first sensor position of said input device, determine from the first sensor position a first symbol position holding a first symbol, and control the display to mark the first symbol as available for selection, and

detecting a second user actuation of said input device, determine from said first symbol position and said second user actuation a second symbol position holding a second symbol, and control the display to mark the second symbol as available for selection instead of the first symbol.

17. A computer program product comprising machine-readable instructions which, when executed by a processor, perform the steps of:

detecting a user actuation of a current sensor position among a plurality of sensor positions along a main axis of an elongated touch-sensitive sensor area of an input device;

determining, from said current sensor position, a current symbol position in a symbol sequence; and

indicating, on a display, a current symbol held by said current symbol position in aid symbol sequence;

controlling said display for presentment of said symbol sequence in a predetermined and fixed order, and to controlling said display to indicate said current symbol held by said current symbol position by marking it as available for selection;

detecting a first user actuation of a first sensor position of said input device, determining from the first sensor position a first symbol position holding a first symbol, and controlling the display to mark the first symbol as available for selection, and detecting a second user actuation of said input device, determining from said first symbol position and said second user actuation a second symbol position holding a second symbol, and controlling the display to mark the second symbol as available for selection instead of the first symbol.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2021
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 055547/0618 →
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 044516/0772 →
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 Dec 23, 2011
From: 2011 INTELLECTUAL PROPERTY ASSET TRUST
To: CORE WIRELESS LICENSING S.A.R.L
Reel/Frame 027442/0306 →
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 17, 2006
From: JACOBSEN, NIELS
To: NOKIA CORPORATION
Reel/Frame 017945/0469 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2006
From: JACOBSEN, NIELS
To: NOKIA CORPORATION
Reel/Frame 017928/0831 →