Patent Pack (PDFs)

Research new robot inventions

Patent Pack (PDFs)

Research the latest gaming inventions

Patent Pack (PDFs)

Research new Social Network inventions

Patent Pack (PDFs)

Research new Drone inventions

Patent Pack (PDFs)

Research the latest Electric Vehicle inventions

Patent Pack (PDFs)

Research latest Smartphone inventions

TOP 200 Companies filing patents this week

Companies with the Most Patent Filings (2010+)

Patent Pack (PDFs)

Research new robot inventions

Patent Pack (PDFs)

Research the latest gaming inventions

Patent Pack (PDFs)

Research new Social Network inventions

Patent Pack (PDFs)

Research new Drone inventions

Patent Pack (PDFs)

Research the latest Electric Vehicle inventions

Patent Pack (PDFs)

Research latest Smartphone inventions

Recent patent applications related to

A computer-implemented method of calibrating a camera includes: a. Making a video screen display a calibration pattern; b. ... Dassault Systemes

Computer-implemented method of calibrating a camera

A computer-implemented method of calibrating a camera, comprises the steps of: a. Acquiring a video stream from said camera (cam), and displaying it on a screen (dy); b. ... Dassault Systemes

Querying a database with morphology criterion

The invention notably relates to a computer-implemented method for querying a database. The database comprises 3d modeled objects that each represent a mechanical part. ... Dassault Systemes

Simplifying a computer-aided design model while retaining references

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. ... Dassault Systemes

Embodiments of the present invention simulate a real-world system by first generating a time dependent system of equations that represents the real-world system where the time dependent system of equations has a defined constraint. Next, the constraint is de-coupled from the time-dependent system of equations using a matrix representing an approximation of physics of the real-world system, the de-coupling generating a first system of equations representing the constraint and a second system of equations representing physics of the real-world system. ... Dassault Systemes

Detection and elimination of stress singularity

A computer-implemented method and system automatically detects stress singularity in a three-dimensional (3d) computer-aided design (cad) model. A potential area of high stress is detected. ... Dassault Systemes

Risk identification in supply chain

Computer systems and methods that identify and assess risk in a supply chain network. The systems and methods create a visual model of a supply chain network, which includes: (i) logical stations graphically representing the physical sites in the supply chain network, and (ii) logical transits graphically representing the transportation of materials between the represented physical sites. ... Dassault Systemes

Scalable finite element simulation of additive manufacturing

Methods and systems for providing accurate, scalable, and predictive 3d printing simulations using numerical methods for part-level simulations. Complex parts can be discretized into finite elements using independent and arbitrary meshing. ... Dassault Systemes

Simulation augmented reality system for emergent behavior

Embodiments of the present invention provide an augmented reality by defining a model representing a real-world system. After defining the model, a plurality of model simulations are performed using the defined model which produce predicted field data that is stored in memory. ... Dassault Systemes

Rendering the global illumination of a 3d scene

The invention notably relates to a computer-implemented method for rendering the global illumination of a three-dimensional scene. The method comprises providing a 3d scene that comprises of a set of triangles and one or more direct light sources, determining that each triangle of the set has an area that is below a threshold, assigning to each triangle of the set a radius of influence using a probability law, obtaining a subset of triangles by filtering out the triangles according to their radius of influence, rendering the three-dimensional scene by lighting its set of triangles, the triangle of the subset of triangles being used as indirect light sources according to their radius of influence.. ... Dassault Systemes

A computer-implemented method designs a three-dimensional modeled object. The method: provides, in a three-dimensional scene, said three-dimensional modeled object comprising a curve (c) defined by a set of vertices (v1, v2, v3) and a set of edges (e1, e2) connecting said vertices. ... Dassault Systemes

B-rep design with face trajectories

A computer implemented method for designing a 3d modeled object that represents a mechanical part. The method comprises selecting a group of faces of the b-rep, defining a trajectory for each respective face of the group of faces, computing, for each face of the group of faces, a respective swept volume, the swept volume corresponding to the volume swept by the respective face with respect to the trajectory, assigning a material removal label or a material adding label to each swept volume, according to the position of the swept volume at the respective face with respect to the interior of the 3d modeled object, and updating the b-rep with a material removal volume and then a material adding volume. ... Dassault Systemes

Reconstructing a 3d modeled object

The invention notably relates to a computer-implemented method for reconstructing a 3d modeled object that represents a real object, from a 3d mesh and measured data representative of the real object, the method comprising providing a set of deformation modes; determining a composition of the deformation modes which optimizes a program that rewards fit between the 3d mesh as deformed by the composition and the measured data, and that further rewards sparsity of the deformation modes involved in the determined composition; and applying the composition to the 3d mesh. The method improves reconstructing a 3d modeled object that represents a real object.. ... Dassault Systemes

Density based graphical mapping

An embodiment of the present invention provides a method of updating a cad model representing an environment. Such an embodiment begins by generating a point cloud representing one or more objects of an environment based on received signals, where the received signals reflected off the one or more objects of the environment. ... Dassault Systemes

07/06/17 / #20170193695
#### Modifying a sub-division model based on the topology of a selection

A computer-implemented method and system create a three-dimensional (3d) model represented by a sub-division surface and defining a solid or a surface model. A selected entity of the 3d model is selected and with one or more surrounding entities a determination is made of a type of operation to perform. ... Dassault Systemes

07/06/17 / #20170193402
#### Update of a machine learning system

The invention notably relates to a computer-implemented method for updating a model of a machine learning system. The method comprises providing a first set of observations of similar events, each observation being associated with one or more variables, each variable being associated with a value, and with a target value; indexing each observation of the first set with its corresponding one or more variables and target value; receiving, on the index, a query allowing a selection of a subset of the first set of observations; returning, as a result of the query, a subset of the first set of observations; providing a second model; training the provided second model with the returned subset of the first set of observations; and loading the trained second model.. ... Dassault Systemes

07/06/17 / #20170193401
#### Recommendations based on predictive model

The invention notably relates to a computer-implemented method for selecting an appropriate decision by constraining options assessed with a model. The method comprises selecting a model capable of receiving inputs and providing output in response to an input; training a model with a set of data representing similar events; generating options that represent hypothetical events; computing target values by applying the trained model on the generated options; computing index for indexing the generated options and target values associated with the trained model; querying the said index for obtaining a selection of a set of options, the selection being performed according to a specific constraint; returning, as a result of the query, a subset of the set of the generated options, the subset being ranked according to the target values associated with each option.. ... Dassault Systemes

07/06/17 / #20170193278
#### 3d to 2d reimaging for search

An embodiment provides a method of identifying an object from three-dimensional data of the object. Such an embodiment obtains 3d data of an object and, in turn, flattens the 3d data to produce 2d data of the object. ... Dassault Systemes

07/06/17 / #20170193132
#### Embedded frequency based search and 3d graphical data processing

An embodiment provides a method of modifying a cad model. Such an embodiment associates metadata with a cad model. ... Dassault Systemes

07/06/17 / #20170193052
#### Evaluation of a training set

The invention notably relates to a computer-implemented method for assessing a potential divergence of an outcome predicted by a machine learning system. The method comprises: training a model on a first set of observations, each observation being associated with a target value; randomly generating a second set of observations; applying the trained model to the second set thereby obtaining a target value associated with each observation of the second set; indexing the first and second sets of observations and their associated target values into an index; receiving a first query allowing a selection of a subset of the first and second sets of observations; generating a second query that comprises the first query and an additional constraint that is to return only observation(s) of the first set; generating a third query that comprises the first query and an additional constraint that is to return only observation(s) of the second set; querying the index using the second and third queries; and returning a response to the second and third queries.. ... Dassault Systemes

07/06/17 / #20170193049
#### Retrieval of outcomes of precomputed models

The invention notably relates to a computer-implemented method for retrieving model outcomes in the course of an event. The method comprises providing variables of a first set of observations of similar events, providing a multiplicity of models, indexing the multiplicity of models with the variables of the first set of observations, querying a model according to one or more variables, and returning, as a result of the query, a model.. ... Dassault Systemes

06/29/17 / #20170186245
#### 3d object localization with descriptor

The invention notably relates to a computer-implemented method for localizing a 3d modeled object in a 3d scene, the method comprising a positioning of the 3d modeled object in the 3d scene, the positioning being performed following an algorithm that rewards, for each of first couples made of two 3d points of the 3d modeled object and their respective associated normal vectors, a match with a respective second couple made of two 3d point of the 3d scene and its respective associated normal vectors, the match between the first couple and the second couple amounting to a substantial equality between the value of a descriptor for the first couple and the value of the descriptor for the second couple, the descriptor being variable under mirror symmetries. This improves the localizing a 3d modeled object in a 3d scene.. ... Dassault Systemes

06/29/17 / #20170186244
#### 3d object localization with quantization

The invention notably relates to a computer-implemented method for localizing a 3d modeled object in a 3d scene, the method comprising a positioning of the 3d modeled object in the 3d scene, the positioning being performed following an algorithm that rewards, for each of first couples made of two 3d points of the 3d modeled object and their respective associated normal vectors, a match with a respective second couple made of two 3d point of the 3d scene and its respective associated normal vectors, the first couple being positioned substantially on the second couple, the match between the first couple and the second couple amounting to a substantial integer equality between the value of a quantized descriptor for the first couple and the value of the quantized descriptor for the second couple. This improves the localizing a 3d modeled object in a 3d scene.. ... Dassault Systemes

06/29/17 / #20170186214
#### Management of a plurality of graphic cards

The invention notably relates to a computer-implemented method for managing a plurality of graphic cards, a graphic card comprising one or more graphic processing units, comprising loading a scene in a render engine, the scene comprising at least one graphic data to be used for rendering a view of the scene; creating an abstract graphic resource for a graphic resource of the at least one graphic data, the abstract graphic resource storing an identifier of a graphic resource for at least one of graphic card; copying, on the said at least one graphic card, the said graphic resource of the at least one graphic data; providing to the render engine with an access to the abstract graphic resource for handling the said graphic resource.. . ... Dassault Systemes

06/29/17 / #20170186130
#### Management of a plurality of graphic cards

The invention notably relates to a computer-implemented method for modifying a number of graphic cards used for rendering a scene, a graphic card comprising one or more graphic processing units. The method comprises providing a scene that is already loaded in a render engine, the scene comprising at least one graphic data to be used for rendering a view of the scene; modifying an abstract graphic resource for a graphic resource of the at least one graphic data, the abstract graphic resource storing an identifier of the graphic resource for each graphic card, by adding a new identifier of the said graphic resource for each newly added graphic card; transferring, on each newly added graphic card, the said at least one graphic data already stored on one of the graphic cards.. ... Dassault Systemes

06/29/17 / #20170186064
#### Personalizing products with social collaboration

In current systems, only one consumer can personalize a product using a single session or at a single device (e.g., a computer, mobile device). In an embodiment, a method includes providing, at a user device via a network, a user interface displaying a three-dimensional (3d) model of a consumer product selected by a user. ... Dassault Systemes

06/29/17 / #20170185707
#### Convergence estimation of non-linear pde and linear solvers

A method, according to an embodiment, provides a simulation of a physical real-world system, by first generating a system of equations that includes a discrete representation of the real-world system being simulated. Next, the real-world system is simulated. ... Dassault Systemes

06/29/17 / #20170185706
#### Accelerated algorithm for modal frequency response calculation

A computer-implemented method is provided for simulating a modal frequency response of a real-world object. The computer-implemented method includes dividing a plurality of excitation frequencies into a plurality of excitation frequency subsets, calculating modal frequency responses for at least a portion of the excitation frequencies in a given excitation frequency subset, and generating a simulation of the real-world object based at least in part on the modal frequency responses.. ... Dassault Systemes

06/22/17 / #20170180756
#### Distributed clash and snapping

The invention notably relates to a computer-implemented method for designing a 3d assembly of modeled objects. The method comprises rendering on a second computer a 3d assembly of modeled objects by merging a second 3d modeled object with at least one raster image of a first 3d modeled object, the at least one raster image having being streamed from a first computer to the second computer; sending from the second computer to the first computer first data related to the second 3d modeled object for contact computation between the first and second 3d modeled objects; and computing on the first computer a contact between the first and second 3d modeled objects.. ... Dassault Systemes

06/22/17 / #20170178400
#### Hybrid streaming

The invention notably relates to a computer-implemented method for displaying a 3d assembly of modeled objects. The method comprises streaming from a first computer to a second computer at least one raster image of a first 3d modeled object, and rendering on the second computer the 3d assembly of modeled objects by merging a second 3d modeled object with the streamed at least one raster image.. ... Dassault Systemes

06/22/17 / #20170177771
#### Topological change in a constrained asymmetrical subdivision mesh

Embodiments provide methods and systems for modifying a finite element mesh representation of a three-dimensional model. A method according to an embodiment defines a symmetric constraint of a finite element mesh where the finite element mesh represents a subject 3d model and the symmetric constraint comprises two asymmetric zones of the finite element mesh to be modified symmetrically. ... Dassault Systemes

06/22/17 / #20170177770
#### Modification of a constrained asymmetrical subdivision mesh

Embodiments provide methods and systems for modifying a finite element mesh representation of a three-dimensional model. A method according to an embodiment defines a symmetric constraint of a finite element mesh where the finite element mesh is a representation of a subject 3d model and the symmetric constraint comprises two asymmetric zones of the finite element mesh to be modified symmetrically. ... Dassault Systemes

06/22/17 / #20170177769
#### Effectively solving structural dynamics problems with modal damping in physical coordinates

Embodiments provide methods and systems for modeling mechanical features of a structural dynamic system. A method according to an embodiment provides, in computer memory, a finite element model representing a structural dynamic system. ... Dassault Systemes

06/22/17 / #20170176975
#### Penalty function on design variables for designing variables for designing cost beneficially additive manufacturable structures

One goal in automated product designing of additive manufacturing is to obtain designs having overhangs without support structures if the criterion for overhangs is rigorously geometrical. In an embodiment of the present invention, designers can request automated optimization and design, using simulation and sensitivity-based optimization, of structures having overhangs in the print direction that do not need any support structures. ... Dassault Systemes

06/22/17 / #20170176974
#### Designing an outer surface of a composite part

The invention notably relates to a computer-implemented method for designing an outer surface of a composite part manufactured by molding a stack of material layers. The method comprises defining constant offset surfaces, a constant offset surface being a respective part of the outer surface which is to have a constant offset value relative to the reference surface, the constant offset value of a respective constant offset surface corresponding to the sum of the thicknesses of the material layers below the respective constant offset surface, and determining a final surface that corresponds to a tangent continuous connection of the constant offset surfaces. ... Dassault Systemes

06/15/17 / #20170169142
#### Virtual reality authoring method

. . An embodiment provides a virtual reality experience by defining a model representing an object that includes experimental parameters. After defining the model, a model simulation is performed, using variations of the experimental parameters, that produces results for each of the one or more variations. ... Dassault Systemes

06/15/17 / #20170169138
#### Method and system of constraint-based optimization of digital human upper limb models

An upper limb model of a virtual manikin includes a data conversion engine configured to produce converted data based on one or more data sets. Each data set represents dependencies between elements of the kinematic model. ... Dassault Systemes

06/08/17 / #20170161924
#### Computer-implemented method for drawing a polyline in a three-dimensional scene

. . A computer-implemented method of drawing a polyline in a three-dimensional scene: a) draws a segment (s1) of said polyline in said three-dimensional scene, said segment having a starting point (p1) and an endpoint (p2); b) displays, in the three-dimensional scene, a graphical tool (pst) representing a set of three orthogonal planes (pla, plb, plc), one of said planes being orthogonal to the segment; c) selects one of said planes; and d) draws another segment of the polyline (s2), having a starting point coinciding with the endpoint of the segment drawn in step a) and lying in the plane (pla) selected in step c). Steps a), c) and d) are carried out based on input commands provided by a user. ... Dassault Systemes

06/08/17 / #20170161590
#### Recognition of a 3d modeled object from a 2d image

The invention notably relates to a computer-implemented method for recognizing a three-dimensional modeled object from a two-dimensional image. The method comprises providing a first set of two-dimensional images rendered from three-dimensional modeled objects, each two-dimensional image of the first set being associated to a label; providing a second set of two-dimensional images not rendered from three-dimensional objects, each two-dimensional image of the second set being associated to a label; training a model on both first and second sets; providing a similarity metric; submitting a two-dimensional image depicting at least one object; and retrieving a three-dimensional object similar to the said at least one object of the two-dimensional image submitted by using the trained model and the similarity metric.. ... Dassault Systemes

05/11/17 / #20170132556
#### Exporting hierarchical data from a source code management (scm) system to a product lifecycle management (plm) system

. . Traditionally, plm systems and scm systems have not been linked. In an embodiment, a computer method includes, responsive to a user request to transfer a module from a source code management (scm) system to a product lifecycle management (plm) system, extracting, from a processor at the scm system, data representing modules, versions of the modules, and hierarchical relationships of the modules from a data source of the scm system. ... Dassault Systemes

05/11/17 / #20170132543
#### Exporting hierarchical data from a product lifecycle management (plm) system to a source code management (scm) system

Traditionally, plm systems and scm systems have not been linked. In an embodiment, a computer method includes, responsive to a user request to transfer a module from a product lifecycle management (plm) system to a source code management (scm) system, extracting, from a processor at the plm system, the data representing modules, versions of the modules, and hierarchical relationships of the modules from a data source of the plm system. ... Dassault Systemes

05/11/17 / #20170131866
#### Computer-implemented method of displaying an assembly of digitally modeled objects revealing hidden objects

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.. ... Dassault Systemes

05/04/17 / #20170124761
#### Compression of a three-dimensional modeled object

The invention notably relates to a computer-implemented method for compressing a three-dimensional modeled object. The method comprises providing a mesh of a three-dimensional modeled object, parameterizing (u,v) the mesh on a two-dimensional plane, converting the parameterized mesh into an image i, defining a grid of cells from the image i, each cell being defined by a set of control points, computing a relevance of each cell of the grid, determining at least one cell having a relevance lower than a pre-determined threshold, resizing the at least one determined cell and computing a resulting grid, computing a transformation for each pixel of the image from the resulting grid, and applying the computed transformation to the image i.. ... Dassault Systemes

04/27/17 / #20170115847
#### Comparing 3d modeled objects

The disclosure notably relates to a computer-implemented method for comparing a first 3d modeled object and a second 3d modeled object. The method comprises upon manipulation of a user-interaction tool that controls at least one non-uniform variation of the rendering of both the first 3d modeled object and the second 3d modeled object, updating the displaying of the first 3d object and the second 3d object. ... Dassault Systemes

04/20/17 / #20170109926
#### Computer-implemented method for designing a manufacturable garment

. . 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). ... Dassault Systemes

03/30/17 / #20170091997
#### Compression of a three-dimensional modeled object

It is proposed a computer-implemented method for compressing a three-dimensional modeled object. The method comprises: providing a mesh of the three-dimensional modeled object; parameterizing (u,v) the mesh in a two-dimensional plane, the parameterization of the mesh resulting in a set of vertices having two-dimensional coordinates; providing a grid on the two-dimensional plane; and modifying the two-dimensional coordinates of each vertex by assigning one vertex to one intersection of the grid. ... Dassault Systemes

03/02/17 / #20170061679
#### 3d experience with virtual gemstones for online customer

Current real-time rendering techniques of virtual representations of jewelry with gemstones do not address the shimmer and sparkle of real gemstones. Embodiments of the present invention use real-time rendering methods and systems that enable flash scintillation and fiery scintillation on the facets of virtual representations of gemstones as they are manipulated online by the customer. ... Dassault Systemes

01/19/17 / #20170016719
#### Computation of a measurement on a set of geometric elements of a modeled object

A computer-implemented method for computing a measurement on a set of geometric elements of a modeled object. The method comprises displaying a modeled object and selecting a first geometric element of the modeled object. ... Dassault Systemes

01/05/17 / #20170001376
#### 3d fonts for automation of design for manufacturing

Customized 3d-printing can provide users with customized products, but need to be verified for quality and durability. In an embodiment, a method for three-dimensional (3d)-printing a customized product includes loading a 3d-font from a database. ... Dassault Systemes

###

This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. Freshpatents.com is not affiliated or associated with Dassault Systemes in any way and there may be associated servicemarks. This data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for

###