Patents Assigned to Dassault Systems
-
Patent number: 10262087Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing data representing the effect of tortuosity on the acoustic behavior of a fluid in a porous medium. One of the methods includes generating by a first data processing program of the data processing apparatus, a model of acoustic behavior of a fluid in a porous medium including an effect of tortuosity, with the model comprising a time variable indicative of a sound speed of the fluid. The method includes rescaling the time variable of the model based on the sound speed in a fluid in the porous medium. The method also includes simulating the acoustic behavior including the effect of tortuosity of the porous medium based on the rescaling of the time-related variables within the model.Type: GrantFiled: January 13, 2016Date of Patent: April 16, 2019Assignee: Dassault Systemes Simulia Corp.Inventors: Chenghai Sun, Franck Léon Pérot, Raoyang Zhang, Hudong Chen, David M. Freed, Ilya Staroselsky, Adrien Mann
-
Patent number: 10255392Abstract: A computer-implemented method is provided for use in finite element analysis of a three-dimensional (3D) representation of a physical object. The computer-implemented method includes combining a plurality of retained degrees of freedom of the 3D representation to form a root substructure, reducing a structure of the 3D representation on to a reduced automated multilevel substructuring (AMLS) subspace, and computing a plurality of eigenmodes and condensed operators based on the reduced structure, and computing constraint modes using an AMLS transformation matrix. The computer-implemented method also includes generating at least one substructure of the 3D representation based on the plurality of eigenmodes, constraint modes, and condensed operators, and storing the at least one substructure in a memory area.Type: GrantFiled: November 14, 2011Date of Patent: April 9, 2019Assignee: Dassault Systemes Simulia Corp.Inventors: Mintae Kim, Vladimir Belsky, Mikhail Belyi
-
Patent number: 10241654Abstract: A computer based scheduling and rescheduling method, apparatus and system for an electronic calendar. The electronic calendar illustrates a time progression of scheduled tasks in a horizontally or vertically oriented view of time. The electronic calendar and its graphical user interface (GUI) provide a viewing pattern for the user. Direction in the viewing pattern is synonymous with increasing/decreasing dates-times in the time progression of scheduled tasks. A scheduling-rescheduling engine schedules into the calendar user requested tasks and automatically reschedules impacted previously scheduled tasks. The scheduling-rescheduling engine also schedules user selected resources (e.g., people, robots, tools, etc.) per scheduled task.Type: GrantFiled: December 20, 2013Date of Patent: March 26, 2019Assignee: Dassault Systemes Americas Corp.Inventors: Paul R. Meyer, Curtis A. Gravatt, Steven Conrad
-
Patent number: 10235493Abstract: A computer-implemented method constructs a three-dimensional (3D) model, deletes data defining two or more features of the 3D model, and creates a new feature to replace the two or more features. Each of the two or more features has a set of faces, and a reduced amount of data is associated with the new feature with respect to the amount of data defining the two or more features. The method maps unique identifiers, enabling references to be retained and preventing a failure of an operation that uses the reference.Type: GrantFiled: June 16, 2017Date of Patent: March 19, 2019Assignee: Dassault Systemes SolidWorks CorporationInventors: Robert M. Siegel, Donald Van Zile, III
-
Patent number: 10229228Abstract: A computer-implemented method for simulating an assembly of fabric pieces can include providing a plurality of parallel solvers, a first solver simulating at least one first fabric piece and a second solver simulating at least one second fabric piece. The computer-implemented method can further include maintaining the first and the second fabric pieces tight by computing a common frontier by the first and second solvers.Type: GrantFiled: May 27, 2014Date of Patent: March 12, 2019Assignee: Dassault SystemesInventors: Philippe Belmans, Malika Boulkenafed
-
Patent number: 10229179Abstract: In the proposed approach cluster elements (bins) are made available as a keypad in the form of a cluster map. The user directly selects the cluster element (bin) with a mouse, touch or actual keypad. For each of the associated attributes, a cluster map is available that orders the attributes from high-to-low by color or shade intensity. When a cluster element is selected in one cluster map, that same cluster element is also highlighted in other cluster maps. For each of the cluster maps, a value axis is available which shows the value of the parameter for the selected cluster element. In the case of numerical values, the high/low attribute pattern across the cluster maps is easily visible. The selected data objects in the cluster map are displayed in a separate widget.Type: GrantFiled: December 13, 2016Date of Patent: March 12, 2019Assignee: Dassault Systèmes Simulia Corp.Inventor: Alexander Jacobus Maria Van der Velden
-
Patent number: 10223830Abstract: A computer-implemented method for designing a manufacturable garment provides a three-dimensional shape representing a garment segmented into a set of three-dimensional panels (3DP). Next the method computes for each three-dimensional panel, a corresponding flattened pattern (FP). The method defines a mesh (MF, M3D) on each of said three-dimensional panels and flattened patterns; and simulates a draping of the segmented three-dimensional shape over a three-dimensional manikin (MK) by progressively imposing a constraint that each mesh element (ME3) of said three-dimensional panels adopts dimensions (EEL) of a corresponding mesh element (MEF) of the corresponding flattened pattern while it conforms to the manikin shape. A computer program product, a non-volatile computer-readable data-storage medium and a Computer Aided Design system may carry out such a method. Also application of such a method to the manufacturing of a real garment.Type: GrantFiled: September 21, 2016Date of Patent: March 5, 2019Assignee: Dassault SystemesInventors: David Leo Bonner, Auxkin Ortuzar Del Castillo, Denis Nouais
-
Patent number: 10210304Abstract: A computer-implemented method and apparatus of designing an assembly of objects in a system of computer-aided design. The method/apparatus provides a three-dimensional geometrical modeled object comprising at least one three-dimensional geometrical element; provides a logical modeled object comprising at least one logical component; and associates sets of at least one three-dimensional geometrical element with respective sets of at least one logical component. The method/apparatus display in a three-dimensional scene, a representation of a set of at least one logical component partially superimposed on the corresponding associated set of at least one three-dimensional geometrical element.Type: GrantFiled: August 28, 2012Date of Patent: February 19, 2019Assignee: Dassault SystèmesInventors: Laurent Santiquet, Bertrand Faure
-
Patent number: 10198488Abstract: The invention notably relates to a computer-implemented method for querying a database that comprises 3D modeled objects that represent mechanical parts. The method comprises the steps of providing a query that includes a thickness criterion and returning, as results of the query, respective 3D modeled objects of the database based on an extent to which the respective 3D modeled object has a thickness that respects the thickness criterion. The thickness of the respective 3D modeled object is proxied by a thickness signature that corresponds to the evaluation of a function of the type ƒ(x)= a ( b + cx 3 2 ) . Such a method improves the querying of a database that comprises 3D modeled objects that represent mechanical parts.Type: GrantFiled: May 23, 2016Date of Patent: February 5, 2019Assignee: Dassault SystemesInventors: Laurent Marini, Remy Rorato, Jean-Francois Rameau
-
Patent number: 10180731Abstract: The present invention is directed to an input device, system, and method for modeling complex surfaces in a CAD environment. The system and method include a computer communicatively coupled to a user interface, such that the computer is configured to display a modeled surface on the user interface. The system and method further include the input device of the present invention communicatively coupled to the computer by a connection interface. The input device comprises a malleable outer surface that corresponds to the initial modeled surface displayed on the user interface, and a user provides input to the input device by applying pressure to deform the malleable outer surface. The input device further comprises transducers operatively coupled to the malleable outer surface to measure the pressure applied to deform the malleable outer surface.Type: GrantFiled: December 28, 2015Date of Patent: January 15, 2019Assignee: Dassault Systemes Americas Corp.Inventor: Stephan James Clambaneva
-
Patent number: 10176278Abstract: Embodiments of the present invention provide functionality simulating the physical behavior of at least one object in a three dimensional (3D) scene that is divided into a plurality of zones. One such example embodiment comprises: providing at least a first zone and a second zone topologically adjacent, each zone having its own computing resource, providing an object located in one or both zones, and simulating the physical behavior of the object, the simulation being performed by the computing resource of each one of said first and second zones.Type: GrantFiled: December 16, 2013Date of Patent: January 8, 2019Assignee: Dassault SystemesInventor: Philippe Belmans
-
Patent number: 10162476Abstract: A computer-implemented method displays an assembly of digitally modeled objects in a three-dimensional scene, by the steps of: defining at least one object of the assembly as being revealable; generating a graphical representation of the assembly wherein said revealable object is located at least partially behind at least another object, called hiding object, and displaying said graphical representation; using a graphical tool selecting a region of said graphical representation of the assembly, called a revealing zone; and rendering a three-dimensional scene comprising a three-dimensional representation of the assembly wherein a portion of the revealable object located behind the hiding object and comprised within the revealing zone is shown by transparency through said hiding object. A computer program product, a non-volatile computer-readable data-storage medium and a Computer Aided Design system for carrying out such a method.Type: GrantFiled: November 9, 2016Date of Patent: December 25, 2018Assignee: Dassault SystemesInventors: Nicolas Arques, Christophe Rene Francis Delfino
-
Patent number: 10156599Abstract: Some embodiments include an apparatus for determining statistics of the current in various wiring systems exposed to diffuse electromagnetic fields. Other embodiments of related apparatuses and methods are also disclosed.Type: GrantFiled: December 16, 2015Date of Patent: December 18, 2018Assignees: Dassault Systemes Simulia Corp.Inventors: Robin Stewart Langley, Andrea Barbarulo, Louis Kovalevsky
-
Patent number: 10152198Abstract: 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.Type: GrantFiled: December 15, 2009Date of Patent: December 11, 2018Assignee: Dassault SystèmesInventors: Emmanuel Denis Radet, Alain Georges Dugousset, Juba Hadjali, Michaël Eric Francois Diguet
-
Patent number: 10140333Abstract: A method and system provides a search interface that permits a user to interrogate a structured database, and includes retrieving database entries from one or more databases, flattening a plurality of database entries, indexing the plurality of flattened database entries to form a search engine index, and prompting the user to enter an input. The system continuously monitors the user input and each time an input is entered by the user, the system computes a set of non-null partial queries in response to the input entered by the user, associates a structured item to each non-null partial query, and allows the user to select one of the structured items. If the user selects one of the structured items, the system replaces the user input by the non-null partial query associated to the selected structured item. When the user validates the input, the system executes the input as a query. Finally, the system provides documents to the user corresponding to the executed query.Type: GrantFiled: August 26, 2010Date of Patent: November 27, 2018Assignee: Dassault SystemesInventors: François Bourdoncle, Florian Douetteau, Jérémie Bordier
-
Patent number: 10140350Abstract: In an embodiment, a computer-implemented method for automatically updating imported information in a destination system upon a change to a corresponding module in the source system, includes, responsive to the source system detecting a change to a source module in the source system changing, where the source module corresponds to an imported module of the destination system, loading breadcrumbs in the source system corresponding to the source module. The computer-implemented method further includes determining, based on the loaded breadcrumbs, destination modules linked to the changed source module. The computer-implemented method further includes exporting changes to the destination modules at the destination system from the source system. Therefore, the data remains synchronized between the two systems as changes are made on either system.Type: GrantFiled: November 9, 2015Date of Patent: November 27, 2018Assignee: Dassault Systemes Americas Corp.Inventors: Ian Dobinson, Peter Haynes
-
Patent number: 10140395Abstract: It is provided a computer-implemented method for simulating the machining of a workpiece with a cutting tool having at least one cutting part and at least one non-cutting part. The method comprises providing a set of dexels that represents the workpiece, a trajectory of the cutting tool, and a set of meshes each representing a respective cutting part or non-cutting part of the cutting tool. And then the method comprises for each dexel computing, for each mesh, the extremity points of all polylines that describe a time diagram, and testing a collision of the cutting tool with the workpiece along the dexel based on the lower envelope of the set of all polylines. Such a method improves the simulating of the machining of a workpiece.Type: GrantFiled: November 30, 2015Date of Patent: November 27, 2018Assignee: Dassault SystemesInventors: Nicolas Montana, Romain Nosenzo
-
Patent number: 10127333Abstract: An embodiment provides a method of modifying a computer aided design (CAD) model. Such an embodiment associates metadata with a CAD model. In turn, the metadata is defined which includes providing the metadata in the form of a signal with one or more frequency characteristics that correspond to one or more respective characteristics of the CAD model. These frequencies can be used as part of mapping and/or processing algorithms in labeling or identifying unknown information about an environment. In an embodiment, the metadata may include graphical descriptions of the frequency such as a vector or other image based files.Type: GrantFiled: December 30, 2015Date of Patent: November 13, 2018Assignee: Dassault SystemesInventor: Nelia Gloria Mazula
-
Patent number: 10127261Abstract: In one aspect, a computer-implemented method for managing conflicts in a logical component hierarchy is provided. The logical component hierarchy includes an ancestor component and a descendant component associated with the ancestor component. The method uses a computer device in communication with a memory. The method includes determining, by the computer device, a requirement to replace the descendant component, within the logical component hierarchy, with an overriding component. The overriding component is associated with the ancestor component by an overriding reference. The method also includes replacing the descendant component with the overriding component within the logical component hierarchy.Type: GrantFiled: December 31, 2013Date of Patent: November 13, 2018Assignee: Dassault Systems Enovia CorporationInventors: Mahesh Raghavan, Lawrence Steven Bach, Dana Rigg, Peter Elliott Haynes
-
Patent number: 10127332Abstract: A computer-implemented method automates motion of a computer-aided design (CAD) model. The CAD model represents a real-world object comprised of a number of parts. The part containing a user-specified entity is analyzed to collect data relevant to a motion study, for example, size data, location data, and material type data are collected. Based on the user-specified entity, parameters for automating motion are inferred and used to automate motion. The parameters include at least one of a part that is moved directly by a motor, a location on the part where the motor is mounted, a motor type, an axis of motion of the part, and a motion function indicating a change of motion over time.Type: GrantFiled: December 22, 2014Date of Patent: November 13, 2018Assignee: Dassault Systemes SolidWorks CorporationInventors: Mark Gibson, Shrikant Vitthal Savant, Kyeong Hwi Lee