IP Library Granted Patent US 7,433,711
Granted Patent B2
US 7,433,711 · App. 11/023,130 · Granted Oct 7, 2008

Mobile communications terminal and method therefor

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,433,711
App. No.
11/023,130
Granted
Oct 7, 2008
Kind
B2
Abstract

A user of a camera equipped communication terminal is aided by the use of the invention when, e.g., dialing a phone number, sending a message to a recipient associated with the phone number, or simply store the phone number in a contact database in the terminal, The camera is pointed in the direction of a surface on which a sequence of symbols presumed to be a telephone number is written, The field of view is aimed using the guiding pattern and, e.g. by pressing a button or selecting an action from a menu, the symbol sequence is recorded in an image, The image, i.e. a sub-image containing the sequence of symbols, is then subjected to optical character recognition (OCR) processing that interprets the sequence of symbols as a telephone number to be used in an application that performs the dialing, message sending or storage into the contact database.

Claims (55)

1. A method comprising:

displaying a guiding pattern configured such that it facilitates for a user to adjust a camera view of a mobile communication terminal while the terminal is in an image recording mode,

recording an image,

receiving user defined position information that defines a position of a sub-image within the recorded image,

extracting the sub image comprising an array of picture elements from the recorded image, said sub-image being at a position within the recorded image that corresponds with the guiding pattern being displayed,

performing an optical character recognition process on the extracted sub-image, yielding a sequence of symbols,

displaying the recognized sequence of symbols,

receiving a signal indicating that the recognized sequence is to be interpreted as a telephone number, and

initiating a control application of the mobile communication terminal, an input to which is the telephone number.

2. The method according to claim 1 , where initiating the control application comprises initiation of a telephone call using the telephone number.

3. The method according to claim 1 , where initiating the control application comprises initiation of a message transmission using the telephone number.

4. The method according to claim 1 , where initiating the control application comprises initiation of a contact management application into which the telephone number is stored.

5. The method according to claim 1 , wherein the step of displaying the guiding pattern comprises displaying a straight line extending the width of a display.

6. The method according to claim 1 , wherein the step of displaying the guiding pattern comprises displaying a rectangle.

7. The method according to claim 1 , wherein the step of displaying the guiding pattern comprises displaying any number of symbols selected from a set of symbols, said set of symbols comprising square brackets (‘[’, ‘]’), plus signs (‘+’), vertical lines (‘|’), arrows (‘→’, ‘←’), L-shapes (‘□’, ‘□’).

8. The method according to claim 1 , wherein the step of receiving position information includes receiving position indication signals from touch-sensing means of a display unit in the terminal.

9. The method according to claim 1 , where displaying the recognized sequence of symbols comprises displaying the recognized sequence of symbols in a pop-up window.

10. An apparatus comprising:

a computer useable medium having computer readable program code means embodied therein for causing a computer to control a mobile communication terminal, while the terminal is in an image recording mode during which a camera view of a camera is displayed on a display unit, the computer readable code means in the mobile communication terminal comprising:

computer readable program code means for causing a computer to display a guiding pattern configured such that it facilitates for a user to adjust the camera view;

computer readable program code means for causing a computer to record an image;

computer readable program code means for causing a computer to receive user defined position information that defines a position of a sub-image within the recorded image;

computer readable program code means for causing a computer to extract the sub-image comprising an array of picture elements from the recorded image, said sub-image being at a position within the recorded image that corresponds with the guiding pattern being displayed;

computer readable program code means for causing a computer to perform an optical character recognition process on the extracted sub-image, yielding a sequence of symbols;

computer readable program code means for causing a computer to display the recognized sequence of symbols;

computer readable program code means for causing a computer to receive a signal indicating that the recognized sequence is to be interpreted as a telephone number; and

computer readable program code means for causing a computer to initiate a control application, an input to which is the telephone number.

11. A computer program product embodied in a memory of a device comprising:

a computer useable medium having computer readable code means embodied therein for causing a computer to control a mobile communication terminal, while the terminal is in an image recording mode during which a camera view of a camera is displayed on a display unit, the computer readable code means in the computer program product comprising:

computer readable program code means for causing a computer to display a guiding pattern configured such that it facilitates for a user to adjust the camera view;

computer readable program code means for causing a computer to record an image;

computer readable program code means for causing a computer to receive user defined position information that defines a position of a sub-image within the recorded image;

computer readable program code means for causing a computer to extract the sub-image comprising an array of picture elements from the recorded image, said sub-image being at a position within the recorded image that corresponds with the guiding pattern being displayed;

computer readable program code means for causing a computer to perform an optical character recognition process on the extracted sub-image, yielding a sequence of symbols;

computer readable program code means for causing a computer to display the recognized sequence of symbols;

computer readable program code means for causing a computer to receive a signal indicating that the recognized sequence is to be interpreted as a telephone number; and

computer readable program code means for causing a computer to initiate a control application, an input to which is the telephone number.

12. A user interface comprising:

a display; and

a processor connected to the display, the processor being configured to,

cause a guide pattern to be presented on the display, the guide pattern being configured such that it facilitates for a user to adjust a camera view of a mobile communication terminal while the terminal is in an image recording mode,

record an image,

receive user defined position information that defines a position of a sub-image within the recorded image,

extract the sub-image comprising an array of picture elements from the recorded image, said sub-image being at a position within the recorded image that corresponds with the guiding pattern being displayed,

perform an optical character recognition process on the extracted sub-image, yielding a sequence of symbols,

display the recognized sequence of symbols,

receive a signal indicating that the recognized sequence is to be interpreted as a telephone number, and

initiate a control application of the mobile communication terminal, an input to which is the telephone number.

13. The user interface according to claim 12 , where the control application comprises a telephone call using the telephone number.

14. The user interface according to claim 12 , where the control application comprises a message transmission using the telephone number.

15. The user interface according to claim 12 , where the control application comprises a contact management application into which the telephone number is stored.

16. The user interface according to claim 12 , wherein the guiding pattern comprises a straight line extending the width of a display.

17. The user interface according to claim 12 , wherein the guiding pattern comprises a rectangle.

18. The user interface according to claim 12 , wherein the guiding pattern comprises any number of symbols selected from a set of symbols, said set of symbols comprising square brackets (‘[’, ‘]’), plus signs (‘+’), vertical lines (‘|’), arrows (‘−>’, ‘<+’), L-shapes (‘□’, ‘□’).

19. The user interface according to claim 12 , wherein the position information includes position indication signals from touch-sensing means of a display unit in the terminal.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035570/0946 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2005
From: WANG, KONGQIAO; WANG, HAO; GAO, YIPU
To: NOKIA CORPORATION
Reel/Frame 016445/0328 →