IP Library Granted Patent US 8,786,556
Granted Patent B2
US 8,786,556 · App. 12/402,625 · Granted Jul 22, 2014

Method and apparatus for selecting text information

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,786,556
App. No.
12/402,625
Granted
Jul 22, 2014
Kind
B2
Abstract

An apparatus that may include a processor configured to receive a multiple touch input comprising a first touch input relating to a first text position within a first word and a second touch input relating to a second text position, determine a first text selection point positioned outside of a word based at least in part on the first text position, determine a second text selection point positioned outside of a word based at least in part on the second text position, and select text information between the first text selection point and the second text selection point is disclosed. A corresponding method, computer readable medium, and computer program product are also disclosed.

Claims (42)

1. An apparatus, comprising at least one processor and at least one memory including computer program code, the memory and the computer program code configured to, working with the processor, cause the apparatus to perform at least the following:

receive a multiple touch input comprising a first touch input relating to a first text position within a first word such that the first text position relates to a text position between a first character of the first word and a last letter of the first word, and a second touch input relating to a second text position such that the second text position relates to a text position between a first character of a second word and a last letter of the second word;

determine a first text selection point positioned outside of the first word based at least in part on the first text position being within the first word, such that the first text selection point relates to at least one of a text position preceding a first character of the first word, or a text position following a last letter of the first word;

determine a second text selection point positioned outside of the second word based at least in part on the second text position, such that the second text selection point relates to at least one of a text position preceding a first character of the second word, or a text position following a last letter of the second word; and

select text information between the first text selection point and the second text selection point.

2. The apparatus of claim 1 , wherein the second text position is within the second word.

3. The apparatus of claim 2 , wherein determination of the second text selection point positioned outside of the second word is based at least in part on the second text position being within the second word.

4. The apparatus of claim 1 , wherein the memory includes computer processor is further configured to, working with the processor, cause the apparatus to determine the first text selection point based at least in part on a text distance between the first text position and a text position related to a beginning of a word.

5. The apparatus of claim 1 , wherein the memory includes computer program code configured to, working with the processor, cause the apparatus to determine the first text selection point based at least in part on a text distance between the first text position and a text position related to an end of a word.

6. The apparatus of claim 1 , wherein the memory includes computer program code configured to, working with the processor, cause the apparatus to determine at least one of the first text selection point or the second text selection point based at least in part on a predetermined directive.

7. The apparatus of claim 1 , wherein the first text selection point relates to a text position associated with a beginning of the first word.

8. The apparatus of claim 1 , wherein the first text selection point relates to a text position associated with an end of the first word.

9. The apparatus of claim 1 , wherein the first text selection point relates to a text position associated with an end of a word preceding the first word.

10. The apparatus of claim 1 , wherein the first text selection point relates to a text position associated with a beginning of a word following the first word.

11. The apparatus of claim 1 , wherein the second text selection point relates to a text position associated with a beginning of the second word.

12. The apparatus of claim 1 , wherein the second text selection point relates to a text position associated with an end of the second word.

13. The apparatus of claim 1 , wherein the second text selection point relates to a text position associated with an end of a word preceding the second word.

14. The apparatus of claim 1 , wherein the second text selection point relates to a text position associated with a beginning of a word following the second word.

15. The apparatus of claim 1 , wherein the memory includes computer program code configured to, working with the processor, cause the apparatus to:

receive a change in the first touch input relating to a third text position such that the third text position relates to a text position between a first character of a third word and a last letter of the third word;

determine a third text selection point positioned outside of the third word based at least in part on the third text position being within the third word, such that the third text selection point relates to at least one of a text position preceding a first character of the third word, or a text position following a last letter of the third word; and

select text information between the third text selection point and the second text selection point.

16. The apparatus of claim 1 , wherein the memory includes computer program code configured to, working with the processor, cause the apparatus to:

receive a change in the second touch input relating to a third text position;

determine a third text selection point located outside of a word based at least in part on the third text position; and

select text information between the first text selection point and the third text selection point.

17. The apparatus of claim 1 , wherein the memory includes computer program code configured to, working with the processor, cause the apparatus to:

receive a change in the first touch input relating to a third text position and a change in the second touch input relating to a fourth text position;

determine a third text selection point positioned outside of a third word based at least in part on the third text position being within the third word;

determine a fourth text selection point positioned outside of a fourth word based at least in part on the second text position being within the fourth word; and

select text information between the third text selection point and the fourth text selection point.

18. A method, comprising:

receiving a multiple touch input comprising a first touch input relating to a first text position within a first word such that the first text position relates to a text position between a first character of the first word and a last letter of the first word, and a second touch input relating to a second text position such that the second text position relates to a text position between a first character of a second word and a last letter of the second word;

determining a first text selection point positioned outside of the first word based at least in part on the first text position being within the first word, such that the first text selection point relates to at least one of a text position preceding a first character of the first word, or a text position following a last letter of the first word;

determining a second text selection point positioned outside of the second word based at least in part on the second text position, such that the second text selection point relates to at least one of a text position preceding a first character of the second word, or a text position following a last letter of the second word; and

selecting text information between said first text selection point and said second text selection point.

19. The method of claim 18 , wherein the second text position is within a second word.

20. A non-transitory computer-readable medium encoded with instructions that, when executed by a computer, perform:

multiple touch input comprising a first touch input relating to a first text position within a first word such that the first text position relates to a text position between a first character of the first word and a last letter of the first word, and a second touch input relating to a second text position such that the second text position relates to a text position between a first character of a second word and a last letter of the second word;

determining a first text selection point positioned outside of the word based at least in part on the first text position being within the first word, such that the first text selection point relates to at least one of a text position preceding a first character of the first word, or a text position following a last letter of the first word;

determining a second text selection point positioned outside of the second word based at least in part on the second text position, such that the second text selection point relates to at least one of a text position preceding a first character of the second word, or a text position following a last letter of the second word; and

selecting text information between said first text selection point and said second text selection point.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035445/0496 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2009
From: TIKKA, PIRKKO PIIASTIINA MARIA
To: NOKIA CORPORATION
Reel/Frame 022560/0487 →