IP Library Granted Patent US 7,330,184
Granted Patent B2
US 7,330,184 · App. 10/171,099 · Granted Feb 12, 2008

System and method for recognizing connector gestures

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,330,184
App. No.
10/171,099
Granted
Feb 12, 2008
Kind
B2
Abstract

A touch system includes a touch panel having a touch surface and a projector presenting images onto the touch surface. A computer executing an applications program is coupled to the touch panel and the projector. The computer is responsive to contact output generated by the touch panel in response to proximity of a pointer to the touch surface and updates image data conveyed to the projector so that images presented on the touch surface reflect pointer activity. The computer executes a gesture connector recognition routine. The gesture connector recognition routine performs recognition to convert a freehand connector on the touch surface into a computer-generated connector approximating the freehand connector.

Claims (21)

1. A computerized method of recognizing a freehand connector input into a computer application that joins graphical objects, said method comprising the steps of:

examining points along said freehand connector to determine the shape thereof;

replacing said freehand connector with a computer-generated connector approximating said freehand connector;

automatically joining each end of said computer-generated connector to a proximate graphical object if such a proximate graphical object exists; and

automatically generating a new graphical object that is joined to at least one of the start and end points of the computer-generated connector if the at least one of the start and end points of said freehand connector is not proximate to a graphical object.

2. The computerized method of claim 1 wherein said freehand connector is input into said computer application in response to drawing made on a touch panel having a touch surface.

3. A system for recognizing a freehand connector input into a computer application that joins graphical objects, said system comprising:

means for examining points along said freehand connector to determine the shape thereof;

means for replacing said freehand connector with a computer-generated connector approximating said freehand connector;

means for automatically joining each end of said computer-generated connector to a proximate graphical object if it exists; and

means for automatically generating a new graphical object that is joined to at least one of the start and end points of the computer-generated connector if the at least one of the start and end points of said freehand connector is not proximate to a graphical object.

4. A system according to claim 3 wherein said freehand connector is input into said computer application in response to drawing made on a touch panel having a touch surface.

5. A touch system comprising:

a touch panel having a touch surface;

a projection device presenting images that are visible on said touch surface; and

a computer executing an applications program and being coupled to said touch panel and said projection device, said computer being responsive to contact output generated by said touch panel in response to proximity of a pointer to said touch surface and updating image data conveyed to said projection device so that images presented on said touch surface reflect pointer activity, said computer executing a connector gesture recognition routine, said connector gesture recognition routine performing recognition to convert a freehand connector drawn on said touch surface into a computer-generated connector approximating said freehand connector and for automatically connecting each end point of said computer-generated connector to a displayed graphical object if it exists, wherein said connector gesture recognition routine further generates automatically a new graphical object that is joined to at least one of the start and end points of the computer-generated connector if the at least one of the start and end points of said freehand connector is not proximate to a graphical object.

6. A computer readable medium having a computer program embodied thereon for recognizing a freehand connector, said computer program including:

computer program code for examining points along said freehand connector to determine the shape thereof;

computer program code for replacing said freehand connector with a computer-generated connector approximating said freehand connector;

computer program code for automatically joining each end of said computer-generated connector to a proximate graphical object if such a proximate graphical object exists; and

computer program code for automatically generating a new graphical object that is joined to at least one of the start and end points of the computer-generated connector if the at least one of the start and end points of said freehand connector is not proximate to a graphical object.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Dec 2, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SMART TECHNOLOGIES ULC; SMART TECHNOLOGIES INC.
Reel/Frame 040798/0077 →
RELEASE OF SECURITY INTEREST Recorded Dec 2, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SMART TECHNOLOGIES ULC; SMART TECHNOLOGIES INC.
Reel/Frame 040819/0306 →
RELEASE OF ABL SECURITY INTEREST Recorded Nov 29, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SMART TECHNOLOGIES ULC; SMART TECHNOLOGIES INC.
Reel/Frame 040711/0956 →
RELEASE OF TERM LOAN SECURITY INTEREST Recorded Nov 29, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SMART TECHNOLOGIES ULC; SMART TECHNOLOGIES INC.
Reel/Frame 040713/0123 →
SECURITY AGREEMENT Recorded Aug 1, 2013
From: SMART TECHNOLOGIES ULC; SMART TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING INC.
Reel/Frame 030935/0848 →
SECURITY AGREEMENT Recorded Aug 1, 2013
From: SMART TECHNOLOGIES ULC; SMART TECHNOLOGIES INC.
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 030935/0879 →