IP Library Granted Patent US 8,643,605
Granted Patent B2
US 8,643,605 · App. 11/284,141 · Granted Feb 4, 2014

Gesture based document editor

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,643,605
App. No.
11/284,141
Granted
Feb 4, 2014
Kind
B2
Abstract

A method for editing objects on a device comprising forming a first path on a touch screen with a pointing device. The first path at least partially encloses an object. The at least partially enclosed object is automatically selected. A second path is formed at a predetermined area on the touch screen with the pointing device. The second path activates an editing operation.

Claims (33)

1. A method for editing characters on a device having a touch screen, embodied on a non-transitory computer readable medium, which when executed, comprises:

receiving a first input in the form of a first path formed on the touch screen, the first path having a starting point and an ending point;

detecting when the first path is a valid selection stroke by (1) verifying that the first path at least partially encloses multiple characters within the bounds of an area defined by the first path by comparing the distance between the starting point and ending point to a predetermined distance, and (2) verifying that when multiple characters are at least partially enclosed within the bounds of the area defined by the first path that the multiple characters are in a continuous relationship to each other and form a word, sentence, or paragraph;

selecting and highlighting the multiple characters when a valid selection stroke is detected; and

wherein when the first path is detected by (1) verifying the first path at least partially encloses multiple characters within the bounds of an area defined by the first path by comparing the distance between the starting point and ending point to a predetermined distance, and (2) verifying that when multiple characters are at least partially enclosed within the bounds of the area defined by the first path that the multiple characters are not in a continuous relationship to each other and form a word, sentence, or paragraph,

a text recognition function is activated, wherein the text recognition function displays on the touch screen a shape resembling the first path.

2. The method of claim 1 , further comprising recognizing the selection of the multiple characters as valid and activating the text recognition function when a valid selection stroke resembles a character of a preselected language.

3. The method of claim 1 , further comprising receiving a second input in the form of a second path formed on the touch screen after selecting and highlighting the multiple characters.

4. The method of claim 3 , further comprising initiating an editing function after receiving the second input.

5. The method of claim 4 , wherein the editing function is a delete operation and the multiple characters are deleted.

6. The method of claim 4 , wherein the editing function is a move operation and the multiple characters are moved to a location indicated by the second path.

7. The method of claim 4 , wherein the editing function displays an abbreviated version of the multiple characters on a visible clipboard within the touch screen.

8. An apparatus comprising:

a display processor;

an input detection unit coupled to the display processor for receiving a first input in the form of a first path having a starting point and an ending point;

an input recognition unit coupled to the display processor for:

detecting when the first path is a valid selection stroke by (1) verifying that the first path at least partially encloses multiple characters within the bounds of an area defined by the first path by comparing the distance between the starting point and ending point to a predetermined distance, and (2) verifying that when the multiple characters are at least partially enclosed within the bounds of the area defined by the first path that the multiple characters are in a continuous relationship to each other and form a word, sentence, or paragraph; and

selecting and highlighting the multiple characters when a valid selection stroke is detected; and

wherein when the first path is detected by (1) verifying the first path at least partially encloses multiple characters within the bounds of an area defined by the first path by comparing the distance between the starting point and ending point to a predetermined distance, and (2) verifying that when multiple characters are at least partially enclosed within the bounds of the area defined by the first path that the multiple characters are not in a continuous relationship to each other and form a word, sentence, or paragraph,

an editing unit coupled to the display processor for activating a text recognition function is activated, wherein the text recognition function causes the display processor to display a shape resembling the first path.

9. The apparatus of claim 8 , wherein the editing unit recognizes the selection of the multiple characters as valid and activates the text recognition function when a valid selection stroke resembles a character of the preselected language.

10. The apparatus of claim 8 , wherein the input detection unit receives a second input in the form of a second path after selecting and highlighting the multiple characters.

11. The apparatus of claim 10 , wherein the editing unit initiates an editing function after receiving the second input.

12. The apparatus of claim 11 , wherein the editing function is a delete operation and the multiple characters are deleted.

13. The apparatus of claim 11 , wherein the editing function is a move operation and the multiple characters are moved to a location indicated by the second path.

14. The apparatus of claim 11 , wherein the editing function causes the display processor to display an abbreviated version of the multiple characters.

15. An apparatus comprising: a touch screen; a processor; and

a memory including computer program code, the memory and the computer program code configured to, with the processor, cause the apparatus at least to:

receive a first input in the form of a first path having a starting point and an ending point;

detect when the first path is a valid selection stroke by (1) verifying that the first path at least partially encloses multiple characters within the bounds of an area defined by the first path by comparing the distance between the starting point and ending point to a predetermined distance, and (2) verifying that when the multiple characters are at least partially enclosed within the bounds of the area defined by the first path that the multiple characters are in a continuous relationship to each other and form a word, sentence, or paragraph;

select and highlight the multiple characters when a valid selection stroke is detected; and

wherein when the first path is detected by (1) verifying the first path at least partially encloses multiple characters within the bounds of an area defined by the first path by comparing the distance between the starting point and ending point to a predetermined distance, and (2) verifying that when multiple characters are at least partially enclosed within the bounds of the area defined by the first path that the multiple characters are not in a continuous relationship to each other and form a word, sentence, or paragraph,

a text recognition function is activated, wherein the text recognition function displays on the touch screen a shape resembling the first path.

Assignments (9)
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 Mar 1, 2006
From: YU, KUN; WANG, KONGQIAO; KANGAS, JARI A.
To: NOKIA CORPORATION
Reel/Frame 017616/0864 →