| Dassault Systemes Patent applications |
| Patent application number | Title | Published |
| 20120120052 | AUTOMATIC TOLERANCING OF GEOMETRICAL TEMPLATES - A system for tolerancing geometrical templates upgrades the geometrical template to include a unique identifier and index corresponding to each sub-feature of the template. The upgraded template is associated to a set of 3D annotations and the association is stored in a catalog which uses the unique identifier as an index. Upon instantiation of the geometrical template, a list of corresponding tolerance templates are retrieved and displayed for selection, and a selected tolerance template is then instantiated onto the geometrical template. | 05-17-2012 |
| 20120078587 | Designing A Modeled Object Within A Session Of A Computer-Aided Design System Interacting With A Database - The invention is directed to a method for designing a modeled object within a session of CAD system interacting with a database. The method comprises: | 03-29-2012 |
| 20120072182 | Design of a Part Modeled by Parallel Geodesic Curves - The invention provides a computer implemented method for designing a part. The method comprises a step of providing a surface and a base curve lying on the surface. The method also comprises a step of sampling the base curve into a list of base points. The method also comprises a step of determining a grid of points of perpendicular geodesic curves. The points of the grid each belong to a respective level. Each level of the grid corresponds to a respective geodesic distance to the base curve. Each perpendicular geodesic curve lies on the surface and departs perpendicularly from the base curve at a respective base point. The method then comprises a step of computing a plurality of parallel geodesic curves lying on the surface by using the grid of points. Each parallel geodesic curve corresponds to a respective level. A representation of the part is displayed according to the method. | 03-22-2012 |
| 20120004891 | COMPUTER METHOD AND SYSTEM PROVIDING DESIGN OF AN ASSEMBLY MODELED BY A GRAPH - The invention provides a computer-implemented method and system intended for designing an assembly of a plurality of objects. The assembly is modeled by a directed acyclic modeling graph having nodes and arcs. Each node represents an object of the assembly. Each arc represents the use of an end node by an origin node. At least one arc is uniquely identified by an identifier. The assembly is further modeled by at least one relation having at least one tuple containing a first chain of at least one identifier. The method comprises the step of determining at least one mapping between the first chain and a second chain of at least one identifier as well as the step of substituting at least one occurrence of the first chain in the tuple of the relation with the second chain. The invention provides this way a means to repair broken tuples automatically and thus to facilitate design. | 01-05-2012 |
| 20110298822 | METHOD, APPARATUS, AND PROGRAM FOR DISPLAYING AN OBJECT ON A COMPUTER SCREEN - The invention is directed to a computer-implemented method for displaying an object on a computer screen, the method comprising the steps of: (i) computing a first image; (ii) displaying the first image; (iii) repeating k times the following steps: (iv) computing a n | 12-08-2011 |
| 20110295564 | COMPUTING OF A RESULTING CLOSED TRIANGULATED POLYHEDRAL SURFACE FROM A FIRST AND A SECOND MODELED OBJECTS - The invention is directed to a computer-implemented process, in a computer-aided geometric design system, for computing a resulting closed triangulated polyhedral surface from a first and a second modeled objects. The first modeled object is modeled by a first closed triangulated polyhedral surface and the second modeled object is modeled by a second closed triangulated polyhedral surface. The process according to the invention comprises:
| 12-01-2011 |
| 20110282632 | Method of Computer-Aided Design of Edges Connecting Faces of a Modeled Object - The invention is directed method of computer-aided design of edges connecting faces of a modeled object, the method comprising a step of:—determining (S | 11-17-2011 |
| 20110279293 | COMPRESSION AND DECOMPRESSION OF NUMERICAL DATA - The invention relates to a computer-implemented method for compressing numerical data comprising a structured set of floating point actual values. A floating point value is defined by a sign, an exponent and a mantissa. The method comprises computing a floating point predicted value related to a target actual value of the set. The computing includes performing operations on integers corresponding to the sign, to the exponent and/or to the mantissa of actual values of a subset of the set. The method also comprises storing a bit sequence representative of a difference between integers derived from the target actual value and the predicted value. Such a method is particularly efficient for reducing the storage size of a CAD file. | 11-17-2011 |
| 20110270586 | Method and System for Designing an Assembly of Objects in a System of Computer-Aided Design - The invention is directed to a method for designing an assembly of objects in a system of computer-aided design, the method comprising: (i) selecting a first object and a second object of the assembly, each of the first object and the second object having interface information; (ii) computing a set of relative positions between the first object and the second object of the assembly; (iii) ranking the relative positions of the set between the first object and the second object according to at least one criterion; and (iv) providing the best of the relative positions between the first object and the second object according to the ranking step. | 11-03-2011 |
| 20110264412 | Part Design Using a Context-Free Grammar - The invention relates to a computer implemented method for designing a part modeled by using a seed structure of a context-free grammar, a set of rules of the grammar, at least two design features, each design feature being defined by at least one rule of the set, a priority order between the design features determined by the seed structure and the set of rules. The method comprises the steps of displaying a representation of the part in a graphical user interface according to the priority order, modifying the priority order between said two design features by modifying the set of rules, displaying a representation of the part according to the modified priority order. | 10-27-2011 |
| 20110148873 | METHOD AND SYSTEM FOR COMPOSING AN ASSEMBLY - The present invention provides a computer implemented method and apparatus for composing an assembly of a plurality of objects. The method comprises navigating in a PLM database and displaying 3D representations of modeled objects. The method further comprises selecting in the PLM database a plurality of the modeled objects. The method further comprises storing the selected modeled objects in an editable area. The selected modeled objects are three-dimensionally displayed in the editable area. The method further comprises composing the assembly in a scene by using at least one instance of at least one of the objects stored in the editable area. | 06-23-2011 |
| 20110145760 | METHOD AND SYSTEM FOR EDITING A PRODUCT ASSEMBLY - The present invention provides a computer implemented method for editing a product. The product comprises three-dimensional modeled objects. The method comprises the step of displaying a three-dimensional representation of a hierarchy of the three-dimensional modeled objects. The three-dimensional modeled objects are displayed three-dimensionally in the representation. The method further comprises the step of selecting at least one of the displayed three-dimensional modeled objects. The method further comprises the step of performing an action on the selected object. The hierarchy is edited upon the performing of the action. | 06-16-2011 |
| 20110141109 | METHOD AND SYSTEM FOR NAVIGATING IN A PRODUCT STRUCTURE OF A PRODUCT - The invention is directed to a method for navigating in a product structure of a product, the product comprising a set of three-dimensional modeled objects. The method comprises: (a) displaying a three-dimensional graphical representation of the product; (b) selecting a three-dimensional modeled object of the product; and (c) displaying a graphical representation of a number of levels of a hierarchy of the product structure of the product. The number of levels is determined according to levels identified in a simple path in the hierarchy of the product structure between the selected three-dimensional modeled object and a highest level of the hierarchy. The method selects a level among levels identified in the simple path in the hierarchy of the product structure of the product; and finds, in the set of three-dimensional modeled objects, a second set of three-dimensional modeled objects according to the selected level of the hierarchy. Display of the found second set of three-dimensional modeled objects is then emphasized in the screen view (i.e., user interface). | 06-16-2011 |
| 20110141043 | METHOD AND SYTEM FOR DUPLICATING AN OBJECT USING A TOUCH-SENSITIVE DISPLAY - The invention is directed to a computer-implemented method 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. | 06-16-2011 |
| 20110137892 | Process, Program and Apparatus for Displaying an Assembly of Objects of a PLM Database - This invention is directed to a process, computer program and apparatus for displaying an assembly of objects of a product lifecycle management database. The method according to the invention aims at providing an access to the database, selecting the assembly of objects in the database, identifying a plurality of viewpoints on said assembly, retrieving from the database a set of objects of said assembly according to the plurality of identified viewpoints, computing a model of said assembly for all the retrieved objects of the set of objects, and displaying a view of the model, any displayed views being computed locally starting from the objects retrieved at the retrieving step. | 06-09-2011 |
| 20110112803 | Method and System for Designing an Assembly of Objects in a System of Computer-Aided Design - The invention is directed to a method for designing an assembly of objects in a system of computer-aided design, the method comprising: (i) selecting a first object and a second object of the assembly, each of the first object and the second object having interface information; (ii) computing a set of positions of the first object relatively to the second object of the assembly; and (ii) displaying simultaneously representations of the computed positions of the first object relatively to the second object. | 05-12-2011 |
| 20110098982 | METHOD AND SYSTEM FOR UPDATING A MODELED OBJECT IN A PRODUCT LIFECYCLE MANAGEMENT SYSTEM - A computer-implemented method and system for updating a modeled object in a Product Lifecycle Management system is disclosed. The modeled object to be updated is modeled with a directed acyclic graph having at least one path. The path is formed of nodes and arcs, where: (i) each node represents a modeled object, and (ii) each arc represents the use of a respective end node by a corresponding origin node. The invention method and system build a first path of all successive nodes used by the modeled object to be updated. Next the invention method and system compute from the first path, a second path of nodes impacting the update of the modeled object to be updated. In turn, the invention method and system update the modeled object to be updated by using the nodes of the second path. The invention also provides a computerized system, such as a Product Lifecycle Management (PLM) system, comprising program code means for carrying out the method of the present invention. | 04-28-2011 |
| 20110016434 | KNOWLEDGE-BASED POLYMORPH UNDOCKABLE TOOLBAR - A software control method and apparatus for implementing a knowledge-based polymorph undockable toolbar within an object scene. The undockable toolbar can be used to perform actions on objects created and managed by computer software applications. A knowledge-based polymorph undockable toolbar can merges into a relatively small area, tools for executing various commands that would require substantial screen space if represented by standard icons on a toolbar. The present invention can be used to manipulate non-constrained objects or groups of objects included in an assembly that are linked to each other by constraints. The knowledge based polymorph undockable toolbar can also act to reduce the number of user interactions needed to perform a manipulation task. | 01-20-2011 |
| 20100274818 | Method and System for Updating Object Data With Respect to Object Specifications in a Product Life Cycle Management System - The invention is directed to a Product Lifecycle Management (PLM) update process for updating objects with respect to specifications. The process invokes dependence relations between objects. It relies on building a directed graph, wherein objects are the nodes of the graph. An arc (also called “edge”) is directed from a second object to a first object, the latter depending on the second object according to dependence relations of the PLM system. Thus, the update can be carried by browsing the graph along the direction of the arcs in the graph. Owing to the reversion of the graph with respect to the dependence of objects, the simple solution of the invention guarantees that the update of an object occurs only when the ancestor object it depends on is up to date, and so on. This drastically reduces failures at update in practice. | 10-28-2010 |
| 20100262930 | Method, Program and Product Edition System for Visualizing Objects Displayed on a Computer Screen - This invention is directed to a method, a program and a production edition system of visualization of objects in a scene. The method according to the invention aims at indicating a distance between objects by modifying a property (like a rendering property) of a target object according to a distance to an active object. Typically, a light source is simulated and attached at the active object and the scene is accordingly modified dynamically. Such a method bypasses the basic materialization of the distance between objects. Hence, no display of extrinsic elements is mandatory and possible interferences are prevented. In addition, the method allows, by definition, a progressive modification of e.g. a rendering of the target object. Thus, modifications in the scene are better understood by the user and ergonomics are improved. | 10-14-2010 |
| 20100121626 | Computer-Implemented Method of Computing, In A Computer Aided Design System, Of A Boundary Of A Modeled Object - The invention relates to a computer-implemented method of computing, in a computer aided design system, of a boundary of a modeled object, the method comprising:
| 05-13-2010 |
| 20100037178 | Animated Icons To Preview Transformations Related to 3D Models - An apparatus and a method for using 3D animated icons to preview transformations related to 3D models are disclosed. The apparatus includes a graphical user interface (GUI) which includes a visual depiction of the 3D model as well as a cursor and 3D animated icons which are representative of various transformations that may be performed on the model. The animation of the 3D icons provides the user with a preview, before selecting the icons, of what will happen to the 3D model depicted in the GUI if the transformations are in fact applied by user-selection of the icons. The method includes displaying, on a GUI, a 3D model as well as a cursor and at least one 3D animated icon which displays a representation of a respective transformation. The method further includes changing the state of an animated icon from static (i.e., a still frame) to animated when the user positions the cursor in the neighborhood of the icon, thereby illustrating the effect of the transformation. The method further comprises changing the icon to a different static state whenever the user selects the icon, at which point the icon will be displayed as a still frame that indicates that the icon has been selected. | 02-11-2010 |
| 20100004770 | COMPUTER-IMPLEMENTED METHOD OF DESIGN OF SURFACES DEFINED BY GUIDING CURVES - The invention relates to a method of design of ruled surfaces. The method comprises the step of accessing data defining guiding curves P(u) and Q(v) and a cost function f(t, w). Given P(u) and Q(v), the unknown coupling is a parameterized curve s | 01-07-2010 |
| 20090019397 | Widget of Graphical User Interface and Method for Navigating Amongst Related Objects - The invention is directed to a widget of or in a graphical user interface for navigating amongst related objects. The widget is adapted for displaying first and second groups of objects within respective first and second visually linked display areas. The widget is further adapted, upon user selection of a relation between an object of the second group and a third group of objects, for displaying objects of the third group in the second display area and objects of the second group in the first display area. The invention also relates to a method for navigating amongst related objects, comprising a step of providing to a user a graphical user interface with such a widget. Lastly, the invention is directed to a computer program comprising code means for implementing the method and to a computer system comprising means for implementing the method. | 01-15-2009 |