IP Library Granted Patent US 8,896,549
Granted Patent B2
US 8,896,549 · App. 12/958,703 · Granted Nov 25, 2014

Method and system for duplicating an object using a touch-sensitive display

Inventor: Cedric Soubrie (Paris, FR)
Assignee: Dassault Systemes
G06F3/04883G06F2203/04808
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,896,549
App. No.
12/958,703
Granted
Nov 25, 2014
Kind
B2
Abstract

The invention is directed to a computer-implemented method and system for duplicating an object using a touch-sensitive display. The method comprises: (i) displaying a selected first object on the touch-sensitive display; (ii) detecting a first user interaction and a second user interaction on the selected first object; (iii) detecting a movement of the first user interaction outside the selected first object; (iv) displaying a second object which tracks the movement of the first user interaction on the touch-sensitive display, the second object being a duplication of the first object; and (v) positioning the second object according to a last detected location of the first user interaction on the touch-sensitive display.

Claims (31)

1. A computer-implemented method for duplicating an object using a touch-sensitive display, the method comprising:

displaying a selected first object on the touch-sensitive display, wherein the first object corresponds to an assembly of three dimensional (3D) modeled objects or a part of a 3D modeled object;

detecting a first user interaction and a second user interaction on the selected first object, wherein the first user interaction and the second user interaction each have a respective beginning and end and each are performed by as few as one contact on the touch-sensitive display;

detecting a movement of sliding of the first user interaction outside an outline of the selected first object, such that said detecting begins when the first user interaction is outside the outline;

after detecting the movement of sliding of the first user interaction outside the outline of the selected first object, detecting a release of the second user interaction on the selected first object;

displaying a second object, after the first user interaction is outside the outline, which tracks the movement of sliding of the first user interaction on the touch-sensitive display, the second object being a duplication of the first object; and

after detecting the release of the second user interaction, positioning the second object according to a last detected location of the first user interaction on the touch-sensitive display.

2. The method of claim 1 , further comprising, after the step of detecting a movement of a first user interaction, the step of:

detecting the end of the second user interaction on the selected object.

3. The method of claim 1 , wherein the first user interaction and the second user interaction are performed concomitantly or successively, independently of the order of their detection on the selected first object.

4. The method of claim 1 , wherein the last detected location of the first user interaction is the location on which the end of the first user interaction on the touch-sensitive display is detected.

5. The method of claim 1 , wherein the step of displaying a selected first object and the step of positioning the second object are performed within a same window of a graphical user interface.

6. The method of claim 1 , wherein, at the step of displaying a second object, the rendering of the second object is modified in comparison with the rendering of the first object.

7. The method of claim 1 , wherein the first user interaction and the second user interaction are performed by the contact on the touch-sensitive display by at least one of the following or the combination of:

a stylus;

a finger.

8. The method of claim 1 , wherein the first user interaction and the second user interaction are performed by the contact on the touch-sensitive display of a respective finger of two hands of the user.

9. A non-transitory computer program product, for duplicating an object using a touch-sensitive display, stored on a computer readable medium comprising code means for causing a computer to take the steps of:

displaying a selected first object on the touch-sensitive display, wherein the first object corresponds to an assembly of three dimensional (3D) modeled objects or a part of a 3D modeled object;

detecting a first user interaction and a second user interaction on the selected first object, wherein the first user interaction and the second user interaction each have a respective beginning and end and each are performed by as few as one contact on the touch-sensitive display;

detecting a movement of sliding of the first user interaction outside an outline of the selected first object, such that said detecting begins when the first user interaction is outside the outline;

after detecting the movement of sliding of the first user interaction outside the outline of the selected first object, detecting a release of the second user interaction on the selected first object;

displaying a second object, after the first user interaction is outside the outline, which tracks the movement of sliding of the first user interaction on the touch-sensitive display, the second object being a duplication of the first object; and

after detecting the release of the second user interaction, positioning the second object according to a last detected location of the first user interaction on the touch-sensitive display.

10. An apparatus for duplicating an object using a touch-sensitive display, the apparatus comprising means for:

displaying a selected first object on the touch-sensitive display, wherein the first object corresponds to an assembly of three dimensional (3D) modeled objects or a part of a 3D modeled object;

detecting a first user interaction and a second user interaction on the selected first object, wherein the first user interaction and the second user interaction each have a respective beginning and end and each are performed by as few as one contact on the touch-sensitive display;

detecting a movement of sliding of the first user interaction outside an outline of the selected first object, such that said detecting begins when the first user interaction is outside the outline;

after detecting the movement of sliding of the first user interaction outside the outline of the selected first object, detecting a release of the second user interaction on the selected first object;

displaying a second object, after the first user interaction is outside the outline, which tracks the movement of sliding of the first user interaction on the touch-sensitive display, the second object being a duplication of the first object; and

after detecting the release of the second user interaction, positioning the second object according to a last detected location of the first user interaction on the touch-sensitive display.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2011
From: SOUBRIE, CEDRIC
To: DASSAULT SYSTEMES
Reel/Frame 025611/0305 →
Priority Claims (1)
EP 09306214 · Dec 11, 2009 · regional
Continuity (1)
Related Publication 20110141043A1 · Jun 16, 2011