Dassault Systemes

France

Back to Profile

1-100 of 996 for Dassault Systemes and 12 subsidiaries Sort by
Query
Aggregations
IP Type
        Patent 717
        Trademark 279
Jurisdiction
        United States 759
        World 99
        Canada 87
        Europe 51
Owner / Subsidiary
[Owner] Dassault Systemes 542
Dassault Systemes Americas Corp. 246
Dassault Systemes SolidWorks Corporation 105
Dassault Systemes Simulia Corp. 37
Centric Software, Inc. 27
See more
Date
2024 March 1
2024 February 2
2024 January 4
2023 December 4
2024 (YTD) 8
See more
IPC Class
G06F 17/50 - Computer-aided design 177
G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts 76
G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation 73
G06T 17/00 - 3D modelling for computer graphics 72
G06T 19/00 - Manipulating 3D models or images for computer graphics 59
See more
NICE Class
09 - Scientific and electric apparatus and instruments 245
42 - Scientific, technological and industrial services, research and design 180
38 - Telecommunications services 83
41 - Education, entertainment, sporting and cultural services 81
35 - Advertising and business services 52
See more
Status
Pending 136
Registered / In Force 860
  1     2     3     ...     10        Next Page

1.

GENERATING 3D MODEL REPRESENTING FACTORY

      
Application Number 18460054
Status Pending
Filing Date 2023-09-01
First Publication Date 2024-03-07
Owner DASSAULT SYSTEMES (France)
Inventor
  • Boucher, Julien
  • Mezghanni, Mariem
  • Ndoko, Arthur

Abstract

A computer-implemented method for generating a 3D model representing a factory. The method includes obtaining a point cloud from a scan of the factory and fitting the point cloud with linear CAD extrusions. Such a method is an improved solution for generating a 3D model representing a factory.

IPC Classes  ?

  • G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
  • G06F 30/20 - Design optimisation, verification or simulation
  • G06T 7/564 - Depth or shape recovery from multiple images from contours

2.

System and Method for Energy Storage Device Generative Design

      
Application Number 17823274
Status Pending
Filing Date 2022-08-30
First Publication Date 2024-02-29
Owner Dassault Systèmes Americas Corp. (USA)
Inventor
  • Doyle, Michael Joseph
  • Chattopadhyay, Abhijit

Abstract

A computer-implemented method and corresponding system perform generative design of an energy storage device. The method automatically builds at least one model of the energy storage device. The building is based on a design parameter space and employs a machine learning process. The method automatically performs a simulation of the energy storage device using the design parameter space, a design evaluation space, and the at least one model built. The performing produces at least one prediction. The method automatically evolves at least one of (i) the design parameter space and (ii) the design evaluation space. In an event the at least one prediction indicates that a product design objective or model design objective has been achieved, the method automatically converges on the design parameter space evolved, thereby completing a generative design of the energy storage device and, otherwise, repeats the building, performing, and evolving.

IPC Classes  ?

  • G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model

3.

MACHINE-LEARNING FOR TOPOLOGICALLY-AWARE CAD RETRIEVAL

      
Application Number 18451551
Status Pending
Filing Date 2023-08-17
First Publication Date 2024-02-22
Owner DASSAULT SYSTEMES (France)
Inventor
  • Mezghanni, Mariem
  • Boucher, Julien
  • Sabathier, Rémy

Abstract

A computer-implemented method of machine-learning including obtaining a training dataset of B-rep graphs. Each B-rep graph represents a respective B-rep. Each B-rep graph comprises graph nodes each representing an edge, a face or a co-edge of the respective B-rep and being associated with one or more geometrical and/or topological features. Each B-rep graph includes graph edges each between a respective first graph node representing a respective co-edge and a respective second graph node representing a face, an edge, an adjacent co-edge, or a mating co-edge associated with the respective co-edge. The method further includes learning, based on the training dataset, a Deep CAD neural network. The Deep CAD neural network is configured to take as input a B-rep graph and to output a topological signature of the B-rep represented by the input B-rep graph.

IPC Classes  ?

  • G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model

4.

Refractive Index Calculations For Materials

      
Application Number 17818469
Status Pending
Filing Date 2022-08-09
First Publication Date 2024-02-15
Owner Dassault Systemes Americas Corp. (USA)
Inventor
  • Schweizer, Sabine
  • Skinner, Kwan
  • Subramanian, Lalitha

Abstract

Embodiments calculate birefringence of materials. One such embodiment builds one or more three-dimensional structure models of one or more compounds forming a material. Each built three-dimensional structure model is aligned along a molecular axis and one or more tilt angles are set for each aligned three-dimensional structure model. A molecular polarizability tensor for each three-dimensional structure model with the set tilt angles is then calculated. An embodiment accounts for anisotropy by measuring the width and length of each model with the set tilt angles to determine aspect ratios. To continue, birefringence of the material is calculated based on the determined molecular polarizability tensors of the one or more models. Embodiments can be employed for simulating, optimizing, and designing real-world objects, e.g., in an optimization to select a material for a phone display that conforms with performance/manufacturing requirements.

IPC Classes  ?

5.

SEGMENTING A BUILDING SCENE

      
Application Number 18355322
Status Pending
Filing Date 2023-07-19
First Publication Date 2024-01-25
Owner DASSAULT SYSTEMES (France)
Inventor
  • Rejeb Sfar, Asma
  • Chardonnet, Markus

Abstract

A computer-implemented method for segmenting a building scene including obtaining a training dataset of top-down depth maps. Each depth map includes labeled line segments and junctions between line segments. The method further includes learning, based on the training dataset, a neural network. The neural network is configured to take as input a top-down depth map of a building scene comprising building partitions and to output a scene wireframe including the partitions and junctions between the partitions. This constitutes an improved solution for scene segmentation.

IPC Classes  ?

  • G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
  • G06T 7/593 - Depth or shape recovery from multiple images from stereo images
  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation
  • G06T 7/149 - Segmentation; Edge detection involving deformable models, e.g. active contour models

6.

3D MODELED OBJECT REPRESENTING A MANUFACTURING PRODUCT

      
Application Number 18358827
Status Pending
Filing Date 2023-07-25
First Publication Date 2024-01-25
Owner DASSAULT SYSTEMES (France)
Inventor
  • Letzelter, Frédéric
  • Pumborios, Maria
  • Maisonneuve, Richard

Abstract

A computer implemented method for designing a 3D modeled object representing a manufacturing product. The method includes obtaining a base mesh representing the 3D modeled object, selecting one or more connected edges of the base mesh, subdividing the base mesh based on the selected edges by obtaining a bevel pattern area over the selected path. The method obtains, for at least one of the two endpoints of the path, a transition area by grouping all faces sharing the at least one of the two endpoints of the path, except those of the computed bevel pattern area. The method re-meshes the transition area by obtaining a transition vertex located in the transition area and computing an edge connecting each vertex of the pair of vertices with the obtained transition vertex. The method outputs the subdivided base mesh. This improves the design of a 3D modeled object.

IPC Classes  ?

  • G05B 19/4097 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation
  • G06T 7/13 - Edge detection
  • G06T 7/11 - Region-based segmentation

7.

MATERIAL SELECTION FOR DESIGNING A MANUFACTURING PRODUCT

      
Application Number 18358830
Status Pending
Filing Date 2023-07-25
First Publication Date 2024-01-25
Owner DASSAULT SYSTEMES (France)
Inventor
  • Tlili, Ali
  • Khaled, Oumaima

Abstract

A computer-implemented method for designing a manufacturing product. The method including obtaining a set of materials for manufacturing the product, a set of use and/or manufacturing constraints for the manufacturing product, and specifications indicating an extent of compatibility of one or more reference materials with the constraints. The method further including determining an optimal subset of the set of materials for manufacturing the product. The determining includes classifying the materials with respect to compatibility with the constraints and based on the provided specifications. This constitutes an improved method for designing a manufacturing product.

IPC Classes  ?

  • G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model

8.

AUTOMATIC CREATION OF THREE-DIMENSIONAL (3D) VARIABLE RESOLUTION REGION GEOMETRIES

      
Application Number 17812584
Status Pending
Filing Date 2022-07-14
First Publication Date 2024-01-25
Owner DASSAULT SYSTEMES AMERICAS CORP. (USA)
Inventor
  • Wang, Huhu
  • Kandasamy, Satheesh

Abstract

A computer-implemented method is disclosed for creating three-dimensional (3D) variable resolution (VR) region geometries of a modeled object for use in a computer-implemented numerical simulation involving the modeled object. The computer-implemented method includes, inter alia, generating two-dimensional (2D) orthographic views of a 3D modeled object, and identifying edges of each of the 2D orthographic views with a computer-based ray casting method. The computer-based ray casting method includes, for each respective one of the 2D orthographic views, casting virtual rays from different directions toward the 2D orthographic view within a plane of the 2D orthograph view, and detecting an intersection point for each of the virtual rays with an edge of the 2D orthographic view.

IPC Classes  ?

  • G06T 17/10 - Volume description, e.g. cylinders, cubes or using CSG [Constructive Solid Geometry]
  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation
  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06T 15/06 - Ray-tracing
  • G06T 15/20 - Perspective computation

9.

CAD FEATURE TREE GENERATION

      
Application Number 18341870
Status Pending
Filing Date 2023-06-27
First Publication Date 2023-12-28
Owner DASSAULT SYSTEMES (France)
Inventor
  • Brifault, Lucas
  • State, Alexandru
  • Brus, Mathieu

Abstract

A computer-implemented method for generating a CAD feature tree from a discrete geometrical representation of a mechanical product. The method comprises obtaining the discrete geometrical representation, and a set of CAD features. Each CAD feature includes an interior and a boundary, the boundary representing a surface covered by the feature and the interior representing a surface erased by the feature. The method further comprises determining an optimal sequence of CAD features from the set of CAD features providing an optimal surface covering of the discrete geometrical representation.

IPC Classes  ?

  • G06F 30/17 - Mechanical parametric or variational design

10.

CAD FEATURE TREE OPTIMIZATION

      
Application Number 18341933
Status Pending
Filing Date 2023-06-27
First Publication Date 2023-12-28
Owner DASSAULT SYSTEMES (France)
Inventor
  • Brifault, Lucas
  • Jourdan, Ariane
  • Mehr, Eloi

Abstract

The disclosure notably relates to a computer-implemented method for generating a CAD feature tree from a discrete geometrical representation of a mechanical product. The method comprises obtaining the discrete geometrical representation, and a set of CAD features. The method further comprises determining one or more sequences of CAD features from the set of CAD features by optimizing an objective function which rewards a fitting of the discrete geometrical representation by a candidate sequence, and penalizes a complexity of a candidate sequence, the complexity of a candidate sequence being a function of the candidate sequence that increases when adding a feature to the candidate sequence.

IPC Classes  ?

  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD

11.

METHOD FOR INFERRING A 3D GEOMETRY ONTO A 2D SKETCH

      
Application Number 18336455
Status Pending
Filing Date 2023-06-16
First Publication Date 2023-12-21
Owner DASSAULT SYSTEMES (France)
Inventor
  • Beltrand, Nicolas
  • Doganis, Fivos

Abstract

A computer-implemented method for designing at least one 3D model in a 3D scene including receiving a user's 2D sketch and displaying it on a plane, said 2D sketch representing a view of the 3D model to be designed, inferring a 3D primitive based on said 2D sketch, said 3D primitive being oriented and positioned in the 3D scene to match said view, performing a 2D projection of the 3D primitive on said plane, and fitting said 2D projection onto said 2D sketch.

IPC Classes  ?

  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06T 15/20 - Perspective computation
  • G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model

12.

INFERENCE OF EMERGING PROBLEMS IN PRODUCT MANUFACTURING

      
Application Number 18331052
Status Pending
Filing Date 2023-06-07
First Publication Date 2023-12-07
Owner DASSAULT SYSTEMES (France)
Inventor
  • Grehant, Xavier
  • Dalie, Arnaud

Abstract

A computer-implemented method for inferring an emerging problem in product manufacturing. The method comprises obtaining a time-ordered set comprising one or more snapshots of a product and one or more similarity thresholds. The method also comprises obtaining at least one recent snapshot, the at least one recent snapshot being time-ordered after at least one snapshot of the time-ordered set. The method also comprises retrieving a subset of one or more snapshots from the time-ordered set, the one or more snapshots being time-ordered before the at least one recent snapshot and satisfying, with respect to the at least one recent snapshot, a similarity above at least one of the one or more similarity thresholds. The method also comprises determining a trend from the retrieved subset and a baseline, the trend being a time distribution of the snapshots of the retrieved subset with respect to the baseline.

IPC Classes  ?

  • G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control (DNC), flexible manufacturing systems (FMS), integrated manufacturing systems (IMS), computer integrated manufacturing (CIM)
  • G06T 7/00 - Image analysis

13.

DESIGNING A SHEET PART COMPRISING BEADS

      
Application Number 18324815
Status Pending
Filing Date 2023-05-26
First Publication Date 2023-11-30
Owner DASSAULT SYSTEMES (France)
Inventor
  • Clausen, Peter
  • Schmidt, Martin-Pierre
  • Pedersen, Claus Bech Wittendorf
  • Hebrard, Pascal

Abstract

A computer-implemented method for designing a sheet part comprising beads. The method comprises providing a CAD model representing the part. The CAD model includes a feature tree. The feature tree has one or more CAD parameters each having an initial value. The method further comprises providing a bead optimization program specified by one or more use and/or manufacturing performance indicators. The one or more indicators comprise one or more objective function(s) and/or one or more constraints. The method further comprises modifying the initial values of the one or more CAD parameters by solving the optimization program using a gradient-based bead optimization method. The optimization method has as free variables the one or more CAD parameters. The optimization method uses sensitivities. Each sensitivity is an approximation of a respective derivative of a respective performance indicator with respect to a respective CAD parameter.

IPC Classes  ?

  • G06F 30/23 - Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
  • G06F 30/17 - Mechanical parametric or variational design

14.

Guide-Assisted Capture of Material Data

      
Application Number 18358734
Status Pending
Filing Date 2023-07-25
First Publication Date 2023-11-23
Owner Centric Software, Inc. (USA)
Inventor
  • Roa, Humberto
  • Akula, Rammohan
  • Fabrice, Fabrice
  • Swerdlowe, Nicholas Fjellberg
  • Ghatol, Rohit
  • Von Holst, Grif

Abstract

A material data collection system allows capturing of material data. For example, the material data collection system may include digital image data for materials. The material data collection system may ensure that captured digital image data is properly aligned, so that material data may be easily recalled for later use, while maintaining the proper alignment for the captured digital image. The material data collection system may include using a capture guide, to provide cues on how to orient a mobile device used with the material data collection system.

IPC Classes  ?

  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G06T 7/30 - Determination of transform parameters for the alignment of images, i.e. image registration
  • G06T 7/70 - Determining position or orientation of objects or cameras
  • G06T 7/13 - Edge detection
  • G06T 3/60 - Rotation of a whole image or part thereof
  • G06T 5/00 - Image enhancement or restoration
  • G06T 7/529 - Depth or shape recovery from texture
  • G06T 5/50 - Image enhancement or restoration by the use of more than one image, e.g. averaging, subtraction
  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06T 15/04 - Texture mapping
  • G06T 7/90 - Determination of colour characteristics
  • G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • G06T 3/40 - Scaling of a whole image or part thereof

15.

System and Method for Fast Computer Simulation of Injection Molding

      
Application Number 17743015
Status Pending
Filing Date 2022-05-12
First Publication Date 2023-11-16
Owner DASSAULT SYSTEMES AMERICAS CORP. (USA)
Inventor
  • Jin, Xiaoshi Stone
  • Chiou, Shiaw Yuh

Abstract

A computer-implemented method and corresponding computer-based system perform a computer simulation, via at least one processor, of a filling stage of an injection molding process that fills a part cavity of a part with material over a filling time. The simulation is based on a boundary integration method and a mesh model. The mesh model represents the part cavity. The simulation computes a part thickness distribution of the part based on the mesh model. The boundary integration method computes velocity and temperature at a flow front of the material over the part thickness distribution computed and determines advancement of the flow front based on the velocity and temperature computed. The simulation outputs, via the processor, at least one indication of behavior of the injection molding process determined based on the simulation. The simulation transpires in real-time relative to the filling time.

IPC Classes  ?

  • G06F 30/20 - Design optimisation, verification or simulation
  • B29C 45/76 - Measuring, controlling or regulating

16.

Determination of Oil Removed by Gas via Miscible Displacement in Reservoir Rock

      
Application Number 18317473
Status Pending
Filing Date 2023-05-15
First Publication Date 2023-11-09
Owner DASSAULT SYSTEMES AMERICAS CORP. (USA)
Inventor
  • Crouse, Bernd
  • Xu, Rui
  • Sun, Guangyuan

Abstract

Systems, methods, and computer program products can be used for determining the amount of oil removed by a miscible gas flood. One of the methods includes identifying locations of oil within a volume representing a reservoir rock sample. The method includes identifying locations of gas within the volume. The method also includes determining the amount of oil removed based on locations within the volume where oil is either coincident with the gas or is connected to the gas by a continuous oil path.

IPC Classes  ?

  • G06F 30/28 - Design optimisation, verification or simulation using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]
  • E21B 49/00 - Testing the nature of borehole walls; Formation testing; Methods or apparatus for obtaining samples of soil or well fluids, specially adapted to earth drilling or wells
  • G01V 99/00 - Subject matter not provided for in other groups of this subclass
  • G06T 7/60 - Analysis of geometric attributes
  • E21B 41/00 - Equipment or details not covered by groups

17.

CONVERTING IMAGES TO SKETCHES THAT ARE MODIFIABLE USING COMPUTER-AIDED DESIGN (CAD) SOFTWARE

      
Application Number 17731284
Status Pending
Filing Date 2022-04-28
First Publication Date 2023-11-02
Owner Dassault Systemes SolidWorks Corporation (USA)
Inventor
  • Savant, Shrikant
  • Khoont, Harsh Sureshbhai
  • Karimi, Zahra
  • Stiles, Jody
  • Lama, Chin-Loo
  • Apte, Makarand

Abstract

A computer-implemented method includes receiving a digital representation of an image and generating CAD sketches from it. The number of surfaces in a CAD model depends upon the number entities at the sketch level. The method keeps the number of created sketch entities and constraints to a minimum. The method includes a scalable approach for a range of images. Each contour is represented by a sequence of points following a path corresponding to a boundary in the image. The method includes classifying each point in a particular one of the contours as a curve region or a corner region contour point, thereby segmenting the contour into plurality of curve regions separated by corner regions. The method includes optimally fitting a curve to each one of the curve regions to create the best possible representation of the curve region. Additionally, the refine algorithm automatically improves the fit wherever needed.

IPC Classes  ?

  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles
  • G06T 7/12 - Edge-based segmentation
  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD

18.

3D RECONSTRUCTION FROM IMAGES

      
Application Number 18305276
Status Pending
Filing Date 2023-04-21
First Publication Date 2023-10-26
Owner DASSAULT SYSTEMES (France)
Inventor Beltrand, Nicolas

Abstract

A computer-implemented method of 3D reconstruction of at least one real object comprising an assembly of parts. The 3D reconstruction method includes obtaining a neural network configured for generating a 3D primitive CAD object based on an input depth image, obtaining a natural image and a depth image representing the real object, segmenting the depth image based at least on the natural image, each segment representing at most a respective part of the assembly, and applying the neural network to each segment.

IPC Classes  ?

  • G06F 30/10 - Geometric CAD
  • G06T 17/00 - 3D modelling for computer graphics
  • G06T 7/10 - Segmentation; Edge detection
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks

19.

GRADIENT-BASED CAD MODEL OPTIMIZATION

      
Application Number 18188331
Status Pending
Filing Date 2023-03-22
First Publication Date 2023-10-05
Owner DASSAULT SYSTEMES (France)
Inventor
  • Schmidt, Martin-Pierre
  • Clausen, Peter
  • Pedersen, Claus Bech Wittendorf
  • Hebrard, Pascal

Abstract

A computer-implemented method for designing a manufacturing product. The method includes obtaining a CAD model representing the manufacturing product. The CAD model includes a feature tree. The feature tree has one or more CAD parameters each having an initial value. The method also includes obtaining an optimization program. The optimization program is specified by one or more use and/or manufacturing performance indicators. The one or more indicators having one or more objective functions and/or one or more constraints. The method further includes modifying the initial values of the one or more CAD parameters by solving the optimization program using a gradient-based optimization method. The optimization method has as free variable the one or more CAD parameters and uses sensitivities. Each sensitivity is an approximation of a respective derivative of a respective performance indicator with respect to a respective CAD parameter.

IPC Classes  ?

20.

SKETCH-PROCESSING

      
Application Number 18176853
Status Pending
Filing Date 2023-03-01
First Publication Date 2023-09-28
Owner DASSAULT SYSTEMES (France)
Inventor
  • Mehr, Éloi
  • Jourdan, Ariane

Abstract

A computer-implemented method for sketch-processing. The method including obtaining one or more input sketches and determining one or more output sketches from the one or more input sketches. Each output sketch is closed and manifold. The determining of the one or more output sketches includes constructing a set of manifold sketches including each manifold input sketch. The constructing of the set of manifold sketches includes, for each respective non-manifold input sketch, determining two or more respective manifold sketches based on at least one intra-sketch intersection of the respective non-manifold input sketch. The determining of the one or more output sketches includes combining each pair of manifold sketches of the constructed set that share at least two intersections, to form one or more closed and manifold sketches. The method forms an improved solution for sketch-processing.

IPC Classes  ?

  • G06F 30/23 - Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
  • G06V 30/32 - Digital ink
  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles
  • G06T 7/12 - Edge-based segmentation
  • G06F 30/17 - Mechanical parametric or variational design

21.

PROCESSING A TESSELATION

      
Application Number 18169529
Status Pending
Filing Date 2023-02-15
First Publication Date 2023-09-14
Owner DASSAULT SYSTEMES (France)
Inventor
  • Alleaume, Aurelien Jean Marie
  • Duny, Nicolas
  • Loriot, Mark

Abstract

The disclosure relates to a computer-implemented method for tessellation processing. The tessellation forms a surface representation of a real-world 3D object. The method comprises providing a constrained tetrahedral Delaunay mesh comprising the tessellation. The mesh is conformal and comprises one or more sets of tetrahedrons, each set representing a gap between portions of the tessellation, each gap having a size lower than a predefined threshold. The method further comprises determining a set of one or more tetrahedra faces of the mesh to be added to the tessellation, includes minimizing an objective function that includes a term penalizing surface creation by face addition to the tessellation. The minimization is under the constraint that a given set of tetrahedra faces of the Delaunay mesh is to be added to the tessellation. The given set of tetrahedra faces includes, for each gap of one or more gaps, the tetrahedra faces meshing the gap.

IPC Classes  ?

  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation

22.

Grasp Planning Of Unknown Object For Digital Human Model

      
Application Number 18173172
Status Pending
Filing Date 2023-02-23
First Publication Date 2023-08-24
Owner Dassault Systemes Americas Corp. (USA)
Inventor
  • Bourret, Quentin
  • Lemieux, Pierre-Olivier
  • Charland, Julie
  • Aissaoui, Rachid

Abstract

An embodiment receives models of an object and an environment and an indication of position of a digital human model (DHM). An oriented bounding box (with a plurality of faces) surrounding the model of the object is determined and, for each of the plurality of faces, a candidate grasp location, a candidate grasp orientation, and a candidate grasp type is determined. From amongst the plurality of faces, one or more graspable faces is determined based on: the candidate grasp locations, the candidate grasp orientations, the environment model, and dimensions of each face. Then, an optimal graspable face is identified based on a hierarchy and the position of the DHM. An inverse kinematic solver determines position and orientation, i.e., grasp, of an end effector of the DHM grasping the object based on the candidate grasp location, candidate grasp orientation, and candidate grasp type of the optimal graspable face.

IPC Classes  ?

23.

System and Method for 3D Multi-Scale Modeling

      
Application Number 17587214
Status Pending
Filing Date 2022-01-28
First Publication Date 2023-08-03
Owner DASSAULT SYSTÈMES AMERICAS CORP. (USA)
Inventor
  • Mechin, Pierre Yves
  • Doyle, Michael Joseph

Abstract

A computer-implemented method and corresponding computer-based system generate a three-dimensional (3D) multi-scale model of a 3D system. The computer-implemented method generates, at a given scale, an artifact model that indicates properties, characteristics, and artifacts of the 3D system. The computer-implemented method modifies a series of representational models of the 3D system based on the artifact model generated. Modifying the series includes mapping the properties, characteristics, and artifacts to a representational model in the series of representational models at a higher scale or lower scale relative to the given scale. The mapping bridges a given representational model of the series of representational models at the given scale and the representational model at the higher scale or lower scale. The computer-implemented method automatically stores, in a database, the artifact model in association with the series of representational models modified, thereby generating the 3D multi-scale model of the 3D system.

IPC Classes  ?

  • G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
  • G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks

24.

Representing Full-Scale Wind Turbine Noise

      
Application Number 17590041
Status Pending
Filing Date 2022-02-01
First Publication Date 2023-08-03
Owner DASSAULT SYSTEMES AMERICAS CORP. (USA)
Inventor
  • Casalino, Damiano
  • Van Der Velden, Wouter

Abstract

Techniques for conducting an air flow simulation for a wind turbine are described. The techniques include importing a file containing a digitized representation of a three-dimensional blade geometry, extracting from the file, blade constructive parameters, and calculating a low-order air flow past a wind-turbine that includes the blade, based on a Blade Element Momentum Theory (BEMT) to determine sectional angle of attack and free-stream velocity, boundary layer transition, and acoustic noise results. The techniques also include performing air flow simulation for a given number of blade sections, and generating virtual microphone rings. The process also includes computing noise spectra at the virtual microphone rings and blending the noise spectra generated and generating synthetic noise signals from each section by inverse Fourier transform of the noise spectra and converting the noise spectra into an audio track.

IPC Classes  ?

  • G06F 30/28 - Design optimisation, verification or simulation using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]

25.

Critical Points for Test Data Preprocessing

      
Application Number 17580695
Status Pending
Filing Date 2022-01-21
First Publication Date 2023-07-27
Owner DASSAULT SYSTEMES AMERICAS CORP. (USA)
Inventor
  • Mclendon, Wesley
  • Stewart, Joshua

Abstract

A computer-implemented method includes receiving, in computer memory, a first test data set that comprises results of a real-world test of a material, where the first test data set comprises a plurality of test data points. The method further includes identifying one or more critical points among the test data points in the first test data set and processing the first test data set with a computer processor to produce a second test data set with differing (e.g., fewer) test data points than the first test data set, wherein the second test data set includes all the test data points that were identified as critical points in the first test data set and at least some other data points.

IPC Classes  ?

  • G06F 30/10 - Geometric CAD
  • G01N 3/08 - Investigating strength properties of solid materials by application of mechanical stress by applying steady tensile or compressive forces
  • G01N 3/06 - Special adaptations of indicating or recording means

26.

DESIGNING A PRODUCT USING PROCEDURAL GRAPHS

      
Application Number 18148172
Status Pending
Filing Date 2022-12-29
First Publication Date 2023-07-20
Owner DASSAULT SYSTEMES (France)
Inventor
  • Goyet, Julien
  • Maledon, Gilles
  • Vergnes, Laurent
  • Hilliges, Andreas

Abstract

A computer-implemented method for designing a product to be manufactured. The method includes obtaining a first subpart and a second subpart of the product. Each subpart is represented by a semantic representation having one or more semantic nodes. Each semantic representation has, for each semantic node of the semantic representation, a respective procedural graph and a respective semantic description of the semantic node. The respective semantic description comprises at least one semantic publication and at least one reference. The method includes assembling the first subpart with the second subpart by pointing one or more semantic references of the first subpart each to a respective semantic publication of the second subpart. The method comprises executing the procedural graphs of the semantic representations of the first and second subparts according to the pointed one or more semantic references. The method improves the designing of the product.

IPC Classes  ?

  • G06F 30/15 - Vehicle, aircraft or watercraft design

27.

OPTIMIZING SPARQL QUERIES IN A DISTRIBUTED GRAPH DATABASE

      
Application Number 18067848
Status Pending
Filing Date 2022-12-19
First Publication Date 2023-06-22
Owner DASSAULT SYSTEMES (France)
Inventor
  • Labbate, Frédéric
  • Sahut D'Izarn, Jean-Philippe
  • Roullier, Alban
  • Tewksbary, David Edward

Abstract

A computer-implemented method for generating by a query engine a graph of operators for a SPARQL query over an RDF graph. The method includes obtaining a graph of operators executable by the query engine, the graph comprising a plurality of basic operators, at least two of said operators being of a first type each configured to find RDF triples of the RDF graph that match a respective basic graph pattern. The method further comprises identifying a group of operators among the at least two basic operators of the graph which are of the first type. The respective basic graph patterns of the group of operators have same subject and/or predicate and/or object and the identified group of operators is replaced in the graph by an equivalent operator configured to find RDF triples of the RDF graph that match the respective basic graph patterns of the group of operators.

IPC Classes  ?

28.

METHOD FOR DUPLICATING A GRAPHICAL USER INTERFACE (GUI) ELEMENT IN A 3D SCENE

      
Application Number 18085216
Status Pending
Filing Date 2022-12-20
First Publication Date 2023-06-22
Owner DASSAULT SYSTEMES (France)
Inventor
  • Delfino, Christophe
  • Zulian, Marine

Abstract

A computer-implemented method for duplicating a GUI element in a 3D scene including obtaining a 3D model and GUI element displayed in the 3D scene, the GUI element including an anchor attached to the 3D model and including a body being window containing text and/or graphical elements, receiving a first user interaction indicative of a hold gesture on the anchor, by a user using a first appendage, while maintaining the hold gesture of the first appendage on the anchor, receiving a second user interaction indicative a hold gesture on the body, by the user using a second appendage, while maintaining the hold gesture using the first and second appendage, moving the second appendage outside the body, thereby duplicating the GUI element into a second GUI element, including an anchor, the position of the anchor of the second GUI element being defined by the position of second appendage.

IPC Classes  ?

  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
  • G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
  • G02B 27/01 - Head-up displays

29.

COMPRESSED GRAPH NOTATION

      
Application Number 18067902
Status Pending
Filing Date 2022-12-19
First Publication Date 2023-06-22
Owner DASSAULT SYSTEMES (France)
Inventor Vallet Glenission, Eric

Abstract

A method for compressing RDF tuples. The method including obtaining RDF tuples, obtaining a dictionary of indices, encoding for each RDF tuple the indices attributed to the subject and the object, grouping RDF tuples sharing the same predicate and for each group sorting the RDF tuples by considering the encoding of the subject and the object, and for each group of sorted RDF tuples, serializing the index of the shared predicate, serializing the encoding of the subject and the object of a first RDF tuple, and for each RDF tuple of the group of sorted RDF tuples subsequent to the first RDF tuple of the group, computing a difference between the encoding of the subject and the object of a current RDF tuple and the encoding of the subject and the object of a previous RDF tuple, and serializing the computed difference in a form of a variable-length integer.

IPC Classes  ?

  • G06F 16/901 - Indexing; Data structures therefor; Storage structures
  • G06F 16/906 - Clustering; Classification
  • G06F 7/08 - Sorting, i.e. grouping record carriers in numerical or other ordered sequence according to the classification of at least some of the information they carry

30.

INFERRENCE OF A GENE EXPRESSION PROFILE VIA NEURAL NETWORK

      
Application Number 18086279
Status Pending
Filing Date 2022-12-21
First Publication Date 2023-06-22
Owner DASSAULT SYSTEMES (France)
Inventor
  • Séchet, Pauline
  • Ball, Arthur

Abstract

A computer-implemented method for training a neural network for inferring a gene expression profile. The method includes obtaining a matrix of potential regulations between genes of a set of genes of a sequence of reference genome, obtaining a neural network having an input layer of nodes and an output layer of nodes, the input layer and the output layer having an equivalent node for representing each gene of the set of genes of the sequence of the reference genome, each node of the input layer representing a regulator gene and each node of the output layer representing a regulated gene, adding connections to the neural network from the nodes of the input layer to the nodes of the output layer, the added connections being extracted from the obtained matrix of potential regulations, training the neural network by using a set of gene expression profiles of the observed biological process, each connection of the trained the neural network being weighted, and removing connections of the trained neural network having an insignificant weight value.

IPC Classes  ?

  • G16B 25/10 - Gene or protein expression profiling; Expression-ratio estimation or normalisation
  • G16B 30/00 - ICT specially adapted for sequence analysis involving nucleotides or amino acids
  • G16B 40/20 - Supervised data analysis
  • G06N 3/08 - Learning methods

31.

SETTING TYPED PARAMETER

      
Application Number 18086359
Status Pending
Filing Date 2022-12-21
First Publication Date 2023-06-22
Owner DASSAULT SYSTEMES (France)
Inventor
  • Peythieux, Laura
  • Letzelter, Frédéric
  • Boyer, Christophe

Abstract

A computer-implemented method for setting a typed parameter of a typed operation applied to a 3D modeled object in a 3D scene. The method comprises displaying a representation of the 3D modeled object in the 3D scene. The method comprises obtaining the typed operation to be applied on a point of interest of the displayed representation of the 3D modeled object and selecting a first typed parameter among at least two typed parameters, thereby defining the selected first typed parameter as a current selected typed parameter. The method comprises providing a 2D manipulator in the 3D scene for setting the current selected typed parameter and setting the current selected typed parameter upon user interaction with at least one logical area of the 2D manipulator associated with the current selected typed parameters. The method improves the setting of a typed parameter of a typed operation.

IPC Classes  ?

  • G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
  • G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object

32.

PROCESSING LOGIC RULES IN A SPARQL QUERY ENGINE

      
Application Number 18079554
Status Pending
Filing Date 2022-12-12
First Publication Date 2023-06-15
Owner DASSAULT SYSTEMES (France)
Inventor
  • Dekoker, Sylvain Christian
  • Labbate, Frédéric Matteo
  • Vallet Glénisson, Eric Laurent
  • Sahut D'Izarn, Jean-Philippe Louis Marie

Abstract

A computer-implemented method for processing a logic rule in a graph database. The method includes obtaining a graph database comprising at least one graph, each graph of the database being represented in one or more adjacency matrices (R-Matrix), each adjacency matrix representing a group of tuples of the graph comprising a same predicate, obtaining the logic rule concluding to a head predicate, generating a virtual adjacency matrix comprising one of the one or more adjacency matrices (R-Matrix) and an entailed data matrix (E-Matrix), the virtual adjacency matrix representing the head predicate, the entailed data matrix representing a group of tuples that are computed by applying the logic rule, and receiving a query by the database using the head predicate.

IPC Classes  ?

33.

MULTI-RENDER USER INTERFACE

      
Application Number 18080401
Status Pending
Filing Date 2022-12-13
First Publication Date 2023-06-15
Owner DASSAULT SYSTEMES (France)
Inventor Delfino, Christophe

Abstract

A computer-implemented method for rendering at least two visualization modes of a 3D model. The method comprises rendering the 3D model in a main view according to a first visualization mode. The method further comprises splitting the main view in at least two split views. Each split view corresponding to one visualization mode of a plurality of visualization modes. The method further comprises, for each split view, determining a rendering area of the 3D model associated to the current split view. The method further comprises rendering the 3D model in each split view according to its corresponding visualization mode and determined rendering area. This constitutes an improved method for rendering various visualization modes of a 3D model simultaneously.

IPC Classes  ?

  • G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
  • G06F 3/04842 - Selection of displayed objects or displayed text elements
  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour

34.

3D AXIS MACHINING DESIGN

      
Application Number 18072455
Status Pending
Filing Date 2022-11-30
First Publication Date 2023-06-15
Owner DASSAULT SYSTEMES (France)
Inventor Rose, Thibault Dominique Marie Bernard

Abstract

The disclosure notably relates to a computer-implemented method for 3D axis machining design. The method comprises providing a first mesh. The first mesh represents a head of a machining tool. The method comprises providing a second mesh. The second mesh represents a machined part. The first mesh is closed. The method further comprises determining a boundary of a Minkowski subtraction of the surface represented by the second mesh by the volume delimited by the first mesh. The determining of the boundary includes computing the boundary as a polyhedral cycle by computing, for each element of the boundary, a multiplicity of the element in the polyhedral cycle. The method further comprises determining a path of the machining tool for 3D axis machining of the machined part based on the determined boundary. This constitutes an improves solution for 3D axis machining design.

IPC Classes  ?

  • G05B 19/4097 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
  • B23Q 15/12 - Adaptive control, i.e. adjusting itself to have a performance which is optimum according to a preassigned criterion

35.

PARTITIONING 3D CAD MODEL

      
Application Number 18074061
Status Pending
Filing Date 2022-12-02
First Publication Date 2023-06-08
Owner Dassault Systèmes (France)
Inventor
  • Marini, Laurent
  • Bouvier, Vincent

Abstract

A computer-implemented method for partitioning a computer-aided design 3D model of a mechanical part. The method including obtaining a volumetric B-Rep of the CAD 3D model, detecting one or more ribbons of the volumetric B-Rep, ranking the one or more detected ribbons based on one or more geometrical criteria that are associated with each of the one or more detected ribbons, and selecting successively following the ranking each of the ranked one or more detected ribbons. The method further comprises, for each selected ribbons partitioning the volumetric B-Rep of CAD 3D model using a splitting method associated with the geometrical criteria of the selected ribbon, thereby obtaining two or more partitions, and for each obtained partition, determining whether the partition represents a sweepable volume.

IPC Classes  ?

  • G06F 30/17 - Mechanical parametric or variational design

36.

SYSTEMS AND METHODS FOR ASSESSING ERGONOMIC RISK

      
Application Number 18063338
Status Pending
Filing Date 2022-12-08
First Publication Date 2023-06-08
Owner Dassault Systemes Americas Corp. (USA)
Inventor
  • Bourret, Quentin
  • Charland, Julie
  • Imbeau, Daniel
  • Brouillette, David
  • Djire, Jean-Baptist

Abstract

Embodiments assess ergonomic risk in environments, such as factories and workstations. One such embodiment begins by receiving process planning data for an operator performing a task. In turn, the received process planning data is used to generate a posture for the operator to perform the task in a certain real-world environment. The generated posture is processed using a hierarchical decision tree to determine ergonomic risk of the posture in the certain real-world environment. Output includes an indication of the determined ergonomic risk.

IPC Classes  ?

  • G06F 30/17 - Mechanical parametric or variational design
  • G16H 50/30 - ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for individual health risk assessment

37.

SYSTEMS AND METHODS FOR DETERMINING AN ERGONOMIC RISK ASSESSMENT SCORE AND INDICATOR

      
Application Number 18063373
Status Pending
Filing Date 2022-12-08
First Publication Date 2023-06-08
Owner Dassault Systemes Americas Corp. (USA)
Inventor
  • Bourret, Quentin
  • Charland, Julie
  • Brouillette, David
  • Imbeau, Daniel

Abstract

Embodiments assess ergonomic risk of causing harm to a worker in a workplace. One such embodiment receives an indication of posture risk level for each of a plurality of digital human models performing a task. In turn, a weighted average of the received indications of posture risk level is determined. This determined weighted average is indicative of ergonomic risk to a real-world worker performing the task in a workplace. Embodiments consider consecutive risk through modifications to weights used in the determining the weighted average.

IPC Classes  ?

  • G06Q 10/06 - Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling

38.

MEDITWIN

      
Application Number 1732849
Status Registered
Filing Date 2022-12-15
Registration Date 2022-12-15
Owner DASSAULT SYSTEMES (France)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design
  • 44 - Medical, veterinary, hygienic and cosmetic services; agriculture, horticulture and forestry services

Goods & Services

Apparatus and instruments for sound, image or data recording, transmission, reproduction or processing; simulation software, especially for the editing, graphic visualization, display, simulation, animation, publication and searching of documents; software for simulating nature and living beings; artificial intelligence software; software for generating and displaying images; software for data analysis based on research applications; software for digital model and digital mannequin modeling; downloadable or recorded media; blank analog or digital recording and storage media; downloadable computer software applications; virtual and augmented reality software; virtual reality headsets; virtual reality goggles; virtual reality gloves; augmented reality glasses; augmented reality headsets; augmented reality software; augmented reality software for navigating in an augmented reality environment; augmented reality software enabling users to experience viewing, manipulation and immersion in an augmented reality environment; software, firmware and computer hardware intended for visual, voice, audio, motion, eye and gesture detection and recognition; application programming interface (API) for software to develop virtual and augmented reality experiences; virtual-reality computer hardware; augmented reality computer hardware; motion detectors for virtual reality technology and motion detectors for augmented reality technology; virtual reality computer hardware, namely, headsets, glasses and controllers for participating in virtual reality experiences; computer hardware for augmented reality, namely, headsets, glasses and controllers for participating in augmented reality experiences; portable computer devices consisting primarily of software and display screens to be connected to computers, tablet computers, mobile devices and mobile telephones in order to experience virtual and augmented reality environments; computer hardware and software for operating sensors; electronic sensors, cameras, projectors and microphones for detecting, capturing and recognizing facial and voice movements; software for monitoring the operation of audio and video devices; video display software; downloadable software intended for facilitating interaction and communication between humans and artificial intelligence platforms; application programming interface for developing artificial intelligence platforms, namely, digital agents, virtual agents and virtual assistants; downloadable software, namely, an interpretation interface for facilitating interaction between humans and machines; software (computer programs); computer software; computer programs; software packages; computer software for database management; computer software for managing online data; software for accessing databases; software for analyzing, processing, sharing, retrieving, transferring, returning and disseminating data; medical software (computer programs); software for updating and exchanging data on a virtual exchange platform for information between patients and healthcare professionals; software for online appointment booking; software for telemedical consultation; management software intended for all medical and paramedical professions; software for assessing and editing medical checkups; data management software, particularly medical and surgical data; software for medical prescription assistance; surgical follow-up software; pharmacological databases; software for pharmacological databases; autonomous web-based software for the remote transmission of medical treatment forms; software for assessing and editing medical checkups; telecommunications apparatus and particularly messaging systems enabling, from a standard Internet connection, the secure remote transmission of electronic medical treatment forms; equipment for data processing and computers; magnetic, digital and optical recording media; computer servers; servers for hosting web sites. Telecommunications; telecommunication services enabling networking or the exchange of information; transmitting information and data by telephone or computer means, particularly in the field of health; information relating to telecommunications; communication (transmission) via computer terminals or via a fiber-optic network; communications by radio or telephone; mobile radiotelephony services; providing user access to global computer networks; provision of online forums; providing access to databases; provision of access to an Internet platform; provision of access to an electronic communication and information platform on the Internet; provision of access to medical data via electronic networks; provision of Internet chat rooms; electronic bulletin board services (telecommunication services); connection by telecommunications to a global computer network; teleconferencing or videoconferencing services; electronic messaging services; rental of access time to global computer networks; telecommunications and electronic mail services through a global (Internet) or a local (Intranet) communication network or by telephone or data communications; transmission of commercial and/or advertising data by Internet, telephone networks or by data communication; transmission of information contained in databases; providing access to Internet platforms in the field of health; transmitting and disseminating messages, data and information in the field of health, via computer terminals, via cable, via telephone, via telematic media and via any other means of telecommunication; telecommunication services enabling networking and/or information exchange; telecommunication via platforms and portals on the Internet; telecommunication services providing on-line a network service enabling users to transfer and exchange data and information; rental of access time to a database server center. Organizing and conducting training workshops, colloquiums, conferences, congresses, seminars in the field of health; services for training healthcare professionals; training in the use and operation of medical software. Designing and developing virtual reality and mixed reality software; conversion of data or documents from physical to electronic media; providing temporary use of non-downloadable software enabling users to upload, modify and share virtual reality content, augmented reality content, mixed reality content, information, experiences and data; hosting virtual reality and augmented reality content on the Internet; designing augmented reality and virtual reality effects for modifying photographs, images, videos and audiovisual content; providing search engines for browsing data and information; providing search engines featuring specific search options; design, development and maintenance of computer tools and systems for updating databases in the field of health; creation and installation of computer data banks; computer programming, namely, creating programs for computer data processing; design, setting up and hosting of sites on the Internet; evaluations and assessments in the fields of science and technology provided by engineers; scientific and technical research; elaborating (designing), developing, programming, installing, servicing, maintenance, renting and updating computers, software, computer programs and application software for mobile phones and for computers; research and development of new products for third parties; technical project study; computer programming; computer system analysis; computer system design; consultation with respect to computers; digitization of documents; Software as a Service (SaaS); advice regarding information technology; server hosting; hosting of platforms on the Internet; development, maintenance and updating of search engines for telecommunication networks; design, analysis and development of computer systems; electronic data storage; services of application service providers (ASP), namely hosting software applications for others; cloud computing. Information with respect to health care by telephone and on the Internet; medical services; online medical services on the Internet; medical assistance; advice and information given with respect to health; appraisal services in the field of health [healthcare]; telemedicine services; teleassistance services in the field of health; consulting services in the medical and pharmaceutical field; medical equipment rental; health services; providing online information in the field of health from a computer database or the Internet; providing information with respect to health.

39.

Smart Phrase Generator to Instruct Digital Manikin Action

      
Application Number 17456933
Status Pending
Filing Date 2021-11-30
First Publication Date 2023-06-01
Owner Dassault Systemes Americas Corp. (USA)
Inventor
  • Brouillette, David
  • Charland, Julie
  • Caron, Hugues

Abstract

Embodiments determine manikin posture for simulations of real-world environments. An embodiment automatically generates a phrase by performing a hierarchical analysis using data regarding the real-world environment. According to an embodiment, the generated phrase describes a task, to be simulated, performed by a manikin in an environment. In turn, one or more posture engine inputs are determined based on the generated phrase. The posture for the manikin in a simulation of the manikin performing the task in the environment is then automatically determined based on the determined one or more posture engine inputs.

IPC Classes  ?

  • G06F 30/20 - Design optimisation, verification or simulation
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 9/48 - Program initiating; Program switching, e.g. by interrupt

40.

MODELLING OPERATIONS ON FUNCTIONAL STRUCTURES

      
Application Number 18147671
Status Pending
Filing Date 2022-12-28
First Publication Date 2023-05-25
Owner DASSAULT SYSTEMES (France)
Inventor Dupont De Dinechin, Louis

Abstract

The disclosure notably relates to a computer-implemented method for teaching a generative autoencoder. The generative autoencoder is configured to generate functional structures. A functional structure is a data structure representing a mechanical assembly of rigid parts and which includes a tree. Each leaf node represents a shape and positioning of a respective rigid part and a force exerted on the respective rigid part. Each non-leaf node with several children represents a mechanical link between sub-assemblies. Each sub-assembly is represented by a respective one of the several children. Each non-leaf node with a single child represents a duplication of the sub-assembly represented by the single child. The method includes obtaining a dataset including functional structures. The method further comprises teaching the generative autoencoder on the dataset. This constitutes an improved method for teaching a generative autoencoder configured for generating functional structures.

IPC Classes  ?

41.

THREE-DIMENSIONAL (3D) MODELING OF A THREADED FEATURE USING COMPUTER-AIDED DESIGN

      
Application Number 18057238
Status Pending
Filing Date 2022-11-21
First Publication Date 2023-05-25
Owner Dassault Systemes SolidWorks Corporation (USA)
Inventor
  • Stiles, Jody
  • Zhu, Heng
  • Rothstein, Saul
  • Ran, Ruijiang
  • Ding, Xiaoqiang

Abstract

A computer-based method is disclosed of creating a visual representation of a threaded feature on a three-dimensional (3D) modelled object in a computer-aided design environment. The method includes constructing a helical curve and start and end circles for a threaded feature in a 3D modelled object, trimming the helical curve to conform to a geometry of the modelled object, identifying a boundary of the trimmed helical curve; and displaying a cosmetic thread to visually represent the threaded feature based on the trimmed helical curve and the identified boundaries of the trimmed helical curve.

IPC Classes  ?

  • G06F 30/17 - Mechanical parametric or variational design
  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD

42.

Universal Wall Boundary Condition Treatment for K-Omega Turbulence Models

      
Application Number 18072947
Status Pending
Filing Date 2022-12-01
First Publication Date 2023-05-18
Owner DASSAULT SYSTEMES AMERICAS CORP. (USA)
Inventor Sanchez-Rocha, Martin

Abstract

Disclosed are techniques for simulating a physical process and for determining boundary conditions for a specific energy dissipation rate of a k-Omega turbulence fluid flow model of a fluid flow, by computing from a cell center distance and fluid flow variables a value of the specific energy dissipation rate for a turbulent flow that is valid for a viscous layer, buffer layer, and logarithmic region of a boundary defined in the simulation space. The value is determined by applying a buffer layer correction factor as a first boundary condition for the energy dissipation rate and by applying a viscous sublayer correction factor as a second boundary condition for the energy dissipation rate.

IPC Classes  ?

  • G06F 30/28 - Design optimisation, verification or simulation using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]
  • G06F 17/13 - Differential equations
  • G06N 5/02 - Knowledge representation; Symbolic representation
  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation

43.

Method for Maintaining 3D Orientation of Route Segments and Components in Route Harness Flattening

      
Application Number 17529960
Status Pending
Filing Date 2021-11-18
First Publication Date 2023-05-18
Owner Dassault Systemes SolidWorks Corporation (USA)
Inventor
  • Patil, Satyajeet
  • Shirkey, Nitin
  • Bondre, Sameer

Abstract

A 3D modeled CAD object is flattened to a two dimensional 2D representation while maintaining a user selected wiring component represented in 3D. A user selected 3D component has a connector and a route segment with at least one stored sketch segment. A 3D and 2D tangent are calculated at a junction point of the route segment. A translation and rotation transformation is calculated to align the 2D and 3D tangents at the junction point. A calculated transformation matrix based on the translation and rotation transformation is used to display a flattened unconnected route segment aligned with the user selected 3D component.

IPC Classes  ?

  • G06T 3/00 - Geometric image transformation in the plane of the image
  • G06F 30/18 - Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling

44.

Internal Generation of Contact Entities to Model Contact Behavior in Simulations Involving Non-Circular Beam Elements

      
Application Number 17455260
Status Pending
Filing Date 2021-11-17
First Publication Date 2023-05-18
Owner DASSAULT SYSTEMES AMERICAS CORP. (USA)
Inventor
  • Spinelli, Marco
  • Harkness, Harrington Hunter

Abstract

Embodiments of the present invention allow computer-aided design (CAD) software users to accurately model contact behavior of a real-world object with minimal simulation overhead. An embodiment automatically generates contact entities to represent extremities of a surface of a beam element model according to an indicated cross-sectional geometry of the beam element model. A mesh is established based on the automatically generated contact entities to represent geometrical aspects of the surface of the beam element model. A simulation, where the mesh is constrained according to aspects of the beam element model, is then performed to determine contact behavior of the real-world object.

IPC Classes  ?

  • G06F 30/20 - Design optimisation, verification or simulation
  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD

45.

Use of trunk line in flattening an electrical harness assembly design

      
Application Number 17530076
Grant Number 11755811
Status In Force
Filing Date 2021-11-18
First Publication Date 2023-05-18
Grant Date 2023-09-12
Owner Dassault Systemes SolidWorks Corporation (USA)
Inventor
  • Zolekar, Vivek
  • Shirkey, Nitin
  • Patil, Satyajeet
  • Bondre, Sameer

Abstract

A method is disclosed for creating a flattened version of a three-dimensional electrical harness assembly design in a computer-aided design environment. The method includes storing data in computer memory including route segment identifiers, diameters, lengths, and end points for route segments in the electrical harness assembly. A computer processor designates route segments as forming a trunk line of the electrical harness assembly, based on the stored data, and produces a flattened two-dimensional version of the design. All the route segments designated as forming the trunk line are represented in the flattened 2D version by straight connected lines, having a particular orientation (e.g., horizontal), and every other route segment is represented as extending out from the trunk line. The flattened 2D version is displayed on a display screen of a computer.

IPC Classes  ?

46.

Method for backshell components in 3D routing harness and flattening route harness

      
Application Number 17530140
Grant Number 11893320
Status In Force
Filing Date 2021-11-18
First Publication Date 2023-05-18
Grant Date 2024-02-06
Owner Dassault Systemes SolidWorks Corporation (USA)
Inventor
  • Patil, Satyajeet
  • Jape, Rahul
  • Shirkey, Nitin
  • Bondre, Sameer

Abstract

A three dimensional (3D) backshell component is flattened to a two dimensional (2D) representation while maintaining a connected wiring component in 3D. Sketch segments for a curved 3D backshell connected first route segment within the backshell housing are stored. A first tangent is computed for a first entry point at a first end point of the connected first route segment, and a flattened route is calculated for route segments unconnected to the backshell. A flattened route position and a second tangent are calculated for a second route segment connected with the first route segment at a second entry point corresponding to the first entry point. The first entry point and the second entry point are aligned, and the first tangent and the second tangent are aligned, and the flattened unconnected route segment aligned with the 3D backshell component is displayed.

IPC Classes  ?

  • G06F 30/18 - Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
  • B60R 16/02 - Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric
  • G06T 17/10 - Volume description, e.g. cylinders, cubes or using CSG [Constructive Solid Geometry]
  • G06F 113/16 - Cables, cable trees or wire harnesses

47.

METHOD OF TRANSMISSION MECHANISM DESIGN

      
Application Number 17973227
Status Pending
Filing Date 2022-10-25
First Publication Date 2023-05-04
Owner DASSAULT SYSTEMES (France)
Inventor
  • Schmidt, Martin-Pierre
  • Pedersen, Claus Bech Wittendorf
  • Bonner, David Leo

Abstract

A computer-implemented method for designing a 3D modeled object representing a transmission mechanism with a target 3D motion behavior. The method including obtaining a 3D finite element mesh and data associated to the mesh, performing a topology optimization based on the mesh and on the associated data, therefore obtaining a density field representing distribution of material quantity of the 3D modeled object. The method further includes computing a signed field based on the density field and the associated data, identifying one or more patterns of convergence and divergence in the signed field, each pattern forming a region of the signed field, and for each identified pattern, identifying a joint representative of the identified pattern and replacing a part of the density field corresponding to the respective region formed by the identified pattern by a material distribution representing the identified joint.

IPC Classes  ?

  • G06F 30/20 - Design optimisation, verification or simulation
  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation

48.

Computer implemented method for embedding a marker in an image or video content and corresponding marker detection method

      
Application Number 17972322
Grant Number 11936830
Status In Force
Filing Date 2022-10-24
First Publication Date 2023-04-27
Grant Date 2024-03-19
Owner DASSAULT SYSTEMES (France)
Inventor Pia, Maxime

Abstract

A computer implemented method for embedding a marker in an image or video content including receiving an input image or frame for embedding, determining a binary message to be encoded within said input image or frame comprising bits sequences having an identical number of bits which is superior or equal to two, said binary message comprising at least a header part comprising at least two consecutive bits sequences which are not identical, detecting a region within said input image or frame such that the color within said region is uniform and that said region presents a chosen length and height, associating each possible bits sequence to a corresponding encoding color determined from the color within said uniform region and an encoding rule such that the respective colors are all different from one another, and generating a marker color table in which each element stores an encoding color associated to a bits sequence of the binary message, such that the color table constitutes a color encoding of the binary message, and embedding said marker in said region by appending directionally pixel blocks comprising at least a chosen number of pixels in an appending direction, the pixels within a given pixel block being each colored with the encoding color of an element of the marker color table, each element of the marker color table being associated with at least one pixel block.

IPC Classes  ?

  • H04N 1/32 - Circuits or arrangements for control or supervision between transmitter and receiver
  • G06T 1/00 - General purpose image data processing

49.

CENTRIC SOFTWARE

      
Serial Number 97899267
Status Registered
Filing Date 2023-04-20
Registration Date 2023-09-19
Owner Centric Software Inc. ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Enterprise-wide collaborative virtual product development software for use by multifunctional teams in order to collaborate on the development of a product or process

50.

AUTOMATED STAMPING PART DESIGN

      
Application Number 17966473
Status Pending
Filing Date 2022-10-14
First Publication Date 2023-04-20
Owner DASSAULT SYSTEMES (France)
Inventor Burdzy, Benoit

Abstract

A stamping part design method including obtaining a first B-rep model having a 3D boundary curve formed by boundary-curve edges and obtaining a first and second value representing a g1-continuity and a g2-continuity extrapolation length requirement. The method includes determining a second B-Rep model comprising an extrapolation of the first B-Rep model and presenting at least a g2-continuity over a length of the extrapolation patches equal to the second value and then at least a g1-continuity over a length of the extrapolation patches equal to the first value. The determination of the second B-Rep model includes partitioning the boundary-curve edges into first groups of consecutive first boundary-curve edges, and second groups of consecutive second boundary-curve edges and applying a surface-extension operator to each first group and filling the gaps. This forms an improved solution of stamping part design.

IPC Classes  ?

51.

DESIGNING A MODELED OBJECT

      
Application Number 17962036
Status Pending
Filing Date 2022-10-07
First Publication Date 2023-04-13
Owner DASSAULT SYSTEMES (France)
Inventor
  • Garnier, David-Henri
  • Schmidt, Martin-Pierre
  • Rohmer, Damien

Abstract

A computer-implemented method for designing a modeled object representing a mechanical part formed in a material having an anisotropic behavior with respect to a physical property including obtaining a first mesh, a density field representing at least boundary of the modeled object, and an orientation tensor field representing a desired anisotropic behavior. The method further includes, for each ith principal direction of the orientation tensor field, computing an anisotropic reaction-diffusion pattern on an ith mesh, the ith mesh having higher resolution than the first mesh and being bounded by the boundary of the modeled object. The method further includes combining by Boolean operations the computed anisotropic reaction-diffusion patterns projected on a second mesh.

IPC Classes  ?

  • G06F 30/17 - Mechanical parametric or variational design

52.

3D PRINTING PLANNING

      
Application Number 17962225
Status Pending
Filing Date 2022-10-07
First Publication Date 2023-04-13
Owner DASSAULT SYSTEMES (France)
Inventor
  • Tlili, Ali
  • Khaled, Oumaima
  • Ortuzar, Auxkin

Abstract

A computer-implemented method for 3D printing planning including obtaining a set of spare parts to be manufactured in one or more factories comprising 3D printers and other manufacturing machines. The method further including obtaining 3D printing constraints. The constraints include one or more constraints each representing a 3D printing constraint and/or a mechanical constraint for a spare part. The constraints further include one or more 3D printing capacity constraints for the one or more factories. The method further includes obtaining a reference set of one or more spare parts each classified either as compatible with the constraints or as non-compatible with the constraints. The method further includes determining an optimal subset of the set of spare parts to be 3D printed. The determining includes optimizing one or more objective manufacturing functions under the constraints and based on the reference set.

IPC Classes  ?

  • G05B 19/4099 - Surface or curve machining, making 3D objects, e.g. desktop manufacturing

53.

Computer simulation of physical fluids on a mesh in an arbitrary coordinate system

      
Application Number 18074646
Grant Number 11763048
Status In Force
Filing Date 2022-12-05
First Publication Date 2023-04-06
Grant Date 2023-09-19
Owner DASSAULT SYSTEMES AMERICAS CORP. (USA)
Inventor
  • Chen, Hudong
  • Zhang, Raoyang
  • Gopalakrishnan, Pradeep

Abstract

Computer implemented techniques for simulating a fluid flow about a surface of a solid, include receiving a coordinate system for representation of a curvilinear mesh that conforms to the surface of the solid, simulating, with a lattice velocity set transport of particles in a volume of fluid, with the transport causing collision among the particles, executing a distribution function for transport of the particles, with the distribution function including a particle collision determination and a change in particle distribution associated with the curvilinear mesh, performing by the computing system, advection operations in the coordinate system under constraints applied to particle momentum values and mapping by the computer system values resulting from simulating onto the curvilinear mesh by translation of the particle momentum values and spatial coordinates determined in the coordinate system into momentum and spatial values in the curvilinear space.

IPC Classes  ?

  • G06F 30/20 - Design optimisation, verification or simulation
  • G01P 5/00 - Measuring speed of fluids, e.g. of air stream; Measuring speed of bodies relative to fluids, e.g. of ship, of aircraft
  • G06N 7/08 - Computing arrangements based on specific mathematical models using chaos models or non-linear system models
  • G06F 111/10 - Numerical modelling

54.

CAD VOLUME EXTRUSION OPERATOR DETECTION

      
Application Number 17900638
Status Pending
Filing Date 2022-08-31
First Publication Date 2023-03-16
Owner DASSAULT SYSTEMES (France)
Inventor
  • Brifault, Lucas
  • State, Serban Alexandru

Abstract

A computer-implemented method for CAD volume extrusion operator detection in a CAD 3D model representing a mechanical part. The method includes obtaining a segmentation of the CAD 3D model. The CAD 3D model includes a skin representing an outer surface of the mechanical part. The segmentation comprises segments each representing a skin portion. The method further includes iteratively grouping segments. Segments of a pair are grouped when: each segment of the pair is an extrusion surface and a union of the segments is an extrusion surface having a same extrusion axis as the segments, or each segment of the pair is an extrusion surface and one of the two segments is a closing plane for the other segment. The method further includes determining one or more CAD volume extrusion operators, each corresponding to a respective group.

IPC Classes  ?

55.

Determination of oil removed by gas via miscible displacement in reservoir rock

      
Application Number 17992045
Grant Number 11651125
Status In Force
Filing Date 2022-11-22
First Publication Date 2023-03-16
Grant Date 2023-05-16
Owner DASSAULT SYSTEMES AMERICAS CORP. (USA)
Inventor
  • Crouse, Bernd
  • Xu, Rui
  • Sun, Guangyuan

Abstract

Systems, methods, and computer program products can be used for determining the amount of oil removed by a miscible gas flood. One of the methods includes identifying locations of oil within a volume representing a reservoir rock sample. The method includes identifying locations of gas within the volume. The method also includes determining the amount of oil removed based on locations within the volume where oil is either coincident with the gas or is connected to the gas by a continuous oil path.

IPC Classes  ?

  • E21B 41/00 - Equipment or details not covered by groups
  • E21B 49/00 - Testing the nature of borehole walls; Formation testing; Methods or apparatus for obtaining samples of soil or well fluids, specially adapted to earth drilling or wells
  • G01V 99/00 - Subject matter not provided for in other groups of this subclass
  • G06T 7/60 - Analysis of geometric attributes
  • E21B 43/16 - Enhanced recovery methods for obtaining hydrocarbons
  • E21B 43/20 - Displacing by water

56.

METHOD FOR AUTOMATICALLY FURNISHING A 3D ROOM BASED ON USER PREFERENCES

      
Application Number 17894498
Status Pending
Filing Date 2022-08-24
First Publication Date 2023-03-09
Owner DASSAULT SYSTEMES (France)
Inventor
  • Durand, Tom
  • Marcusanu, Ana

Abstract

A computer-implemented method for automatically furnishing a 3D room based on user preferences including obtaining at least one spatial relations graph of a virtual 3D room and a set of user preferences, converting the set of user preferences into a set of target parameters, computing, for each spatial relations graph: a set of Key Performance Indicator values, and a KPI distance, automatically selecting at least one most promising spatial relations graph, instantiating the most promising spatial relations graph into the 3D room to be furnished, displaying the furnished virtual 3D room proposal to the user, receiving an update of the user preferences, and reiterating until a stopping criterion is fulfilled.

IPC Classes  ?

  • G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
  • G06Q 10/06 - Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling

57.

NEURAL NETWORK FOR VARIANT CALLING

      
Application Number 17891750
Status Pending
Filing Date 2022-08-19
First Publication Date 2023-02-23
Owner DASSAULT SYSTEMES (France)
Inventor
  • Ball, Arthur
  • Pecuchet, Nicolas

Abstract

A computer-implemented method for machine-learning a neural network for variant calling with respect to a reference genome. The neural network takes as input one or more sets of data pieces each specifying a respective read aligned relative to a genomic position of the reference genome. The neural network outputs information with respect to presence of a variant at the genomic position. The neural network includes, for each set of data pieces, a respective function configured to take as input and process the set of data pieces. The respective function is symmetric. The machine-learning method improves variant calling with respect to a reference genome.

IPC Classes  ?

  • G16B 40/00 - ICT specially adapted for biostatistics; ICT specially adapted for bioinformatics-related machine learning or data mining, e.g. knowledge discovery or pattern finding
  • G16B 30/10 - Sequence alignment; Homology search
  • G06N 3/02 - Neural networks

58.

CANCER PROGNOSIS

      
Application Number 17821050
Status Pending
Filing Date 2022-08-19
First Publication Date 2023-02-23
Owner Dassault Systemes (France)
Inventor
  • Ce-Ougna, Sarah
  • Lefebvre, Guillaume
  • Pecuchet, Nicolas

Abstract

A computer-implemented for parameterizing a statistical function. The statistical function is configured to perform prognosis on cancer patients. The parameterizing method includes obtaining a dataset relative to a plurality of patients each having a cancer disease. The dataset includes, for each patient, input data of the statistical function. The input data include visual data from at least one histological image of a tumor slide of the patient. The input data also include genomic data from sequencing tumor tissue of the patient. The input data further include clinical data of the patient. The dataset also includes clinical endpoints of the patient with respect to evolution of the cancer disease. The parameterizing method further includes parameterizing the statistical function based on the dataset. This forms an improved solution to perform prognosis on patients having a cancer disease.

IPC Classes  ?

  • G16H 50/20 - ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems

59.

AUTOMATIC BRAIN MODEL EXTRACTION

      
Application Number 17821335
Status Pending
Filing Date 2022-08-22
First Publication Date 2023-02-23
Owner DASSAULT SYSTEMES (France)
Inventor
  • Guillemain, Antoine
  • Sarthou, Benoît
  • Gazères, Nicolas

Abstract

A method of segmentation of a medical image of a human brain including obtaining a voxelized 3D medical image of the human brain, computing at least two surface models of the human brain using a BET method, each surface model being computed for a unique fractional constant bt. For each computed surface model, determining a volume included in the computed surface model, thereby obtaining a set of sample pairs, fitting a curve to the sample pairs of the set, determining an inflection point of the curve, identifying a fractional constant bt corresponding to the determined inflection point, and computing the surface model of the human brain using the BET method that is dependent of bt.

IPC Classes  ?

  • G06T 7/00 - Image analysis
  • G06T 7/11 - Region-based segmentation
  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation

60.

3D reconstruction with smooth maps

      
Application Number 17949823
Grant Number 11893690
Status In Force
Filing Date 2022-09-21
First Publication Date 2023-02-02
Grant Date 2024-02-06
Owner DASSAULT SYSTEMES (France)
Inventor
  • State, Serban Alexandru
  • Mehr, Eloi
  • Souty, Yoan

Abstract

A computer-implemented method for 3D reconstruction including obtaining 2D images and, for each 2D image, camera parameters which define a perspective projection. The 2D images all represent a same real object. The real object is fixed. The method also includes obtaining, for each 2D image, a smooth map. The smooth map has pixel values, and each pixel value represents a measurement of contour presence. The method also includes determining a 3D modeled object that represents the real object. The determining iteratively optimizes energy. The energy rewards, for each smooth map, projections of silhouette vertices of the 3D modeled object having pixel values representing a high measurement of contour presence. This forms an improved solution for 3D reconstruction.

IPC Classes  ?

  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation
  • G06F 30/23 - Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
  • G06T 5/00 - Image enhancement or restoration
  • G06F 30/17 - Mechanical parametric or variational design

61.

NumSpot

      
Application Number 018828355
Status Registered
Filing Date 2023-01-30
Registration Date 2023-08-01
Owner Dassault Systèmes (France)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 35 - Advertising and business services
  • 36 - Financial, insurance and real estate services
  • 38 - Telecommunications services
  • 39 - Transport, packaging, storage and travel services
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Apparatus and instruments for recording, transmitting, reproducing or processing sound, images or data; Recorded and downloadable media, computer software, blank digital or analogue recording and storage media; Computer software applications, downloadable; Computer software, recorded; Computer programs, recorded; Computer programs, downloadable; Magnetic data media; Optical data media. Advertising; Business management, organisation and administration of commercial affairs; Arranging subscriptions to telecommunication services for others; Commercial or industrial management assistance; Business management assistance; Business auditing; Providing business information via a web site; Compiling indexes of information for commercial or advertising purposes; Compilation of information into computer databases; Consultancy regarding advertising communication strategies; Consultancy regarding public relations communication strategies; Business management and organization consultancy; Business management consultancy; Professional business consultancy; Dissemination of advertising matter; Registration of written communications and data; Rental of advertising space; Business appraisals; Market studies; Business efficiency expert services; Organization of exhibitions for commercial or advertising purposes; Computerized file management; Business information; Provision of commercial and business contact information; Business intermediary services relating to the matching of potential private investors with entrepreneurs needing funding; Commercial intermediation services; Business investigations; Targeted marketing; Marketing in the framework of software publishing; Publicity material rental; Updating and maintenance of information in registries; Updating and maintenance of data in computer databases; Negotiation of business contracts for others; Negotiation and conclusion of commercial transactions for third parties; Search engine optimization for sales promotion; Web site traffic optimization; Sales promotion for others; Data search in computer files for others; Business research; Web indexing for commercial or advertising purposes; Public relations services; Business inquiries; Business consultancy services for digital transformation; Data processing services [office functions]; Opinion polling; Compilation of statistics; Systemization of information into computer databases; Market intelligence services; Competitive intelligence services. Financial, monetary and banking services; Insurance services; Real estate affairs; Financial analysis; Organization of monetary collections; Financial evaluation [insurance, banking, real estate]; Financing and funding services; Providing financial information via a web site; Financial management; Providing financial information; Capital investment; Fund investment services; Financial research. Telecommunication services; Providing access to databases; Communications by fibre optic networks; Communications by computer terminals; Providing internet chatrooms; Providing online forums; Information about telecommunication; Streaming of data; Transmission of digital files; Message sending; Computer aided transmission of messages and images; Electronic registered mail; Providing access to an access portal for document and signature verification and authentication services. Transport; Packaging and storage of goods; Parcel delivery; Message delivery; Packaging of goods; Packaging of goods; Physical storage of electronically stored data or documents; Storage information; Transportation logistics. Teaching; Training; Arranging and conducting of workshops [training]; Arranging and conducting of colloquiums, conferences, congresses and seminars; Organising of education exhibitions; Education information; Providing of information relating to training; Providing online electronic publications, not downloadable; Transfer of business knowledge and know-how [training]. Design and development of computer hardware and software; Quality control and authentication services; Computer system analysis; User authentication services using single sign-on technology for online software applications; User authentication services using technology for e-commerce transactions; Data encryption services; Computer system design; Conducting technical project studies; Artificial intelligence consultancy; Consultancy in the design and development of computer hardware; Services in the field of data security; services, in relation to the following fields: internet security; Web site design consultancy; Information technology [IT] consultancy; Computer technology consultancy; Computer software consultancy; Computer security consultancy; Conversion of computer programs and data, other than physical conversion; Conversion of data or documents from physical to electronic media; Creating and designing website-based indexes of information for others [information technology services]; Creating and maintaining web sites for others; Software development in the framework of software publishing; Development of computer platforms; Duplication of computer programs; Computer software design; Outsource service providers in the field of information technology; Server hosting; Hosting of computerized data, files, applications and information; Hosting web sites; Engineering services; Installation of computer software; Rental of data centre facilities; Rental of computer software; Software as a service [SaaS]; Maintenance of computer software; Updating of computer software; Providing virtual computer systems through cloud computing; Cloud computing; Platform as a service [PaaS]; Infrastructure as a Service [IaaS]; Containers as a service (CaaS); Computer programming; Computer virus protection services; Research and development of new products for others; Research in the field of telecommunications technology; Technical research; Recovery of computer data; Off-site data backup; User authentication services using blockchain technology; telecommunications network security services; Technological consultancy services for digital transformation; Software engineering services for data processing; Computer programming services for data processing; Electronic data storage; Monitoring of computer systems for detecting unauthorized access or data breach; Monitoring of computer systems to detect breakdowns; Electronic monitoring of personally identifying information to detect identity theft via the internet; Providing information on computer technology and programming via a web site; Monitoring of computer systems by remote access; Cloud storage services for electronic data; Cloud storage services for electronic files; Cryptography services namely Certification of documents, Authentication of documents, Signature certification and authentication.

62.

NUMSPOT

      
Application Number 018828358
Status Registered
Filing Date 2023-01-30
Registration Date 2023-08-01
Owner Dassault Systèmes (France)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 35 - Advertising and business services
  • 36 - Financial, insurance and real estate services
  • 38 - Telecommunications services
  • 39 - Transport, packaging, storage and travel services
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Apparatus and instruments for recording, transmitting, reproducing or processing sound, images or data; Recorded and downloadable media, computer software, blank digital or analogue recording and storage media; Computer software applications, downloadable; Computer software, recorded; Computer programs, recorded; Computer programs, downloadable; Magnetic data media; Optical data media. Advertising; Business management, organisation and administration of commercial affairs; Arranging subscriptions to telecommunication services for others; Commercial or industrial management assistance; Business management assistance; Business auditing; Providing business information via a web site; Compiling indexes of information for commercial or advertising purposes; Compilation of information into computer databases; Consultancy regarding advertising communication strategies; Consultancy regarding public relations communication strategies; Business management and organization consultancy; Business management consultancy; Professional business consultancy; Dissemination of advertising matter; Registration of written communications and data; Rental of advertising space; Business appraisals; Market studies; Business efficiency expert services; Organization of exhibitions for commercial or advertising purposes; Computerized file management; Business information; Provision of commercial and business contact information; Business intermediary services relating to the matching of potential private investors with entrepreneurs needing funding; Commercial intermediation services; Business investigations; Targeted marketing; Marketing in the framework of software publishing; Publicity material rental; Updating and maintenance of information in registries; Updating and maintenance of data in computer databases; Negotiation of business contracts for others; Negotiation and conclusion of commercial transactions for third parties; Search engine optimization for sales promotion; Web site traffic optimization; Sales promotion for others; Data search in computer files for others; Business research; Web indexing for commercial or advertising purposes; Public relations services; Business inquiries; Business consultancy services for digital transformation; Data processing services [office functions]; Opinion polling; Compilation of statistics; Systemization of information into computer databases; Market intelligence services; Competitive intelligence services. Financial, monetary and banking services; Insurance services; Real estate affairs; Financial analysis; Organization of monetary collections; Financial evaluation [insurance, banking, real estate]; Financing and funding services; Providing financial information via a web site; Financial management; Providing financial information; Capital investment; Fund investment services; Financial research. Telecommunication services; Providing access to databases; Communications by fibre optic networks; Communications by computer terminals; Providing internet chatrooms; Providing online forums; Information about telecommunication; Streaming of data; Transmission of digital files; Message sending; Computer aided transmission of messages and images; Electronic registered mail; Providing access to an access portal for document and signature verification and authentication services. Transport; Packaging and storage of goods; Parcel delivery; Message delivery; Packaging of goods; Packaging of goods; Physical storage of electronically stored data or documents; Storage information; Transportation logistics. Teaching; Training; Arranging and conducting of workshops [training]; Arranging and conducting of colloquiums, conferences, congresses and seminars; Organising of education exhibitions; Education information; Providing of information relating to training; Providing online electronic publications, not downloadable; Transfer of business knowledge and know-how [training]. Design and development of computer hardware and software; Quality control and authentication services; Computer system analysis; User authentication services using single sign-on technology for online software applications; User authentication services using technology for e-commerce transactions; Data encryption services; Computer system design; Conducting technical project studies; Artificial intelligence consultancy; Consultancy in the design and development of computer hardware; Services in the field of data security; services, in relation to the following fields: internet security; Web site design consultancy; Information technology [IT] consultancy; Computer technology consultancy; Computer software consultancy; Computer security consultancy; Conversion of computer programs and data, other than physical conversion; Conversion of data or documents from physical to electronic media; Creating and designing website-based indexes of information for others [information technology services]; Creating and maintaining web sites for others; Software development in the framework of software publishing; Development of computer platforms; Duplication of computer programs; Computer software design; Outsource service providers in the field of information technology; Server hosting; Hosting of computerized data, files, applications and information; Hosting web sites; Engineering services; Installation of computer software; Rental of data centre facilities; Rental of computer software; Software as a service [SaaS]; Maintenance of computer software; Updating of computer software; Providing virtual computer systems through cloud computing; Cloud computing; Platform as a service [PaaS]; Infrastructure as a Service [IaaS]; Containers as a service (CaaS); Computer programming; Computer virus protection services; Research and development of new products for others; Research in the field of telecommunications technology; Technical research; Recovery of computer data; Off-site data backup; User authentication services using blockchain technology; telecommunications network security services; Technological consultancy services for digital transformation; Software engineering services for data processing; Computer programming services for data processing; Electronic data storage; Monitoring of computer systems for detecting unauthorized access or data breach; Monitoring of computer systems to detect breakdowns; Electronic monitoring of personally identifying information to detect identity theft via the internet; Providing information on computer technology and programming via a web site; Monitoring of computer systems by remote access; Cloud storage services for electronic data; Cloud storage services for electronic files; Cryptography services namely Certification of documents, Authentication of documents, Signature certification and authentication.

63.

Interactive Collection Book for Mobile Devices

      
Application Number 17938021
Status Pending
Filing Date 2022-10-04
First Publication Date 2023-01-26
Owner Centric Software, Inc. (USA)
Inventor
  • Roa, Humberto
  • Groves, Chris
  • Watson, Ronald S.
  • Rangan, Ravi
  • Horne, James

Abstract

A software-based interactive collection book for mobile devices provides the users a way to connect their customers to products while the products are still being developed. This will allow a user to engage with their customers earlier to drive more sales. This will result in their products being more successful in the market at the time of launch.

IPC Classes  ?

  • G06Q 30/06 - Buying, selling or leasing transactions
  • H04W 4/50 - Service provisioning or reconfiguring
  • H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
  • H04W 4/35 - Services specially adapted for particular environments, situations or purposes for the management of goods or merchandise
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/04842 - Selection of displayed objects or displayed text elements
  • G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
  • G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
  • H04B 5/00 - Near-field transmission systems, e.g. inductive loop type
  • H04L 67/00 - Network arrangements or protocols for supporting network services or applications

64.

Environment-aware Prepositioning Of Digital Models In An Environment

      
Application Number 17305771
Status Pending
Filing Date 2021-07-14
First Publication Date 2023-01-26
Owner Dassault Systèmes Americas Corp. (USA)
Inventor
  • Zeighami, Ali
  • Lemieux, Pierre-Olivier
  • Hagemeister, Nicola
  • Charland, Julie
  • Aissaoui, Rachid

Abstract

A computer-implemented method and system determine an initial or starting position of a manikin for use in simulation. The method automatically analyzes environment data to determine a highest ranking type of data from among the environment data. In response, a guiding vector and a sweep mode are determined based upon the determined highest ranking type of data. The determined guiding vector and sweep mode are used to automatically analyze free space between a manikin and a target object in a simulated real-world environment to determine an initial position for and pre-position of the manikin in a simulation of the real-world environment.

IPC Classes  ?

  • G06F 30/20 - Design optimisation, verification or simulation

65.

VOXELIZATION OF A 3D STRUCTURAL MEDICAL IMAGE OF A HUMAN'S BRAIN

      
Application Number 17865735
Status Pending
Filing Date 2022-07-15
First Publication Date 2023-01-26
Owner DASSAULT SYSTEMES (France)
Inventor
  • Dollomaja, Borana
  • Vuillemot, Remi
  • Gazeres, Nicolas

Abstract

A computer-implemented method for voxelizing a 3D structural medical image of a human's brain. The method including obtaining a 3D structural medical image of the human's brain, including a reference frame, generating a voxelized 3D structural medical image, obtaining parameters of at least one EEG electrode sensor and, for each EEG electrode sensor: a localization in the voxelized 3D structural medical image's reference frame, and a sensor detection distance, obtaining a regular 3D grid of voxels, and for each voxel of the 3D grid, iteratively subdividing the voxel while the distance between the voxel and the localization of any electrode sensor is smaller than or equal to the sensor detection distance and while a size of the voxel is greater than a predetermined length, each subdivided voxel joining a finite number of voxels of the voxelized 3D structural medical image.

IPC Classes  ?

  • A61B 5/00 - Measuring for diagnostic purposes ; Identification of persons
  • A61B 5/369 - Electroencephalography [EEG]

66.

Segmenting a 3D modeled object representing a mechanical assembly

      
Application Number 17866193
Grant Number 11893687
Status In Force
Filing Date 2022-07-15
First Publication Date 2023-01-19
Grant Date 2024-02-06
Owner DASSAULT SYSTEMES (France)
Inventor
  • Mezghanni, Mariem
  • Boucher, Julien
  • Villedieu, Paul

Abstract

The disclosure relates to a computer-implemented method comprising inputting a representation of a 3D modeled object to an abstraction neural network which outputs a first set of a first number of first primitives fitting the 3D modeled object; and determining, from the first set, one or more second sets each of a respective second number of respective second primitives. The second number is lower than the first number. The determining includes initializing a third set of third primitives as the first set and performing one or more iterations, each comprising to merging one or more subsets of third primitives together each into one respective single fourth primitive, to thereby obtain a fourth set of fourth primitives. Each iteration further comprises setting the third set of a next iteration as the fourth set of a current iteration and setting the one or more second sets as one or more obtained fourth sets.

IPC Classes  ?

  • G06T 17/10 - Volume description, e.g. cylinders, cubes or using CSG [Constructive Solid Geometry]
  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation
  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 30/17 - Mechanical parametric or variational design
  • G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model

67.

Multi-phase flow visualizations based on fluid occupation time

      
Application Number 17897310
Grant Number 11941331
Status In Force
Filing Date 2022-08-29
First Publication Date 2022-12-29
Grant Date 2024-03-26
Owner Dassault Systemes Americas Corp. (USA)
Inventor
  • Crouse, Bernd
  • Xu, Rui

Abstract

Systems, methods, and computer program products can be used for visualizing the behavior of flow of two or more fluid phases, wherein a fluid phase behavior is represented in a visualization. One of the methods includes determining an occupation time, which is the amount of elapsed time from when a fluid phase first occupies a particular location until a second time. The method includes generating data for a visualization, with a location in the visualization corresponding to the particular location, and with the generated data for that location in the visualization indicating the occupation time.

IPC Classes  ?

  • G06F 30/20 - Design optimisation, verification or simulation
  • E21B 43/16 - Enhanced recovery methods for obtaining hydrocarbons
  • G01F 1/704 - Measuring the volume flow or mass flow of fluid or fluent solid material wherein the fluid passes through a meter in a continuous flow using marked regions or existing inhomogeneities within the fluid stream, e.g. statistically occurring variations in a fluid parameter
  • G01F 1/74 - Devices for measuring flow of a fluid or flow of a fluent solid material in suspension in another fluid
  • G06T 15/08 - Volume rendering
  • G01N 13/00 - Investigating surface or boundary effects, e.g. wetting power; Investigating diffusion effects; Analysing materials by determining surface, boundary, or diffusion effects
  • G01N 33/24 - Earth materials

68.

Design Optimization Guided by Discrete Geometrical Pattern Library

      
Application Number 17748272
Status Pending
Filing Date 2022-05-19
First Publication Date 2022-12-22
Owner DASSAULT SYSTEMES AMERICAS CORP. (USA)
Inventor
  • Schmidt, Martin-Pierre Hugo
  • Pedersen, Claus Bech Wittendorf
  • Navez, Tanguy Theo

Abstract

A discrete geometrical pattern library guides a method for design optimization of a finite element model in a computer aided design (CAD) environment. Boundary conditions are applied to the finite element model, design variables for the bounded finite element model are initialized, and an objective function for the finite element model is evaluated. A gradient of the objective function is evaluated with respect to the design variables, an appearance constraint function is evaluated for the finite element model, and a gradient of the appearance constraint function is evaluated with respect to the design variables. The design variables are updated using a mathematical programming, and a convergence in the design optimization is detected, producing a converged design optimization of the finite element model is produced.

IPC Classes  ?

  • G06F 30/23 - Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
  • G06F 30/10 - Geometric CAD

69.

PARTING LINE IDENTIFICATION

      
Application Number 17350077
Status Pending
Filing Date 2021-06-17
First Publication Date 2022-12-22
Owner Dassault Systemes SolidWorks Corporation (USA)
Inventor
  • Jost, Robert
  • Huang, Yunching

Abstract

A computer-based method is disclosed for identifying a parting line for molding a real-world part based on computer model of the part. The method includes receiving a computer-based representation of a modeled part and a parting direction for the mold to make a real-world version of the part. Then a computer-based processor characterizes each respective one of a plurality of faces in the computer-based representation of the modeled part as a positive draft face or a negative draft face. The method includes identifying, as at least a segment of the parting line, a boundary edge between a first one of the positive draft faces and a first one of the negative draft faces that neighbors the first one of the positive draft faces.

IPC Classes  ?

  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 30/17 - Mechanical parametric or variational design

70.

DEEP PARAMETERIZATION FOR 3D SHAPE OPTIMIZATION

      
Application Number 17829987
Status Pending
Filing Date 2022-06-01
First Publication Date 2022-12-22
Owner
  • DASSAULT SYSTEMES (France)
  • ECOLE POLYTECHNIQUE (France)
  • CNRS (France)
Inventor
  • Mezghanni, Mariem
  • Bodrito, Théo
  • Boulkenafed, Malika
  • Ovsjanikov, Maks

Abstract

A computer-implemented method of machine-learning. The method comprises providing a dataset of 3D modeled objects each representing a mechanical part. Each 3D modeled object comprises a specification of a geometry of the mechanical part. The method further comprises learning a set of parameterization vectors each respective to a respective 3D modeled object of the dataset and a neural network configured to take as input a parameterization vector and to output a representation of a 3D modeled object usable in a differentiable simulation-based shape optimization. The learning comprises minimizing a loss that penalizes, for each 3D modeled object of the dataset, a disparity between the output of the neural network for an input parameterization vector respective to the 3D modeled object and a representation of the 3D modeled object. The representation of the 3D modeled object is usable in a differentiable simulation-based shape optimization.

IPC Classes  ?

  • G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
  • G06F 30/17 - Mechanical parametric or variational design
  • G06N 3/08 - Learning methods

71.

MEDITWIN

      
Serial Number 79370991
Status Pending
Filing Date 2022-12-15
Owner DASSAULT SYSTEMES (France)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 38 - Telecommunications services
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design
  • 44 - Medical, veterinary, hygienic and cosmetic services; agriculture, horticulture and forestry services

Goods & Services

Apparatus and instruments for sound, image or data recording, transmission, reproduction or processing; simulation software, especially for the editing, graphic visualization, display, simulation, animation, publication and searching of documents; software for simulating nature and living beings; artificial intelligence software; software for generating and displaying images; software for data analysis based on research applications; software for digital model and digital mannequin modeling; downloadable or recorded media; blank analog or digital recording and storage media; downloadable computer software applications; virtual and augmented reality software; virtual reality headsets; virtual reality goggles; virtual reality gloves; augmented reality glasses; augmented reality headsets; augmented reality software; augmented reality software for navigating in an augmented reality environment; augmented reality software enabling users to experience viewing, manipulation and immersion in an augmented reality environment; software, firmware and computer hardware intended for visual, voice, audio, motion, eye and gesture detection and recognition; application programming interface (API) for software to develop virtual and augmented reality experiences; virtual-reality computer hardware; augmented reality computer hardware; motion detectors for virtual reality technology and motion detectors for augmented reality technology; virtual reality computer hardware, namely, headsets, glasses and controllers for participating in virtual reality experiences; computer hardware for augmented reality, namely, headsets, glasses and controllers for participating in augmented reality experiences; portable computer devices consisting primarily of software and display screens to be connected to computers, tablet computers, mobile devices and mobile telephones in order to experience virtual and augmented reality environments; computer hardware and software for operating sensors; electronic sensors, cameras, projectors and microphones for detecting, capturing and recognizing facial and voice movements; software for monitoring the operation of audio and video devices; video display software; downloadable software intended for facilitating interaction and communication between humans and artificial intelligence platforms; application programming interface for developing artificial intelligence platforms, namely, digital agents, virtual agents and virtual assistants; downloadable software, namely, an interpretation interface for facilitating interaction between humans and machines; software (computer programs); computer software; computer programs; software packages; computer software for database management; computer software for managing online data; software for accessing databases; software for analyzing, processing, sharing, retrieving, transferring, returning and disseminating data; medical software (computer programs); software for updating and exchanging data on a virtual exchange platform for information between patients and healthcare professionals; software for online appointment booking; software for telemedical consultation; management software intended for all medical and paramedical professions; software for assessing and editing medical checkups; data management software, particularly medical and surgical data; software for medical prescription assistance; surgical follow-up software; pharmacological databases; software for pharmacological databases; autonomous web-based software for the remote transmission of medical treatment forms; software for assessing and editing medical checkups; telecommunications apparatus and particularly messaging systems enabling, from a standard Internet connection, the secure remote transmission of electronic medical treatment forms; equipment for data processing and computers; magnetic, digital and optical recording media; computer servers; servers for hosting web sites Telecommunications; telecommunication services enabling networking or the exchange of information; transmitting information and data by telephone or computer means, particularly in the field of health; information relating to telecommunications; communication (transmission) via computer terminals or via a fiber-optic network; communications by radio or telephone; mobile radiotelephony services; providing user access to global computer networks; provision of online forums; providing access to databases; provision of access to an Internet platform; provision of access to an electronic communication and information platform on the Internet; provision of access to medical data via electronic networks; provision of Internet chat rooms; electronic bulletin board services (telecommunication services); connection by telecommunications to a global computer network; teleconferencing or videoconferencing services; electronic messaging services; rental of access time to global computer networks; telecommunications and electronic mail services through a global (Internet) or a local (Intranet) communication network or by telephone or data communications; transmission of commercial and/or advertising data by Internet, telephone networks or by data communication; transmission of information contained in databases; providing access to Internet platforms in the field of health; transmitting and disseminating messages, data and information in the field of health, via computer terminals, via cable, via telephone, via telematic media and via any other means of telecommunication; telecommunication services enabling networking and/or information exchange; telecommunication via platforms and portals on the Internet; telecommunication services providing on-line a network service enabling users to transfer and exchange data and information; rental of access time to a database server center Organizing and conducting training workshops, colloquiums, conferences, congresses, seminars in the field of health; services for training healthcare professionals; training in the use and operation of medical software Designing and developing virtual reality and mixed reality software; conversion of data or documents from physical to electronic media; providing temporary use of non-downloadable software enabling users to upload, modify and share virtual reality content, augmented reality content, mixed reality content, information, experiences and data; hosting virtual reality and augmented reality content on the Internet; designing augmented reality and virtual reality effects for modifying photographs, images, videos and audiovisual content; providing search engines for browsing data and information; providing search engines featuring specific search options; design, development and maintenance of computer tools and systems for updating databases in the field of health; creation and installation of computer data banks; computer programming, namely, creating programs for computer data processing; design, setting up and hosting of sites on the Internet; evaluations and assessments in the fields of science and technology provided by engineers; scientific and technical research; elaborating (designing), developing, programming, installing, servicing, maintenance, renting and updating computers, software, computer programs and application software for mobile phones and for computers; research and development of new products for third parties; technical project study; computer programming; computer system analysis; computer system design; consultation with respect to computers; digitization of documents; Software as a Service (SaaS); advice regarding information technology; server hosting; hosting of platforms on the Internet; development, maintenance and updating of search engines for telecommunication networks; design, analysis and development of computer systems; electronic data storage; services of application service providers (ASP), namely, hosting software applications for others; cloud computing Information with respect to health care by telephone and on the Internet; medical services; online medical services on the Internet; medical assistance; advice and information given with respect to health; appraisal services in the field of health [healthcare]; telemedicine services; teleassistance services in the field of health; consulting services in the medical and pharmaceutical field; medical equipment rental; health services; providing online information in the field of health from a computer database or the Internet; providing information with respect to health

72.

PROCESSING A CAD 3D MODEL OF A MECHANICAL PART

      
Application Number 17805406
Status Pending
Filing Date 2022-06-03
First Publication Date 2022-12-15
Owner DASSAULT SYSTEMES (France)
Inventor
  • Brifault, Lucas
  • Jourdan, Ariane
  • State, Serban Alexandru

Abstract

A computed-implemented method for processing a computer-aided design 3D model of a mechanical part including a portion having a distribution of material. The method including obtaining the 3D model, the 3D model including a skin portion of the 3D model representing an outer surface of the portion of the mechanical part. The method further including processing the skin portion based on an extrusion-processing algorithm, where a transform of the skin portion is inputted to the algorithm. The transform represents an unfolding of the distribution of material of the portion.

IPC Classes  ?

  • G06F 30/17 - Mechanical parametric or variational design

73.

Prediction of Mechanical Properties of Sedimentary Rocks based on a Grain to Grain Parametric Cohesive Contact Model

      
Application Number 17342817
Status Pending
Filing Date 2021-06-09
First Publication Date 2022-12-15
Owner DASSAULT SYSTEMES AMERICAS CORP. (USA)
Inventor
  • Sun, Zhuang
  • Salazar-Tio, Rafael
  • Fager, Andrew
  • Crouse, Bernd

Abstract

Disclosed are computer implemented techniques for conducting a simulation of physical properties of a porous medium. The features include receiving a micro-CT 3D image that captures a representative elemental volume of the porous medium, the porous medium defined as having mineral types and fluid types with individual grains and grain to grain contacts, labeling the micro-CT 3D image as individual voxels according to mineral and fluid types and labeling the mineral type voxels as belonging to separated and fixed individual grains. The features also include transforming the labeled voxels into an unstructured conformal mesh representation for all grains and applying the unstructured conformal mesh representation to a parametric cohesive contact engine, with the parametric cohesive contact engine executing a parametric cohesive contact model that has an adjustable parameter, a critical separation δ0 conditioned according to consolidation level.

IPC Classes  ?

  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation
  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06T 15/04 - Texture mapping

74.

MATERIAL EXTRUSION DETECTION METHOD

      
Application Number 17664453
Status Pending
Filing Date 2022-05-23
First Publication Date 2022-12-01
Owner DASSAULT SYSTEMES (France)
Inventor
  • Brifault, Lucas
  • Jourdan, Ariane

Abstract

A computer-implemented method for material extrusion detection in a portion of a mechanical part having a distribution of material. The method includes obtaining a CAD 3D model of the mechanical part including a skin portion representing an outer surface of the portion of the mechanical part and an extrusion axis. The method further includes computing a ratio of an area of an orthogonal projection of the skin portion over an area of the skin portion. The method further includes determining whether or not the distribution of material is arranged as an extrusion based on the ratio and a ratio threshold. The outer surface is determined to be an extrusion surface when the ratio is lower than the ratio threshold. This forms an improved solution for processing a CAD 3D model of a mechanical part.

IPC Classes  ?

  • G06F 30/17 - Mechanical parametric or variational design

75.

PARAMETERIZATION OF CAD MODEL

      
Application Number 17664446
Status Pending
Filing Date 2022-05-23
First Publication Date 2022-12-01
Owner DASSAULT SYSTEMES (France)
Inventor Brifault, Lucas

Abstract

A computer-implemented method for parametrization of a computer-aided design 3D model of a mechanical part including a portion having a distribution of material arranged as a sweep. The sweep has a trajectory and a boundary. The method includes obtaining the 3D model, the 3D model including a skin portion representing an outer surface of the portion of the mechanical part, and one or more vector fields, each vector field representing the boundary and/or the trajectory. The method further includes, for each vector field, determining a distribution of values of a respective parameter of the skin portion by optimizing an objective function which rewards alignment of a gradient of a candidate parameter with the vector field.

IPC Classes  ?

  • G06F 30/17 - Mechanical parametric or variational design
  • G06F 17/17 - Function evaluation by approximation methods, e.g. interpolation or extrapolation, smoothing or least mean square method

76.

MANAGING ITERATIONS AND BRANCHING IN DESIGN

      
Application Number 17735198
Status Pending
Filing Date 2022-05-03
First Publication Date 2022-11-10
Owner Dassault Systemes Americas Corp. (USA)
Inventor
  • Chang, Hsin-Chi
  • Pollefoort, Kevin
  • Tabenkin, Boris
  • Upham, William

Abstract

In one aspect, a computer-based method is disclosed for managing iterations and branching in a design evolution. The method includes creating a module that corresponds to a component in response to a user command and storing at least a first iteration and a second iteration of a design for the component in the module. Each of the first and second iterations contains one or more content objects. Moreover, each content object is an entity (e.g., a businessobject) or a relation (e.g., a connector), is identified by a content identifier, and is part of a single unit of content that represents all evolutions of the entity or relation and is associated with a corresponding physical object.

IPC Classes  ?

  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD

77.

Linking Views/States of 3D Models and Propagating Updates in Same

      
Application Number 17246483
Status Pending
Filing Date 2021-04-30
First Publication Date 2022-11-03
Owner DASSAULT SYSTEMES SOLIDWORKS CORPORATION (USA)
Inventor
  • Martinez Quiroz, Felipe
  • Lorono, Matthew

Abstract

A computer-aided design (CAD) system and corresponding method manage three-dimensional (3D) model view/state modifications. The method modifies a parent view of a 3D model in the CAD system based on user input provided to the CAD system. The parent view is linked to a child view of the 3D model that was created from the parent view. The method modifies the child view, automatically, in accordance with the parent view modified. Such linked views and automatic modification enable a user to change view/state of a parent view and have the changes automatically propagated to the child view/state. Further, when such propagation occurs, orientations, positions, and readable directions of annotations are also updated, automatically, saving users (e.g., design engineers) minutes, hours and even days of work on design of the 3D model.

IPC Classes  ?

  • G06F 30/10 - Geometric CAD
  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts

78.

METHOD FOR AUTOMATICALLY FURNISHING A VIRTUAL 3D ROOM

      
Application Number 17658187
Status Pending
Filing Date 2022-04-06
First Publication Date 2022-10-20
Owner DASSAULT SYSTEMES (France)
Inventor
  • Durand, Tom
  • Marcusanu, Ana
  • Louis, Aurélien
  • Aeply, Célia
  • Farre, Julie

Abstract

A computer-implemented method for automatically providing at least a template of a furnished virtual 3D room including 3D elements, including, for each furnished virtual 3D room: automatically extracting a spatial relations graph based on spatial relations between the 3D elements of the 3D room, said 3D elements including 3D architectural elements and 3D furnishing objects located in the furnished virtual 3D room, automatically extracting at least one zone from the 3D room based on the spatial relations graph, and extracting a set of constraints about a relative arrangement of said zone with respect to the room architecture or with respect to other zones of the 3D room, a zone being defined by a local spatial arrangement of at least one 3D furnishing object, and storing a template of the furnished virtual 3D room, said template including said zone and said set of constraints.

IPC Classes  ?

  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
  • G06F 30/17 - Mechanical parametric or variational design
  • G06F 30/25 - Design optimisation, verification or simulation using particle-based methods

79.

INTEGRATING CALIBRATED MODELS WITH COMPUTATIONAL PHYSICS SIMULATIONS

      
Application Number 17210723
Status Pending
Filing Date 2021-03-24
First Publication Date 2022-09-29
Owner DASSAULT SYSTEMES AMERICAS CORP. (USA)
Inventor Rao, Kaustubh

Abstract

A computer-implemented method of integrating a calibrated model with physics computations in a computer-based simulation of a planned or existing real-world environment is disclosed. The method includes representing a selected component with a calibrated model thereof, wherein the calibrated model of the selected component defines an interface boundary and a modeled region, which is inside the interface boundary and distinct from a physics region, which is outside the interface boundary. The method includes producing modeled solution variables based on the calibrated model at computational points along the interface boundary of the calibrated model. The method includes producing computed solution variables based on physics computations at computational points in the physics region. The method includes exchanging the modeled variables with the computed variables across the interface boundary.

IPC Classes  ?

  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 30/20 - Design optimisation, verification or simulation

80.

In-situ formulation of calibrated models in multi component physics simulation

      
Application Number 17210804
Status Pending
Filing Date 2021-03-24
First Publication Date 2022-09-29
Owner DASSAULT SYSTEMES AMERICAS CORP. (USA)
Inventor Rao, Kaustubh

Abstract

A calibrated model is created from a physics computation model of a selected component. A setup for a virtual experiment for the selected component is received, and input parameters are defined. An output parameter to be modeled by the calibrated model is selected. The virtual experiment is conducted for the defined input parameters over a predefined range of values for a varied input parameter. Result data from the virtual experiment is recorded and used to produce the calibrated model.

IPC Classes  ?

81.

1/1

      
Application Number 1684911
Status Registered
Filing Date 2022-06-17
Registration Date 2022-06-17
Owner DASSAULT SYSTEMES (France)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 16 - Paper, cardboard and goods made from these materials
  • 35 - Advertising and business services
  • 38 - Telecommunications services
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Apparatus and instruments for sound, image or data recording, transmission, reproduction or processing; simulation software, especially for the editing, graphic visualization, display, simulation, animation, publication and searching of documents; software for simulating nature and living beings; artificial intelligence software; software for generating and displaying images; software for data analysis based on research applications; software for digital model and digital mannequin modeling; downloadable or recorded media; blank analog or digital recording and storage media; downloadable computer software applications; virtual and augmented reality software; recorded game software; downloadable game software; virtual reality headsets; virtual reality goggles; virtual reality gloves; bags, satchel bags, covers and cases for mobile phones and laptops. Printing products (printed matter); photographs; printed instructional and teaching material; posters; albums; pamphlets; calendars; notebooks; pictures; newspapers; books; booklets; manuals; printed publications. Advertising; dissemination of advertisements; dissemination of advertising material [leaflets, prospectuses, printed matter, samples]; organization of exhibitions for commercial or advertising purposes; rental of advertising material; public relations; compilation of information in computerized registers; computerized file management services; updating and maintenance of data in registers; updating and maintenance of data in computer databases; data search in computer files for others; establishing statistics; systematization of information in computer databases. Providing access to databases; communications by computer terminals; data streaming; transmission of digital files; message transmission; computer-aided transmission of messages and images; transmission of video-on-demand footage. Education; training; entertainment; cultural activities; organization and conducting of training workshops; organization and conducting of colloquiums; organization and conducting of conferences; organization and conducting of congresses; organization and conducting of seminars; organization of exhibitions for cultural or educational purposes; providing non-downloadable films via video-on-demand services; providing non-downloadable videos online; production of films other than advertising films; providing information with respect to education; providing information with respect to entertainment; providing recreational facilities; game services provided online from a computer network; virtual reality game services provided online from a computer network; publication of books; publication of texts other than advertising texts; online publication of specialized electronic books and journals; providing non-downloadable electronic publications online; film directing other than advertising films; show production; video production; multimedia publishing; audio and video editing services; publication of multimedia entertainment software. Design and development of software; advice regarding information technology; information technology consultancy services; advice regarding website design; consultation with respect to software; software development in the framework of editing of software; conversion of computer programs and data, other than physical conversion; conversion of data or documents from physical to electronic media; development of computer platforms; duplication of computer programs; cloud computing; software installation; software rental; Software as a Service [SaaS]; software maintenance; updating of software; digitization of documents [scanning]; computer Platform as a Service [PaaS]; Infrastructure as a Service (IaaS); computer programming; technological research; computer data recovery; off-site data backup; electronic data storage; Technological advice relating to digital transformation; design and development of virtual reality software.

82.

1/1 LE JUMEAU VIRTUEL

      
Application Number 1684912
Status Registered
Filing Date 2022-06-17
Registration Date 2022-06-17
Owner DASSAULT SYSTEMES (France)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 16 - Paper, cardboard and goods made from these materials
  • 35 - Advertising and business services
  • 38 - Telecommunications services
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Apparatus and instruments for sound, image or data recording, transmission, reproduction or processing; simulation software, especially for the editing, graphic visualization, display, simulation, animation, publication and searching of documents; software for simulating nature and living beings; artificial intelligence software; software for generating and displaying images; software for data analysis based on research applications; software for digital model and digital mannequin modeling; downloadable or recorded media; blank analog or digital recording and storage media; downloadable computer software applications; virtual and augmented reality software; recorded game software; downloadable game software; virtual reality headsets; virtual reality goggles; virtual reality gloves; bags, satchel bags, covers and cases for mobile phones and laptops. Printing products (printed matter); photographs; printed instructional and teaching material; posters; albums; pamphlets; calendars; notebooks; pictures; newspapers; books; booklets; manuals; printed publications. Advertising; dissemination of advertisements; dissemination of advertising material [leaflets, prospectuses, printed matter, samples]; organization of exhibitions for commercial or advertising purposes; rental of advertising material; public relations; compilation of information in computerized registers; computerized file management services; updating and maintenance of data in registers; updating and maintenance of data in computer databases; data search in computer files for others; establishing statistics; systematization of information in computer databases. Providing access to databases; communications by computer terminals; data streaming; transmission of digital files; message transmission; computer-aided transmission of messages and images; transmission of video-on-demand footage. Education; training; entertainment; cultural activities; organization and conducting of training workshops; organization and conducting of colloquiums; organization and conducting of conferences; organization and conducting of congresses; organization and conducting of seminars; organization of exhibitions for cultural or educational purposes; providing non-downloadable films via video-on-demand services; providing non-downloadable videos online; production of films other than advertising films; providing information with respect to education; providing information with respect to entertainment; providing recreational facilities; game services provided online from a computer network; virtual reality game services provided online from a computer network; publication of books; publication of texts other than advertising texts; online publication of specialized electronic books and journals; providing non-downloadable electronic publications online; film directing other than advertising films; show production; video production; multimedia publishing; audio and video editing services; publication of multimedia entertainment software. Design and development of software; advice regarding information technology; information technology consultancy services; advice regarding website design; consultation with respect to software; software development in the framework of editing of software; conversion of computer programs and data, other than physical conversion; conversion of data or documents from physical to electronic media; development of computer platforms; duplication of computer programs; cloud computing; software installation; software rental; Software as a Service [SaaS]; software maintenance; updating of software; digitization of documents [scanning]; computer Platform as a Service [PaaS]; Infrastructure as a Service (IaaS); computer programming; technological research; computer data recovery; off-site data backup; electronic data storage; Technological advice relating to digital transformation; design and development of virtual reality software.

83.

Capture Guide for Digital Imagery of Material Swatches

      
Application Number 17805658
Status Pending
Filing Date 2022-06-06
First Publication Date 2022-09-22
Owner Centric Software, Inc. (USA)
Inventor
  • Roa, Humberto
  • Akula, Rammohan
  • Canonge, Fabrice
  • Swerdlowe, Nicholas Fjellberg
  • Ghatol, Rohit
  • Von Holst, Grif

Abstract

A material data collection system allows capturing of material data. For example, the material data collection system may include digital image data for materials. The material data collection system may ensure that captured digital image data is properly aligned, so that material data may be easily recalled for later use, while maintaining the proper alignment for the captured digital image. The material data collection system may include using a capture guide, to provide cues on how to orient a mobile device used with the material data collection system.

IPC Classes  ?

  • G06T 7/30 - Determination of transform parameters for the alignment of images, i.e. image registration
  • G06T 7/70 - Determining position or orientation of objects or cameras
  • G06T 7/13 - Edge detection
  • G06T 3/60 - Rotation of a whole image or part thereof
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06T 5/00 - Image enhancement or restoration
  • G06T 7/529 - Depth or shape recovery from texture
  • G06T 5/50 - Image enhancement or restoration by the use of more than one image, e.g. averaging, subtraction
  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06T 15/04 - Texture mapping
  • G06T 7/90 - Determination of colour characteristics
  • G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • G06T 3/40 - Scaling of a whole image or part thereof
  • G06V 10/24 - Aligning, centring, orientation detection or correction of the image

84.

1/1 VIRTUAL TWIN

      
Application Number 1684670
Status Registered
Filing Date 2022-06-17
Registration Date 2022-06-17
Owner DASSAULT SYSTEMES (France)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 16 - Paper, cardboard and goods made from these materials
  • 35 - Advertising and business services
  • 38 - Telecommunications services
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Apparatus and instruments for sound, image or data recording, transmission, reproduction or processing; simulation software, especially for the editing, graphic visualization, display, simulation, animation, publication and searching of documents; software for simulating nature and living beings; artificial intelligence software; software for generating and displaying images; software for data analysis based on research applications; software for digital model and digital mannequin modeling; downloadable or recorded media; blank analog or digital recording and storage media; downloadable computer software applications; virtual and augmented reality software; recorded game software; downloadable game software; virtual reality headsets; virtual reality goggles; virtual reality gloves; bags, satchel bags, covers and cases for mobile phones and laptops. Printing products (printed matter); photographs; printed instructional and teaching material; posters; albums; pamphlets; calendars; notebooks; pictures; newspapers; books; booklets; manuals; printed publications. Advertising; dissemination of advertisements; dissemination of advertising material [leaflets, prospectuses, printed matter, samples]; organization of exhibitions for commercial or advertising purposes; rental of advertising material; public relations; compilation of information in computerized registers; computerized file management services; updating and maintenance of data in registers; updating and maintenance of data in computer databases; data search in computer files for others; establishing statistics; systematization of information in computer databases. Providing access to databases; communications by computer terminals; data streaming; transmission of digital files; message transmission; computer-aided transmission of messages and images; transmission of video-on-demand footage. Education; training; entertainment; cultural activities; organization and conducting of training workshops; organization and conducting of colloquiums; organization and conducting of conferences; organization and conducting of congresses; organization and conducting of seminars; organization of exhibitions for cultural or educational purposes; providing non-downloadable films via video-on-demand services; providing non-downloadable videos online; production of films other than advertising films; providing information with respect to education; providing information with respect to entertainment; providing recreational facilities; game services provided online from a computer network; virtual reality game services provided online from a computer network; publication of books; publication of texts other than advertising texts; online publication of specialized electronic books and journals; providing non-downloadable electronic publications online; film directing other than advertising films; show production; video production; multimedia publishing; audio and video editing services; publication of multimedia entertainment software. Design and development of software; advice regarding information technology; information technology consultancy services; advice regarding website design; consultation with respect to software; software development in the framework of editing of software; conversion of computer programs and data, other than physical conversion; conversion of data or documents from physical to electronic media; development of computer platforms; duplication of computer programs; cloud computing; software installation; software rental; Software as a Service [SaaS]; software maintenance; updating of software; digitization of documents [scanning]; computer Platform as a Service [PaaS]; Infrastructure as a Service (IaaS); computer programming; technological research; computer data recovery; off-site data backup; electronic data storage; Technological advice relating to digital transformation; design and development of virtual reality software.

85.

1/1 LE JUMEAU NUMÉRIQUE

      
Application Number 1684913
Status Registered
Filing Date 2022-06-17
Registration Date 2022-06-17
Owner DASSAULT SYSTEMES (France)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 16 - Paper, cardboard and goods made from these materials
  • 35 - Advertising and business services
  • 38 - Telecommunications services
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Apparatus and instruments for sound, image or data recording, transmission, reproduction or processing; simulation software, especially for the editing, graphic visualization, display, simulation, animation, publication and searching of documents; software for simulating nature and living beings; artificial intelligence software; software for generating and displaying images; software for data analysis based on research applications; software for digital model and digital mannequin modeling; downloadable or recorded media; blank analog or digital recording and storage media; downloadable computer software applications; virtual and augmented reality software; recorded game software; downloadable game software; virtual reality headsets; virtual reality goggles; virtual reality gloves; bags, satchel bags, covers and cases for mobile phones and laptops. Printing products (printed matter); photographs; printed instructional and teaching material; posters; albums; pamphlets; calendars; notebooks; pictures; newspapers; books; booklets; manuals; printed publications. Advertising; dissemination of advertisements; dissemination of advertising material [leaflets, prospectuses, printed matter, samples]; organization of exhibitions for commercial or advertising purposes; rental of advertising material; public relations; compilation of information in computerized registers; computerized file management services; updating and maintenance of data in registers; updating and maintenance of data in computer databases; data search in computer files for others; establishing statistics; systematization of information in computer databases. Providing access to databases; communications by computer terminals; data streaming; transmission of digital files; message transmission; computer-aided transmission of messages and images; transmission of video-on-demand footage. Education; training; entertainment; cultural activities; organization and conducting of training workshops; organization and conducting of colloquiums; organization and conducting of conferences; organization and conducting of congresses; organization and conducting of seminars; organization of exhibitions for cultural or educational purposes; providing non-downloadable films via video-on-demand services; providing non-downloadable videos online; production of films other than advertising films; providing information with respect to education; providing information with respect to entertainment; providing recreational facilities; game services provided online from a computer network; virtual reality game services provided online from a computer network; publication of books; publication of texts other than advertising texts; online publication of specialized electronic books and journals; providing non-downloadable electronic publications online; film directing other than advertising films; show production; video production; multimedia publishing; audio and video editing services; publication of multimedia entertainment software. Design and development of software; advice regarding information technology; information technology consultancy services; advice regarding website design; consultation with respect to software; software development in the framework of editing of software; conversion of computer programs and data, other than physical conversion; conversion of data or documents from physical to electronic media; development of computer platforms; duplication of computer programs; cloud computing; software installation; software rental; Software as a Service [SaaS]; software maintenance; updating of software; digitization of documents [scanning]; computer Platform as a Service [PaaS]; Infrastructure as a Service (IaaS); computer programming; technological research; computer data recovery; off-site data backup; electronic data storage; Technological advice relating to digital transformation; design and development of virtual reality software.

86.

1/1 DIGITAL TWIN

      
Application Number 1684914
Status Registered
Filing Date 2022-06-17
Registration Date 2022-06-17
Owner DASSAULT SYSTEMES (France)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 16 - Paper, cardboard and goods made from these materials
  • 35 - Advertising and business services
  • 38 - Telecommunications services
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Apparatus and instruments for sound, image or data recording, transmission, reproduction or processing; simulation software, especially for the editing, graphic visualization, display, simulation, animation, publication and searching of documents; software for simulating nature and living beings; artificial intelligence software; software for generating and displaying images; software for data analysis based on research applications; software for digital model and digital mannequin modeling; downloadable or recorded media; blank analog or digital recording and storage media; downloadable computer software applications; virtual and augmented reality software; recorded game software; downloadable game software; virtual reality headsets; virtual reality goggles; virtual reality gloves; bags, satchel bags, covers and cases for mobile phones and laptops. Printing products (printed matter); photographs; printed instructional and teaching material; posters; albums; pamphlets; calendars; notebooks; pictures; newspapers; books; booklets; manuals; printed publications. Advertising; dissemination of advertisements; dissemination of advertising material [leaflets, prospectuses, printed matter, samples]; organization of exhibitions for commercial or advertising purposes; rental of advertising material; public relations; compilation of information in computerized registers; computerized file management services; updating and maintenance of data in registers; updating and maintenance of data in computer databases; data search in computer files for others; establishing statistics; systematization of information in computer databases. Providing access to databases; communications by computer terminals; data streaming; transmission of digital files; message transmission; computer-aided transmission of messages and images; transmission of video-on-demand footage. Education; training; entertainment; cultural activities; organization and conducting of training workshops; organization and conducting of colloquiums; organization and conducting of conferences; organization and conducting of congresses; organization and conducting of seminars; organization of exhibitions for cultural or educational purposes; providing non-downloadable films via video-on-demand services; providing non-downloadable videos online; production of films other than advertising films; providing information with respect to education; providing information with respect to entertainment; providing recreational facilities; game services provided online from a computer network; virtual reality game services provided online from a computer network; publication of books; publication of texts other than advertising texts; online publication of specialized electronic books and journals; providing non-downloadable electronic publications online; film directing other than advertising films; show production; video production; multimedia publishing; audio and video editing services; publication of multimedia entertainment software. Design and development of software; advice regarding information technology; information technology consultancy services; advice regarding website design; consultation with respect to software; software development in the framework of editing of software; conversion of computer programs and data, other than physical conversion; conversion of data or documents from physical to electronic media; development of computer platforms; duplication of computer programs; cloud computing; software installation; software rental; Software as a Service [SaaS]; software maintenance; updating of software; digitization of documents [scanning]; computer Platform as a Service [PaaS]; Infrastructure as a Service (IaaS); computer programming; technological research; computer data recovery; off-site data backup; electronic data storage; Technological advice relating to digital transformation; design and development of virtual reality software.

87.

MACHINE-LEARNING FOR 3D SEGMENTATION

      
Application Number 17691703
Status Pending
Filing Date 2022-03-10
First Publication Date 2022-09-15
Owner DASSAULT SYSTEMES (France)
Inventor
  • Jourdan, Ariane
  • Mehr, Eloi

Abstract

A computer-implemented method of machine-learning including obtaining a dataset of training samples. Each training sample includes a pair of 3D modeled object portions labelled with a respective value. The respective value indicates whether or not the two portions belong to a same segment of a 3D modeled object. The method further includes learning a neural network based on the dataset. The neural network takes as input two portions of a 3D modeled object representing a mechanical part and outputs a respective value. The respective value indicates an extent to which the two portions belong to a same segment of the 3D modeled object. The neural network is thereby usable for 3D segmentation. The method constitutes an improved solution for 3D segmentation.

IPC Classes  ?

88.

MACHINE-LEARNING WITH RESPECT TO MULTI-STATE MODEL OF AN ILLNESS

      
Application Number 17646061
Status Pending
Filing Date 2021-12-27
First Publication Date 2022-09-15
Owner DASSAULT SYSTEMES (France)
Inventor
  • Cottin, Aziliz
  • Pecuchet, Nicolas
  • Guilloux, Agathe
  • Katsahian, Sandrine

Abstract

A computer-implemented method for machine-learning a function configured, based on input covariates representing medical characteristics of a patient with respect to a multi-state model of an illness having states and transitions between the states, to output a distribution of transition-specific probabilities for each interval of a set of intervals, the set of intervals forming a subdivision of a follow-up period. The machine-learning method including obtaining a dataset of covariates and time-to-event data of a set of patients, and training the function based on the dataset. This forms an improved solution for determining accurate patient data with respect to a multi-state model of an illness.

IPC Classes  ?

  • G16H 50/20 - ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
  • G06N 3/08 - Learning methods
  • G06N 3/04 - Architecture, e.g. interconnection topology

89.

Generation of a color of an object displayed on a GUI

      
Application Number 17743635
Grant Number 11733851
Status In Force
Filing Date 2022-05-13
First Publication Date 2022-08-25
Grant Date 2023-08-22
Owner DASSAULT SYSTEMES (France)
Inventor
  • Delfino, Christophe
  • Plaudet-Hammani, Amal

Abstract

A computer-implemented method for generating a color of an object displayed on a GUI. The method includes displaying on a graphical user interface a set of icons, each icon of the set being associated with a color, detecting a first user interaction on a first icon of the set, detecting a second user interaction that comprises at least a slide, modifying a value of a parameter of a first color associated with the first icon, the modification of the value being performed with the second user interaction, and computing a first new color that is the first color with the modified value of a parameter.

IPC Classes  ?

  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
  • G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
  • G06F 30/00 - Computer-aided design [CAD]
  • G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
  • G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06F 119/18 - Manufacturability analysis or optimisation for manufacturability
  • G06F 3/04842 - Selection of displayed objects or displayed text elements

90.

SEGMENTING A 3D MODELED OBJECT REPRESENTING A MECHANICAL PART

      
Application Number 17562406
Status Pending
Filing Date 2021-12-27
First Publication Date 2022-08-18
Owner Dassault Systemes (France)
Inventor
  • Mehr, Eloi
  • Jourdan, Ariane

Abstract

A computer-implemented method for segmenting a 3D modeled object. The 3D modeled object represents a mechanical part. The method includes obtaining the 3D modeled object. The method further includes performing a hierarchical segmentation of the 3D modeled object. The hierarchical segmentation comprises a first segmentation. The first segmentation includes identifying, among surfaces of the 3D modeled object, first segments each corresponding to a simple geometric surface of the 3D modeled object. A simple geometric surface is a primitive exhibiting at least one slippable motion. The hierarchical segmentation includes then a second segmentation. The second segmentation includes identifying, among non-identified surfaces of the 3D modeled object, second segments each corresponding to a free-form surface of the 3D modeled object. This constitutes an improved method for segmenting a 3D modeled object representing a mechanical part.

IPC Classes  ?

  • G06F 30/17 - Mechanical parametric or variational design
  • G06F 30/23 - Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts

91.

Method for Suggesting Mates for a User Selected Modeled Component

      
Application Number 17585641
Status Pending
Filing Date 2022-01-27
First Publication Date 2022-08-11
Owner Dassault Systemes SolidWorks Corporation (USA)
Inventor
  • Apte, Makarand
  • Ruepp, Frank
  • Lama, Chin-Loo
  • Dollen, Frederick
  • Stiles, Jody
  • Mule, Girish

Abstract

A method for mating a user selected first component of a computer aided drafting application assembly to a second component detects a user drag of the first component. A user pause of the drag for a predetermined interval is detected at a pause location. A plurality of first component surfaces and a plurality of second component surfaces are identified. The first component surfaces are compared with the second component surfaces, and a mating is suggested between a first component surface and a second component surface.

IPC Classes  ?

92.

ADVERSARIAL 3D DEFORMATIONS LEARNING

      
Application Number 17646082
Status Pending
Filing Date 2021-12-27
First Publication Date 2022-08-04
Owner DASSAULT SYSTEMES (France)
Inventor
  • Mehr, Eloi
  • Jourdan, Ariane
  • Jacob, Paul

Abstract

A computer-implemented method of machine-learning. The method includes obtaining a dataset of 3D modeled objects representing real-world objects. The method further includes learning, based on the dataset, a generative neural network. The generative neural network is configured for generating a deformation basis of an input 3D modeled object. The learning includes an adversarial training.

IPC Classes  ?

93.

DETECTION OF LOSS OF DETAILS IN A DENOISED IMAGE

      
Application Number 17557330
Status Pending
Filing Date 2021-12-21
First Publication Date 2022-07-07
Owner DASSAULT SYSTEMES (France)
Inventor
  • Weinmann, Andreas
  • Dammertz, Holger

Abstract

A computer-implemented method for forming a dataset configured for learning a Convolutional Neural Network (CNN) architecture including an image feature extractor. It comprises providing pairs of images, each pair comprising a reference image and a respective denoised image. For each pair of images, the method provides the pair of images to a pre-trained CNN architecture similar to the one the formed dataset will be configured for. The method computes an error map representing a difference between a first normalized feature of the denoised image and a second normalized feature of the reference image, the first and second normalized features being the output of a same layer of the pre-trained CNN architecture and adds the respective denoised image and the error map to the dataset. This constitutes an improved solution with respect to forming a dataset for learning a CNN architecture to identify areas of degradation generated by a denoiser.

IPC Classes  ?

  • G06T 5/00 - Image enhancement or restoration
  • G06T 3/40 - Scaling of a whole image or part thereof
  • G06T 5/50 - Image enhancement or restoration by the use of more than one image, e.g. averaging, subtraction

94.

SOLIDWORKS

      
Application Number 1668992
Status Registered
Filing Date 2021-12-10
Registration Date 2021-12-10
Owner DASSAULT SYSTEMES SOLIDWORKS CORPORATION (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 16 - Paper, cardboard and goods made from these materials
  • 38 - Telecommunications services
  • 41 - Education, entertainment, sporting and cultural services
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer-aided design (CAD) software especially two- or three-dimensional, or multi-physical, computer-aided manufacturing (CAM) software and simulation software, especially for the editing, graphic visualization, display, simulation, animation, publication, research of documents; artificial intelligence software; software for managing and presenting knowledge and technical data relating to industrial products, their manufacture, their use, their maintenance, their documentation; software for generating technical documents, namely, product manuals, assembly and installation instructions; product lifecycle management software; software for generating and displaying images; software for data analysis based on research applications; digital mock-up modeling software; digital recording media, especially CDs, DVDs, USB flash drives. Instructional or teaching material (except apparatus); user manuals sold with software. Provision of access to databases and information by means of computer networks concerning the design, development, sale, maintenance and update of computer-aided design (CAD) software, computer-aided manufacturing (CAM) software and simulation software. Training services with respect to computer-aided design (CAD) software, computer-aided manufacturing (CAM) software and simulation software; organizing and conducting conferences and seminars with respect to computer-aided design (CAD) software, computer-aided manufacturing (CAM) software and simulation software. Design, maintenance and updating of computer-aided design (CAD) software, computer-aided manufacturing (CAM) software and simulation software; cloud computing; Software as a Service (SaaS); IT Platform as a Service (PaaS); Infrastructure as a Service (IaaS); research and development in the field of computer-aided design (CAD) software, computer-aided manufacturing (CAM) software, simulation software and artificial intelligence software; engineering services and consultations concerning design, simulation and manufacture of products and production means or operational sequencing of industrial processes; technical support services enabling repair of the software and adaptation of the software to a specific need; design and development of non-downloadable software for computer-aided design, computer-aided engineering, computer-aided creation and visualization.

95.

TOPOLOGY OPTIMIZATION WITH REACTION-DIFFUSION EQUATIONS

      
Application Number 17558115
Status Pending
Filing Date 2021-12-21
First Publication Date 2022-06-30
Owner DASSAULT SYSTEMES (France)
Inventor
  • Brifault, Lucas
  • Garnier, David-Henri

Abstract

A computer-implemented method for designing a 3D modeled object representing a mechanical part. The method comprises providing a 3D finite element mesh and associated data. The data associated to the 3D finite element mesh comprise one or more forces each forming a respective load case, one or more boundary conditions, and one or more parameters related to a material. The method further comprises performing a topology optimization based on the finite element mesh and on the data associated to the finite element mesh. The topology optimization is performed among candidate material distributions each corresponding to a solution of a system of reaction-diffusion equations. This forms an improved method for designing a 3D modeled object representing a mechanical part formed in a material.

IPC Classes  ?

  • G06F 30/23 - Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD

96.

Computer simulation of multi-phase and multi-component fluid flows including physics of under-resolved porous structures

      
Application Number 17136259
Grant Number 11907625
Status In Force
Filing Date 2020-12-29
First Publication Date 2022-06-30
Grant Date 2024-02-20
Owner Dassault Systemes Americas Corp. (USA)
Inventor
  • Otomo, Hiroshi
  • Tio, Rafael Salazar
  • Chen, Hudong
  • Zhang, Raoyang
  • Fager, Andrew
  • Balasubramanian, Ganapathi Raman
  • Crouse, Bernd
  • Fan, Hongli
  • Yang, Jingjing

Abstract

Disclosed are computer implemented techniques for conducting a fluid simulation of a porous medium. These techniques involve retrieving a representation of a three dimensional porous medium, the representation including pore space corresponding to the porous medium, with the representation including at least one portion of under-resolved pore structure in the porous medium, defining a representative flow model that includes the under-resolved pore structure in the representation, and constructing by the computer system fluid force curves that correspond to fluid forces in the under-resolved pore structure in the representation.

IPC Classes  ?

  • G06F 30/28 - Design optimisation, verification or simulation using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]
  • G06T 7/10 - Segmentation; Edge detection
  • G06F 113/08 - Fluids
  • G06F 111/20 - Configuration CAD, e.g. designing by assembling or positioning modules selected from libraries of predesigned modules

97.

Method for replicating a component mating in an assembly

      
Application Number 17139008
Grant Number 11475173
Status In Force
Filing Date 2020-12-31
First Publication Date 2022-06-30
Grant Date 2022-10-18
Owner Dassault Systémes SolidWorks Corporation (USA)
Inventor
  • Stiles, Jody
  • Apte, Makarand
  • Lama, Chin-Loo
  • Mule, Girish
  • Savant, Shrikant

Abstract

A method in a computer aided drafting application for replicating a component mating in a modeled assembly includes examining constraints and geometry surrounding a selected component of the component mating in a first surface of the assembly. A first descriptor with a plurality of numerical characteristics of the constraints and geometry is captured. The first descriptor is set as a first seed descriptor. A potential first target geometry in the region of the first face is examined and a first target descriptor is computed according to the first target geometry. If first seed descriptor matches the first target descriptor, an instance of a first target component is created according to the first target descriptor.

IPC Classes  ?

  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06T 7/60 - Analysis of geometric attributes
  • G06F 111/04 - Constraint-based CAD
  • G06F 111/20 - Configuration CAD, e.g. designing by assembling or positioning modules selected from libraries of predesigned modules

98.

HYBRID SHADOW PAGING FOR STORING A DATABASE

      
Application Number 17554910
Status Pending
Filing Date 2021-12-17
First Publication Date 2022-06-23
Owner DASSAULT SYSTEMES (France)
Inventor
  • Sahut D'Izarn, Jean-Philippe
  • Vallet Glenisson, Eric
  • Labbate, Frederic

Abstract

A computer-implemented method for storing a database state. The method comprises providing a database, receiving by the database one or more write events, logging each write event, each logged write event thus forming a new state on the database, buffering pages modified or created by the write events, and creating a patch by flushing to a database storage the buffered pages if a threshold has been met.

IPC Classes  ?

99.

Method for designing a 3D object by using a virtual 3D grid and hand drawn sketches

      
Application Number 17643959
Grant Number 11893314
Status In Force
Filing Date 2021-12-13
First Publication Date 2022-06-23
Grant Date 2024-02-06
Owner Dassault Systemes (France)
Inventor
  • Doganis, Fivos
  • Alp, Selin

Abstract

A computer implemented method for designing a 3D object in a scene including obtaining a 3D grid of cubes in the scene, said 3D grid of cubes controlling a subdivision surface, said subdivision surface modeling the 3D object, receiving a user stroke of a curve on at least one external face of at least a cube of the grid of cubes, determining a first set of cubes which intersect with the curve on the external face, a second set of cubes which is adjacent to the first set of cubes, perpendicularly to the external face, and a third set of cubes, called intersected cubes, comprising the first set of cubes and the second set of cubes, and for each intersected cube, deforming the intersected cube by moving at least one vertex of said intersected cube so as to fit the curve thereby deforming the subdivision surface.

IPC Classes  ?

100.

COMPUTER IMPLEMENTED METHOD FOR IMPROVING SEARCH ENGINE QUERIES

      
Application Number 17644955
Status Pending
Filing Date 2021-12-17
First Publication Date 2022-06-23
Owner Dassault Systemes (France)
Inventor
  • Shishido, Moeka
  • Gréhant, Xavier

Abstract

A computer implemented method for improving search engine queries including receiving a text corpus, determining a list of n-gram candidates, each being a series of consecutive words of said text corpus, the number of said consecutive words within said series being an integer n superior or equal to two, modifying at least partially said text corpus based on said list of n-gram candidates, performing a machine learning embedding on the resulting text corpus, for each element in said list of n-gram candidates, computing a score based on the embedding of said element and the embeddings of the words making up said element, adding one or more of the n-gram candidates to a search engine queries items list based on their respective scores.

IPC Classes  ?

  • G06F 16/9532 - Query formulation
  • G06F 40/40 - Processing or translation of natural language
  • G06F 40/284 - Lexical analysis, e.g. tokenisation or collocates
  • G06F 40/289 - Phrasal analysis, e.g. finite state techniques or chunking
  1     2     3     ...     10        Next Page