IP Library Granted Patent US 7,701,457
Granted Patent B2
US 7,701,457 · App. 11/676,706 · Granted Apr 20, 2010

Pen-based 3D drawing system with geometric-constraint based 3D cross curve drawing

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,701,457
App. No.
11/676,706
Granted
Apr 20, 2010
Kind
B2
Abstract

A pen-based system allows users, such as artists, graphic designers and illustrators, and the like, to create accurate curve models by sketching. A tool set implemented in software that runs on a computer system combines paper sketch metaphors and a minimalist gesture set. This tool set provides an environment where the artists can focus on the creative task at hand rather than the details of operating software. A pen-based drawing method and system allows users to create and edit three dimensional (“3D”) objects by sketching.

Claims (26)

1. A drawing system, comprising:

a computer system having a display and a pen input device having a pen stylus;

the computer system having curve model generation software running thereon;

the curve model generation software responsive to one or more strokes made with the pen stylus to sketch a 2D curve that intersects first and second 3D curves and generating a 2D vector curve therefrom;

the curve model generation software responsive to a first dot gesture applied first to one of the first and second 3D vector curves and to a second dot gesture then applied to the other of the first and second 3D vector curves and generating an additional 3D vector curve based on the application of the first and second dot gestures to the first and second 3D curves.

2. The system of claim 1 the curve model generation software generates as the additional 3D vector curve a smooth symmetric 3D vector curve that passes through at least where the first and second dot gestures were applied to the first and second 3D vector curves when one of the first and second 3D vector curves is located on a center plane and the first dot gesture is applied to that one of the first and second 3D vector curves.

3. The system of claim 1 wherein the curve model generation software generates as the additional 3D vector curve a pair of symmetric lines that are 3D vector curves when one of the first and second 3D vector curves is not located on a center plane and the first dot gesture is applied to that one of the first and second 3D vector curves.

4. The system of claim 1 wherein the curve model generation software is responsive when in a drawing mode to a plurality of different edit gestures made with the pen stylus and editing based on each different edit gesture a different aspect of any vector curve or vector curves to which the edit gesture is applied.

5. The system of claim 4 wherein editing results are symmetrical.

6. The system of claim 4 wherein the curve model generation software is responsive in a quasi-mode to canvas and camera control pen gestures for controlling canvas and camera navigation.

7. The system of claim 6 wherein the drawing mode includes a 2D drawing mode and a 3D drawing mode.

8. The system of claim 7 wherein the pen gestures for controlling canvas and camera navigation when the curve model generation software has switched to the navigation quasi-mode from the 2D drawing mode are the same as the pen gestures for controlling canvas and camera navigation when the curve model generation software has switched to the navigation quasi-mode from the 3D drawing mode.

9. The system of claim 1 wherein in response to a check gesture the curve model generation software displays on the canvas where the check gesture was applied a check menu having selections for drawing modes.

10. The system of claim 9 wherein the check menu includes selections for commands used to select 2D, 3D mirror symmetric curve, 3D orthographic plane, 3D orthographic ruled surface, and geometric-constraint based 3D cross curve drawing modes.

11. The system of claim 10 wherein the selections on the check menu are arranged in an arc so that a user can reach each selection with little hand movement.

12. The system of claim 1 wherein the curve model generation software applies a fog effect to a 3D curve of a model to provide depth information.

13. A drawing system, comprising:

a computer system having a display and a pen input device having a pen stylus;

the computer system having curve model generation software running thereon;

the curve model generation software responsive to one or more strokes made with the pen stylus to sketch a 2D curve that intersects first and second 3D curves and generating a 2D vector curve therefrom, one of the first and second 3D curves being on a center;

the curve model generation software responsive to a first dot gesture that is applied first to that first or second 3D vector curve that is located on the center plane and to a second dot gesture that is then applied to the other of the first and second 3D vector curves and generating a smooth symmetric 3D vector curve that passes through where the first and second dot gestures were applied to the first and second 3D vector curves.

14. A drawing system, comprising:

a computer system having a display and a pen input device having a pen stylus;

the computer system having curve model generation software running thereon;

the curve model generation software responsive to one or more strokes made with the pen stylus to sketch a 2D curve that intersects first and second 3D curves and generating a 2D vector curve therefrom;

the curve model generation software responsive to a first dot gesture that is applied first to either of the first or second 3D vector curves that is not located on a center plane and to a second dot gesture that is then applied to the other of the first and second 3D vector curves and generating a pair of symmetric lines that are 3D vector curves.

Assignments (21)
RELEASE OF SECURITY INTEREST Recorded Jan 24, 2019
From: JPMORGAN CHASE BANK, N.A.
To: FCA US LLC (FORMERLY KNOWN AS CHRYSLER GROUP LLC)
Reel/Frame 048177/0356 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2017
From: CITIBANK, N.A.
To: FCA US LLC (FORMERLY KNOWN AS CHRYSLER GROUP LLC)
Reel/Frame 042885/0255 →
RELEASE OF SECURITY INTEREST RELEASING SECOND-LIEN SECURITY INTEREST PREVIOUSLY RECORDED AT REEL 026426 AND FRAME 0644, REEL 026435 AND FRAME 0652, AND REEL 032384 AND FRAME 0591 Recorded Feb 11, 2016
From: CITIBANK, N.A.
To: FCA US LLC, FORMERLY KNOWN AS CHRYSLER GROUP LLC
Reel/Frame 037784/0001 →
CHANGE OF NAME Recorded Apr 30, 2015
From: CHRYSLER GROUP LLC
To: FCA US LLC
Reel/Frame 035553/0356 →
SECURITY AGREEMENT Recorded Mar 4, 2014
From: CHRYSLER GROUP LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 032384/0640 →
SECURITY AGREEMENT Recorded Jun 13, 2011
From: CHRYSLER GROUP LLC
To: CITIBANK, N.A.
Reel/Frame 026435/0652 →
SECURITY AGREEMENT Recorded Jun 7, 2011
From: CHRYSLER GROUP LLC
To: CITIBANK, N.A.
Reel/Frame 026404/0123 →
RELEASE OF SECURITY INTEREST Recorded May 25, 2011
From: THE UNITED STATES DEPARTMENT OF THE TREASURY
To: CHRYSLER GROUP LLC; CHRYSLER GROUP GLOBAL ELECTRIC MOTORCARS LLC
Reel/Frame 026335/0001 →
CHANGE OF NAME Recorded Jul 7, 2009
From: NEW CARCO ACQUISITION LLC
To: CHRYSLER GROUP LLC
Reel/Frame 022919/0126 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS - SECOND PRIORITY Recorded Jul 6, 2009
From: WILMINGTON TRUST COMPANY
To: CHRYSLER LLC
Reel/Frame 022910/0740 →
SECURITY AGREEMENT Recorded Jul 6, 2009
From: NEW CARCO ACQUISITION LLC
To: THE UNITED STATES DEPARTMENT OF THE TREASURY
Reel/Frame 022915/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2009
From: CHRYSLER LLC
To: NEW CARCO ACQUISITION LLC
Reel/Frame 022915/0001 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS - FIRST PRIORITY Recorded Jul 6, 2009
From: WILMINGTON TRUST COMPANY
To: CHRYSLER LLC
Reel/Frame 022910/0498 →
RELEASE OF SECURITY INTEREST Recorded Jul 1, 2009
From: US DEPARTMENT OF THE TREASURY
To: CHRYSLER LLC
Reel/Frame 022902/0164 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS - THIR Recorded Jan 14, 2009
From: CHRYSLER LLC
To: US DEPARTMENT OF THE TREASURY
Reel/Frame 022259/0188 →
CHANGE OF NAME Recorded Dec 3, 2008
From: DAIMLERCHRYSLER COMPANY LLC
To: CHRYSLER LLC
Reel/Frame 021915/0772 →
CHANGE OF NAME Recorded Dec 3, 2008
From: DAIMLERCHRYSLER CORPORATION
To: DAIMLERCHRYSLER COMPANY LLC
Reel/Frame 021915/0760 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS - SECOND PRIORITY Recorded Aug 30, 2007
From: CHRYSLER LLC
To: WILMINGTON TRUST COMPANY
Reel/Frame 019767/0810 →
GRANT OF SECURITY INTEREST IN PATENT RIGHTS - FIRST PRIORITY Recorded Aug 29, 2007
From: CHRYSLER LLC
To: WILMINGTON TRUST COMPANY
Reel/Frame 019773/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2007
From: BAE, SEOK-HYUNG
To: DAIMLERCHRYSLER CORPORATION
Reel/Frame 019451/0584 →
SECURITY AGREEMENT Recorded Jun 19, 2007
From: BAE, SEOK-HYUNG
To: DAIMLERCHRYSLER CORPORATION
Reel/Frame 019451/0586 →