Method, system and computer program for using a suggestive modeling interface
AssigneeNone recorded
InventorsSteve Tsang, Karan Singh, Abhishek Ranjan, Ravin Balakrishnan
Life of this patent
Estimating the term…
Loading patent…
AssigneeNone recorded
InventorsSteve Tsang, Karan Singh, Abhishek Ranjan, Ravin Balakrishnan
Estimating the term…
A method, computer system and computer program is provided for using a suggestive modeling interface. The method consists of a method of a computer-implemented rendering of sketches, the method comprising the steps of: (1) a user activating a sketching application; (2) in response, the sketching application displaying on a screen a suggestive modeling interface; (3) the sketching application importing a sketch to the suggestive modeling interface; and (4) the sketching application retrieving from a database one or more suggestions based on the sketch. The method is operable to allow a user interactively using the sketching application to create a drawing that is guided by the imported sketch by selectively using one or more image guided drawing tools provided by the sketching application. The present invention is well-suited for three-dimensional modeling applications.
A system for modeling based upon a sketch, comprising;
A non-transitory computer program product for use on a computer, the non-transitory computer program product comprising:
A method of sketch rendering, comprising the steps of:
A method for suggesting design components utilizing a sketching application, comprising the steps of:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Drawing from basic elements: using straight lines or curves
For the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a…:…
Manipulating three-dimensional [3D] models or images for computer graphics: editing of three-dimensional [3D] images, e.g. changing shapes or…
Indexing scheme for editing of 3D models: shape modification
Term ended 14 Jul 2026 (estimated)
This invention relates generally to methods, computer programs, and systems for computer modeling. This invention relates more particularly to an image guided pen-based method, system, computer program, and a related interface, for the creation of computer-implemented renderings of sketches. This invention further relates to a method of promoting goods or services by associating the vendors of goods or services with the computer program of the present invention.
Current digital three-dimensional modeling software, including gesture based interfaces, predictive and suggestive interfaces, recognition systems, image understanding, constraint based systems, and curve creation techniques, enable the creation and manipulation of extremely sophisticated geometric objects, and has been widely adopted by practitioners in industry. Such software programs include: Pro/ENGINEER™, SolidWorks™, and AutoCAD™. However, as illustrated below, there are disadvantages in using such prior art technologies for the purpose of three-dimensional sketching for effective and easy integration into paper/pencil based sketching processes involved in many creative processes.
The user interfaces for these three-dimensional modelers, however, are typically quite complex, relying on the standard WIMP (Windows, Icons, Menus and Pointing devices) interaction metaphor to perform all tasks, typically using a mouse and keyboard as the primary input devices.
A detailed description of the preferred embodiments is provided herein below by way of example only and with reference to the following drawings, in which:
FIG. 1 illustrates a resource diagram of the system of the present invention, in one particular embodiment thereof.
FIG. 2 is a resource diagram illustrating the resources of the computer program of the present invention, in one particular embodiment thereof.
In the drawings, one embodiment of the invention is illustrated by way of example. It is to be expressly understood that the description and drawings are only for the purpose of illustration and as an aid to understanding, and are not intended as a definition of the limits of the invention.
The system of the present invention, in one aspect thereof, is best understood as a computer-implemented system for rendering sketches. FIG. 1 illustrates a representative embodiment of the system that includes a computer 10, which computer generally consists of a personal computer including a lap top or table PC, provided that they have a suitable graphics card (not shown) and suitable graphics acceleration to process graphics as described below. The computer is preferably linked to a database 11. The primary input device is a pen 12 on a digitizing tablet 14 such as a WACOM™ tablet. The pen 12 preferably has a barrel button with two click actions—forward, backward, and an active eraser end. Loaded on the computer 10 is the computer application 16 of the present invention, which is the computer program aspect of the present invention. The computer application 16 consists of a special application three-dimensional modeling tool, programmed in a manner that is known, to include the functions described in this disclosure. The method of the present invention is particularized throughout the disclosure, and certain aspects of the method are summarized below under the heading “Business Method”.
As illustrated, for example, in FIG. 2, the computer application 16, in a particular embodiment thereof, includes a sketching application 17 and a translator 19. The sketching application 17 provides the suggestive modeling interface 18 that enables users to access the functions of the sketching application 17. The operations of the sketching application 17 are described below as functions embodied by the suggestive modeling interface 18 for the sake of illustration of the invention in operation. The sketching application 17 is best understood as incorporating certain features common to the three-dimensional model creations packages such as AutoCAD™ and others. The translator 19 is operable to convert drawing files for processing by the sketching application 17 as explained below, and also to convert drawings created by operation of the sketching application 17 into common file formats used by available three-dimensional model creation packages.