A method for updating an exploded path within a 3D scene including displaying a 3D scene provided with a three-axis system and including an exploded path extending from a starting point to a finishing point, the exploded path being a connected series of at least three line segments each aligned with one of the axes (X, Y, Z) of the three-axis system according to a periodic direction pattern; and, upon instruction to apply a translation to a line segment: applying the translation to this line segment and to the following or preceding line segment to preserve the periodic direction pattern, and, if necessary, adding a linking line segment to relink the exploded path to the starting or finishing point.
A computer-implemented method of machine-learning for learning a generative function configured to generate a B-rep given a conditioning signal representing a geometry. The generative function includes a vertex neural network, an edge neural network, and a face neural network. The edge and face neural network each further include a topological model and a geometrical model. Each of the neural networks is configured to generate the respective parts of the B-rep (vertices, edges, and faces) respecting the conditioning signal. This provides an improved solution for designing B-reps given a conditioning signal representing a geometry.
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
Embodiments provide computer-implemented systems and methods for detecting excessive component movements in computer-aided design (CAD) assemblies. An embodiment displays, in a computer interface, a CAD assembly comprising a plurality of components and determines a bounding box encompassing the CAD assembly displayed. In turn, an indication of movement of a component, of the plurality of components, from a starting position to a final position is received. Based on the bounding box and the indication of movement received, the movement is evaluated with respect to at least one threshold. Responsive to the evaluating determining the movement exceeds the at least one threshold, a notification is presented to a user in the computer interface.
G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Software for graphic visualization including for
computer-aided design (CAD) particularly in two or three
dimensions; software for computer-aided manufacturing (CAM);
simulation software, particulary multi-physical; software
for document editing, display, animation, publishing,
searching; software for simulating nature and living beings;
software for health, medical care, medical prevention;
artificial intelligence software; software for managing and
presenting technical or non-technical know-how, knowledge
and data relating to real-life elements, individuals,
industrial products, the manufacturing processes thereof,
the use thereof, the adaptation thereof, the maintenance
thereof, the documentation therefor; software for generating
technical documents, namely, product manuals, assembly and
installation instructions; software for managing and
analyzing the life cycle of products and infrastructures,
particularly in terms of ecological footprint and
socio-economic impact; software for data analysis based on
research applications; data collection and management
software; software for ergonomic analysis and evaluation;
software for the operational and strategic management of
businesses and organizations; software for digital model and
digital mannequin modeling; software for managing the
digital identity of persons and objects, for authentication,
cybersecurity; software for teaching; recorded or
downloadable media; blank analog or digital recording and
storage media; digital recording media, especially CDs,
DVDs, USB sticks; downloadable computer software
applications; virtual and augmented reality software;
virtual reality headsets; virtual reality and augmented
reality goggles; virtual reality gloves; apparatus and
instruments for sound, image or data recording,
transmission, reproduction or processing. Design services for computer programs for creation (design),
visualization and simulation including multiphysical of an
object, an individual or the environment particularly in two
or three dimensions, or virtual reality or augmented
reality; designing software for managing and presenting
technical or non-technical know-how, knowledge and data
relating to real life elements, individuals, industrial
products, the manufacturing processes therof, the use
therof, management and analysis of the life-cycle therof,
the ecological footprint therof, the socio-economic impact
thereof, the adaptation thereof, the maintenance thereof,
the documentation therefor; designing and developing virtual
reality or augmented reality software; cloud computing;
design, maintenance and updating services for computer-aided
design (CAD) software, computer-aided manufacturing (CAM)
software and product lifecycle simulation or management
software; the aforementioned being software as a service
(SaaS); 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
consultancy concerning the design and simulation of nature
or living beings, products, means of production or
operational sequencing of industrial processes; technical
support services enabling repair of the software and
adaptation of the software to a specific need.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Software for graphic visualization including for
computer-aided design (CAD) particularly in two or three
dimensions; software for computer-aided manufacturing (CAM);
simulation software, particulary multi-physical; software
for document editing, display, animation, publishing,
searching; software for simulating nature and living beings;
software for health, medical care, medical prevention;
artificial intelligence software; software for managing and
presenting technical or non-technical know-how, knowledge
and data relating to real-life elements, individuals,
industrial products, the manufacturing processes thereof,
the use thereof, the adaptation thereof, the maintenance
thereof, the documentation therefor; software for generating
technical documents, namely, product manuals, assembly and
installation instructions; software for managing and
analyzing the life cycle of products and infrastructures,
particularly in terms of ecological footprint and
socio-economic impact; software for data analysis based on
research applications; data collection and management
software; software for ergonomic analysis and evaluation;
software for the operational and strategic management of
businesses and organizations; software for digital model and
digital mannequin modeling; software for managing the
digital identity of persons and objects, for authentication,
cybersecurity; software for teaching; recorded or
downloadable media; blank analog or digital recording and
storage media; digital recording media, especially CDs,
DVDs, USB sticks; downloadable computer software
applications; virtual and augmented reality software;
virtual reality headsets; virtual reality and augmented
reality goggles; virtual reality gloves; apparatus and
instruments for sound, image or data recording,
transmission, reproduction or processing. Design services for computer programs for creation (design),
visualization and simulation including multiphysical of an
object, an individual or the environment particularly in two
or three dimensions, or virtual reality or augmented
reality; designing software for managing and presenting
technical or non-technical know-how, knowledge and data
relating to real life elements, individuals, industrial
products, the manufacturing processes therof, the use
therof, management and analysis of the life-cycle therof,
the ecological footprint therof, the socio-economic impact
thereof, the adaptation thereof, the maintenance thereof,
the documentation therefor; designing and developing virtual
reality or augmented reality software; cloud computing;
design, maintenance and updating services for computer-aided
design (CAD) software, computer-aided manufacturing (CAM)
software and product lifecycle simulation or management
software; the aforementioned being software as a service
(SaaS); 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
consultancy concerning the design and simulation of nature
or living beings, products, means of production or
operational sequencing of industrial processes; technical
support services enabling repair of the software and
adaptation of the software to a specific need.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable and recorded software for two-and three-dimensional graphic processing, visualization, processing, rendering and interaction; downloadable and recorded virtual and augmented reality software; downloadable and recorded software for specification, definition, design, modeling, assembling, simulation, collaboration, planning, annotation, data research, documentation, publication, assessment, presentation, prototyping, testing, production, manufacturing, machining, maintenance, supervision, control, inspection, configuration, marketing, sale and distribution of a product or process; downloadable and recorded product lifecycle management software; downloadable and recorded product data management software; downloadable and recorded project management software; downloadable and recorded change management software; downloadable and recorded risk management software; downloadable and recorded artificial intelligence software; downloadable and recorded educational software; downloadable and recorded training software; downloadable and recorded online community software; downloadable and recorded virtual assistant software; downloadable and recorded generative design software; downloadable software applications Computer programming services; services for designing, developing, configuring, installing, implementing, renting, maintaining and updating computer software; cloud computing; Software as a Service [SaaS]; computer Platform as a Service [PaaS]; infrastructure as a service [IaaS]; hosting of software and applications, namely hosting of software, websites and other computer applications for others on a virtual private server; providing use of on-line non-downloadable software for two-and three-dimensional graphic processing, visualization, processing, rendering and interaction; providing use of on-line non-downloadable virtual and augmented reality software; providing use of on-line non-downloadable software for specification, definition, design, modeling, assembling, simulation, collaboration, planning, annotation, data research, documentation, publication, assessment, presentation, prototyping, testing, production, manufacturing, machining, maintenance, supervision, control, inspection, configuration, marketing, sale and distribution of a product or process; providing use of on-line non-downloadable software for product lifecycle management; providing use of on-line non-downloadable software for product data management; providing use of on-line non-downloadable software for project management; providing use of on-line non-downloadable software for change management; providing use of on-line non-downloadable software for risk management; providing use of on-line non-downloadable artificial intelligence software; providing use of on-line non-downloadable educational software; providing use of on-line non-downloadable training software; providing use of on-line non-downloadable online community software; providing use of on-line non-downloadable virtual assistant software; providing use of on-line non-downloadable generative design software; research and development in the field of software
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable and recorded software for two-and three-dimensional graphic processing, visualization, processing, rendering and interaction; downloadable and recorded virtual and augmented reality software; downloadable and recorded software for specification, definition, design, modeling, assembling, simulation, collaboration, planning, annotation, data research, documentation, publication, assessment, presentation, prototyping, testing, production, manufacturing, machining, maintenance, supervision, control, inspection, configuration, marketing, sale, distribution and of a product or process; downloadable and recorded product lifecycle management software; downloadable and recorded product data management software; downloadable and recorded project management software; downloadable and recorded planning software; downloadable and recorded change management software; downloadable and recorded risk management software; downloadable and recorded team collaboration management software; downloadable and recorded collaborative software; downloadable and recorded regulatory and compliance management software; downloadable and recorded certification management software; downloadable and recorded artificial intelligence software; downloadable and recorded educational software; downloadable and recorded training software; downloadable and recorded online community software; downloadable and recorded virtual assistant software; downloadable and recorded software for the analysis of business data; downloadable and recorded knowledge management software; downloadable and recorded report generation software; downloadable and recorded research assistance software; downloadable and recorded business data management software; downloadable and recorded business processes management software; downloadable software applications Computer programming services; services for designing, developing, configuring, installing, implementing, renting, maintaining and updating computer software; cloud computing; Software as a Service [SaaS]; computer Platform as a Service [PaaS]; infrastructure as a service [IaaS]; hosting of software and applications, namely hosting of software, websites and other computer applications for others on a virtual private server; providing use of on-line non-downloadable software for two-and three-dimensional graphic processing, visualization, processing, rendering and interaction; providing use of on-line non-downloadable virtual and augmented reality software; providing use of on-line non-downloadable software for specification, definition, design, modeling, assembling, simulation, collaboration, planning, annotation, data research, documentation, publication, assessment, presentation, prototyping, testing, production, manufacturing, machining, maintenance, supervision, control, inspection, configuration, marketing, sale, distribution and of a product or process; providing use of on-line non-downloadable software for product lifecycle management; providing use of on-line non-downloadable software for product data management; providing use of on-line non-downloadable software for planning; providing use of on-line non-downloadable software for project management; providing use of on-line non-downloadable software for change management; providing use of on-line non-downloadable software for risk management; providing use of on-line non-downloadable software for team collaboration management; providing use of on-line non-downloadable collaborative software; providing use of on-line non-downloadable for regulatory and compliance management; providing use of on-line non-downloadable for certification management; providing use of on-line non-downloadable artificial intelligence software; providing use of on-line non-downloadable educational software; providing use of on-line non-downloadable training software; providing use of on-line non-downloadable online community software; providing use of on-line non-downloadable virtual assistant software; providing use of on-line non-downloadable software for the analysis of business data; providing use of on-line non-downloadable software for knowledge management; providing use of on-line non-downloadable report generation software; providing use of on-line non-downloadable research assistance software; providing use of on-line non-downloadable business data management software; providing use of on-line non-downloadable business processes management software; research and development in the field of software
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable and recorded software for two-and three-dimensional graphic processing, visualization, processing, rendering and interaction; downloadable and recorded virtual and augmented reality software; downloadable and recorded software for specification, definition, design, modeling, assembling, simulation, engineering, collaboration, planning, annotation, data research, experimenting, formulation, prediction, analyzing, documentation, publication, assessment, presentation, prototyping, testing, production, manufacturing, maintenance, supervision, control, inspection, configuration, marketing, sale, distribution and of a product or process; downloadable and recorded product lifecycle management software; downloadable and recorded product data management software; downloadable and recorded report generation software; downloadable and recorded risk management software; downloadable and recorded project management software; downloadable and recorded change management software; downloadable and recorded certification management software; downloadable and recorded quality management software; downloadable and recorded educational software; downloadable and recorded training software; downloadable and recorded online community software; downloadable and recorded artificial intelligence software; downloadable and recorded virtual assistant software; downloadable and recorded generative design software; downloadable and recorded virtual laboratory management software; downloadable and recorded electronic laboratory notebook software; downloadable and recorded laboratory information management system software; downloadable and recorded regulatory and compliance management software; downloadable software applications Computer programming services; services for designing, developing, configuring, installing, implementing, renting, maintaining and updating computer software; cloud computing; Software as a Service [SaaS]; computer Platform as a Service [PaaS]; infrastructure as a service [IaaS]; hosting of software and applications, namely hosting of software, Websites and other computer applications for others on a virtual private server; providing use of on-line non-downloadable software for two-and three-dimensional graphic processing, visualization, processing, rendering and interaction; providing use of on-line non-downloadable virtual and augmented reality software; providing use of on-line non-downloadable software for specification, definition, design, modeling, assembling, simulation, engineering, collaboration, planning, annotation, data research, experimenting, formulation, prediction, analyzing, documentation, publication, assessment, presentation, prototyping, testing, production, manufacturing, maintenance, supervision, control, inspection, configuration, marketing, sale, distribution and of a product or process; providing use of on-line non-downloadable software for product lifecycle management; providing use of on-line non-downloadable software for product data management; providing use of on-line non-downloadable report generation software; providing use of on-line non-downloadable software for risk management; providing use of on-line non-downloadable software for project management; providing use of on-line non-downloadable software for change management; providing use of on-line non-downloadable software for certification management; providing use of on-line non-downloadable software for quality management; providing use of on-line non-downloadable educational software; providing use of on-line non-downloadable training software; providing use of on-line non-downloadable online community software; providing use of on-line non-downloadable artificial intelligence software; providing use of on-line non-downloadable virtual assistant software; providing use of on-line non-downloadable generative design software; providing use of on-line non-downloadable virtual laboratory management software; providing use of on-line non-downloadable electronic laboratory notebook software; providing use of on-line non-downloadable laboratory information management system software; providing use of on-line non-downloadable regulatory and compliance management software; research and development in the field of software
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable and recorded software for two-and three-dimensional graphic processing, visualization, processing, rendering and interaction; downloadable and recorded virtual and augmented reality software; downloadable and recorded software for specification, definition, design, modeling, assembling, simulation, collaboration, planning, annotation, data research, documentation, publication, assessment, presentation, prototyping, testing, production, manufacturing, machining, maintenance, supervision, control, inspection, configuration, marketing, sale and distribution of a product or process; downloadable and recorded product lifecycle management software; downloadable and recorded product data management software; downloadable and recorded project management software; downloadable and recorded change management software; downloadable and recorded risk management software; downloadable and recorded artificial intelligence software; downloadable and recorded educational software; downloadable and recorded training software; downloadable and recorded online community software; downloadable and recorded virtual assistant software; downloadable and recorded generative design software; downloadable software applications Computer programming services; services for designing, developing, configuring, installing, implementing, renting, maintaining and updating computer software; cloud computing; Software as a Service [SaaS]; computer Platform as a Service [PaaS]; infrastructure as a service [IaaS]; hosting of software and applications, namely hosting of software, websites and other computer applications for others on a virtual private server; providing use of on-line non-downloadable software for two-and three-dimensional graphic processing, visualization, processing, rendering and interaction; providing use of on-line non-downloadable virtual and augmented reality software; providing use of on-line non-downloadable software for specification, definition, design, modeling, assembling, simulation, collaboration, planning, annotation, data research, documentation, publication, assessment, presentation, prototyping, testing, production, manufacturing, machining, maintenance, supervision, control, inspection, configuration, marketing, sale and distribution of a product or process; providing use of on-line non-downloadable software for product lifecycle management; providing use of on-line non-downloadable software for product data management; providing use of on-line non-downloadable software for project management; providing use of on-line non-downloadable software for change management; providing use of on-line non-downloadable software for risk management; providing use of on-line non-downloadable artificial intelligence software; providing use of on-line non-downloadable educational software; providing use of on-line non-downloadable training software; providing use of on-line non-downloadable online community software; providing use of on-line non-downloadable virtual assistant software; providing use of on-line non-downloadable generative design software; research and development in the field of software
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable and recorded software for two-and three-dimensional graphic processing, visualization, processing, rendering and interaction; downloadable and recorded virtual and augmented reality software; downloadable and recorded software for specification, definition, design, modeling, assembling, simulation, collaboration, planning, annotation, data research, documentation, publication, assessment, presentation, prototyping, testing, production, manufacturing, machining, maintenance, supervision, control, inspection, configuration, marketing, sale, distribution and of a product or process; downloadable and recorded product lifecycle management software; downloadable and recorded product data management software; downloadable and recorded project management software; downloadable and recorded planning software; downloadable and recorded change management software; downloadable and recorded risk management software; downloadable and recorded team collaboration management software; downloadable and recorded collaborative software; downloadable and recorded regulatory and compliance management software; downloadable and recorded certification management software; downloadable and recorded artificial intelligence software; downloadable and recorded educational software; downloadable and recorded training software; downloadable and recorded online community software; downloadable and recorded virtual assistant software; downloadable and recorded software for the analysis of business data; downloadable and recorded knowledge management software; downloadable and recorded report generation software; downloadable and recorded research assistance software; downloadable and recorded business data management software; downloadable and recorded business processes management software; downloadable software applications Computer programming services; services for designing, developing, configuring, installing, implementing, renting, maintaining and updating computer software; cloud computing; Software as a Service [SaaS]; computer Platform as a Service [PaaS]; infrastructure as a service [IaaS]; hosting of software and applications, namely hosting of software, websites and other computer applications for others on a virtual private server; providing use of on-line non-downloadable software for two-and three-dimensional graphic processing, visualization, processing, rendering and interaction; providing use of on-line non-downloadable virtual and augmented reality software; providing use of on-line non-downloadable software for specification, definition, design, modeling, assembling, simulation, collaboration, planning, annotation, data research, documentation, publication, assessment, presentation, prototyping, testing, production, manufacturing, machining, maintenance, supervision, control, inspection, configuration, marketing, sale, distribution and of a product or process; providing use of on-line non-downloadable software for product lifecycle management; providing use of on-line non-downloadable software for product data management; providing use of on-line non-downloadable software for planning; providing use of on-line non-downloadable software for project management; providing use of on-line non-downloadable software for change management; providing use of on-line non-downloadable software for risk management; providing use of on-line non-downloadable software for team collaboration management; providing use of on-line non-downloadable collaborative software; providing use of on-line non-downloadable for regulatory and compliance management; providing use of on-line non-downloadable for certification management; providing use of on-line non-downloadable artificial intelligence software; providing use of on-line non-downloadable educational software; providing use of on-line non-downloadable training software; providing use of on-line non-downloadable online community software; providing use of on-line non-downloadable virtual assistant software; providing use of on-line non-downloadable software for the analysis of business data; providing use of on-line non-downloadable software for knowledge management; providing use of on-line non-downloadable report generation software; providing use of on-line non-downloadable research assistance software; providing use of on-line non-downloadable business data management software; providing use of on-line non-downloadable business processes management software; research and development in the field of software
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable and recorded software for two-and three-dimensional graphic processing, visualization, processing, rendering and interaction; downloadable and recorded virtual and augmented reality software; downloadable and recorded software for specification, definition, design, modeling, assembling, simulation, engineering, collaboration, planning, annotation, data research, experimenting, formulation, prediction, analyzing, documentation, publication, assessment, presentation, prototyping, testing, production, manufacturing, maintenance, supervision, control, inspection, configuration, marketing, sale, distribution and of a product or process; downloadable and recorded product lifecycle management software; downloadable and recorded product data management software; downloadable and recorded report generation software; downloadable and recorded risk management software; downloadable and recorded project management software; downloadable and recorded change management software; downloadable and recorded certification management software; downloadable and recorded quality management software; downloadable and recorded educational software; downloadable and recorded training software; downloadable and recorded online community software; downloadable and recorded artificial intelligence software; downloadable and recorded virtual assistant software; downloadable and recorded generative design software; downloadable and recorded virtual laboratory management software; downloadable and recorded electronic laboratory notebook software; downloadable and recorded laboratory information management system software; downloadable and recorded regulatory and compliance management software; downloadable software applications Computer programming services; services for designing, developing, configuring, installing, implementing, renting, maintaining and updating computer software; cloud computing; Software as a Service [SaaS]; computer Platform as a Service [PaaS]; infrastructure as a service [IaaS]; hosting of software and applications, namely hosting of software, Websites and other computer applications for others on a virtual private server; providing use of on-line non-downloadable software for two-and three-dimensional graphic processing, visualization, processing, rendering and interaction; providing use of on-line non-downloadable virtual and augmented reality software; providing use of on-line non-downloadable software for specification, definition, design, modeling, assembling, simulation, engineering, collaboration, planning, annotation, data research, experimenting, formulation, prediction, analyzing, documentation, publication, assessment, presentation, prototyping, testing, production, manufacturing, maintenance, supervision, control, inspection, configuration, marketing, sale, distribution and of a product or process; providing use of on-line non-downloadable software for product lifecycle management; providing use of on-line non-downloadable software for product data management; providing use of on-line non-downloadable report generation software; providing use of on-line non-downloadable software for risk management; providing use of on-line non-downloadable software for project management; providing use of on-line non-downloadable software for change management; providing use of on-line non-downloadable software for certification management; providing use of on-line non-downloadable software for quality management; providing use of on-line non-downloadable educational software; providing use of on-line non-downloadable training software; providing use of on-line non-downloadable online community software; providing use of on-line non-downloadable artificial intelligence software; providing use of on-line non-downloadable virtual assistant software; providing use of on-line non-downloadable generative design software; providing use of on-line non-downloadable virtual laboratory management software; providing use of on-line non-downloadable electronic laboratory notebook software; providing use of on-line non-downloadable laboratory information management system software; providing use of on-line non-downloadable regulatory and compliance management software; research and development in the field of software
12.
COMPUTER-IMPLEMENTED METHOD FOR PREVIEWING A 3D SCENE VIDEO
A method for previewing a 3D scene video having duration and frame rate including: a) receiving (200) at least one set of rendering parameter values of the 3D scene video, each value being associated with a respective timestamp, a respective interpolation function being associated with each pair of values having consecutive timestamps; b) determining (210) a number N of timecodes, where N is an integer based on the product of the duration and frame rate. The method further includes iteratively, in a non-linear rendering order that is not chronological for at least some of the N timecodes: c) computing (250) a respective value for each set of rendering parameter values by using the interpolation function associated with the pair of values whose respective timestamps bound the current timecode, and d) rendering (280) a frame based on each rendering parameter value determined in operation c).
G06T 15/00 - 3D [Three Dimensional] image rendering
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
13.
UPDATING 3D MODELED OBJECTS BASED ON GRAPHICAL INTERACTIONS
A computer-implemented method of designing a 3D modeled object representing a mechanical product. The 3D modeled object has a feature tree and an original value of a set of semantic parameters. The method includes by a user graphically interacting with the 3D representation graphically selecting a semantic point of an outer surface of the 3D modeled object and graphically selecting one or more target 3D positions of the semantic point. The method further includes, automatically, iteratively modifying the value of the set of semantic parameters. Thereby the method obtains an updated value of the set of semantic parameters. The method further includes, automatically by the CAD system, updating the 3D representation of the 3D modeled object based on the updated value of the set of semantic parameters. This provides an improved solution for updating 3D modeled objects based on graphical interactions.
A machine-learning method for learning a function for predicting a next feature in a feature tree. The method includes obtaining a dataset of examples each including a graph representing at least a part of a feature tree. The graph includes nodes each representing a feature and each labeled with a label of a set of labels each indicating a feature type of a predetermined set. The graph includes edges each connecting nodes and represents a parent-child relationship between the features represented by the nodes. The graph comprises ground truth data indicating a next feature according to one or more selected features each corresponding to a graph node. The method further includes training the function to take as input a graph representing at least a part of a feature tree and to output a prediction of one or more next features in the feature tree.
A computer-implemented method for forming a gap on a surface. The surface represents a surface portion of a product to be manufactured. The method includes providing specifications of the gap. The specifications include a radius of a connection between the surface and flanges of the gap. The specifications further include a profile of the gap. The specifications further include a shape defining the gap on the surface. The method further includes sweeping the profile along the shape. The method further includes connecting the result of the sweep to the surface by applying a fillet operation. The fillet operation has as radius the provided radius.
G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
A computer-implemented data structure for storing RDF dataset including a set of RDF quads. The data structure includes a first data structure. The first data structure includes a first non-graph database with ACID properties for temporarily storing one or more modifications to be applied to the RDF dataset. The data structure also includes a second data structure. The second data structure includes a second non-graph database with ACID properties for storing a state of the RDF dataset as a binary representation. The binary representation is stored as binary data in a native structure of the second non-graph database.
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor
A computer-implemented data structure representing an adjacency matrix associated with a predicate of a set of quads of an RDF graph database, the adjacency matrix being partitioned into a grid of rectangular partitions, the partitions having a same dimension, the adjacency matrix comprising a set of adjacency sub-matrices, each adjacency sub-matrix corresponding to a respective partition of the adjacency matrix; each adjacency sub-matrix being identified by its respective position in the grid.
A method for executing linear recursive queries. The method comprises obtaining a first part of the query that defines as input one or more initial conditions of query elements in a second part of the query on the RDF graph database. The method also comprises obtaining at least two clauses specifying that a second part of the query will be executed recursively. The first clause defines how an output of an execution of the second part of the query is used as an input of a next execution of the second part of the query. The second clause defines the second part of the query and comprises the query elements describing how the output of an execution is queried using (i) the input of the one or more initial conditions for an initial execution or (ii) the output of a previous execution for the next execution.
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.
G06F 30/28 - Design optimisation, verification or simulation using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]
A method automatically recognizes and constrains a fastener component of a modeled assembly displayed in a CAD environment. The method detects a drag of a component dragged near the assembly, receives a preview image of the dragged component, and provides the preview image to a trained fastener classification neural network. A fastener classification inference classifying the dragged component as a fastener is received from the neural network. A fastener receptacle in proximity to the drag location is identified. A fastener mating face and a fastener receptacle mating face are determined, and the fastener is constrained with the fastener receptacle. The CAD system graphically depicts the fastener as constrained with the fastener receptacle.
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
21.
Linking Views/States Of 3D Models And Propagating Updates In Same
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.
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
G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
22.
PROFILE DETECTION IN A DISCRETE 3D MODEL REPRESENTING A MECHANICAL PART
A computer-implemented method for profile detection in a discrete 3D model. The discrete 3D model represents a mechanical part. The method includes, for each 3D surface of at least one 3D surface of the 3D model, providing a candidate parameterization of the 3D surface and a candidate projection of the 3D surface into . The method further includes computing a function. The function penalizes, for each couple of points of the 3D surface having neighboring parameter values, a distortion. The distortion is between a disparity between the projection of the points, and a disparity between the parameterization of the points. The method further includes determining that the candidate parameterization and the candidate projection form a valid profile of the 3D surface if the computed function is smaller than a predefined threshold.
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Administration of competitions for advertising purposes; computerized files management; compilation and systemization of information into computer databases; arranging of commercial and business contacts; conducting trade show; demonstration of goods; business organization; business assistance; administration of cultural and educational exchange programs; career information and advisory services (other than educational and training advice); collecting business administration; collection of data; compilation of commercial information. Educational services; training services; arranging for students to participate in educational activities; conducting educational events; organization of conferences and seminars; organization of competitions; organization of competition, seminars and conferences in the field of robotics, local community problems, healthcare innovation, mobility; arranging of contests; arranging of educational events; arranging and conducting of conferences and seminars; hosting award ceremonies; arranging award ceremonies; awarding of educational certificates; conducting business conferences; Developing international student exchange programs. Technical project planning in the field of engineering; technical project studies; industrial research; software conception; scientifical research; research and development services in the field of robotics, healthcare innovation; research and development of products; design, maintenance and updating, in relation to software, computer-aided manufacturing (CAM) software and simulation software; engineering services and consultations in the field of robotics, local community problems, healthcare innovation, mobility; technical assistance enabling software repair and adaptation.
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Administration of competitions for advertising purposes; computerized files management; compilation and systemization of information into computer databases; arranging of commercial and business contacts; conducting trade show; demonstration of goods; business organization; business assistance; administration of cultural and educational exchange programs; career information and advisory services (other than educational and training advice); collecting business administration; collection of data; compilation of commercial information. Educational services; training services; arranging for students to participate in educational activities; conducting educational events; organization of conferences and seminars; organization of competitions; organization of competition, seminars and conferences in the field of robotics, local community problems, healthcare innovation, mobility; arranging of contests; arranging of educational events; arranging and conducting of conferences and seminars; hosting award ceremonies; arranging award ceremonies; awarding of educational certificates; conducting business conferences; Developing international student exchange programs. Technical project planning in the field of engineering; technical project studies; industrial research; software conception; scientifical research; research and development services in the field of robotics, healthcare innovation; research and development of products; design, maintenance and updating, in relation to software, computer-aided manufacturing (CAM) software and simulation software; engineering services and consultations in the field of robotics, local community problems, healthcare innovation, mobility; technical assistance enabling software repair and adaptation.
25.
PREDICTING A CARDIOVASCULAR BEHAVIOR OF A NEWBORN TO BIRTH FROM THE FETUS PHYSIOLOGICAL PARAMETERS OF THE NEWBORN TO BIRTH
A computer-implemented method for predicting a cardiovascular behavior of a newborn to birth from his/her fetus physiological parameters. The method comprises obtaining physiological parameters of the fetus, obtaining a non-calibrated surrogate cardiovascular model modeling a cardiovascular system of the fetus and modelling at least one physiological change triggered by the birth, calibrating the non-calibrated surrogate cardiovascular model with a data assimilation algorithm using the obtained physiological parameters of the fetus on the non-calibrated surrogate cardiovascular model, thereby obtaining a calibrated surrogate cardiovascular model of the fetus, and predicting the cardiovascular behavior of the newborn by triggering the at least one physiological change of the calibrated surrogate cardiovascular model of the fetus, thereby obtaining a calibrated surrogate cardiovascular model of the newborn.
G16H 50/20 - ICT specially adapted for medical diagnosis, medical simulation or medical data miningICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
A61B 34/10 - Computer-aided planning, simulation or modelling of surgical operations
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
G16H 50/50 - ICT specially adapted for medical diagnosis, medical simulation or medical data miningICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for simulation or modelling of medical disorders
G16H 50/70 - ICT specially adapted for medical diagnosis, medical simulation or medical data miningICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for mining of medical data, e.g. analysing previous cases of other patients
A computer-based method includes receiving data indicating whether each of a plurality of linear metrics produced by a linear analysis of a computer model in a computer-implemented simulation violated any linear analytic assumptions. Status icons are displayed on a graphical user interface (GUI), with each status icon being visually associated with a corresponding one of the plurality of the linear metrics and a corresponding model element of the computer-implemented model. Each of the model elements is displayed on the graphical user interface in a manner that represents a hierarchical model structure of the model elements within the computer-implemented model. Each status icon provides a visual indication of whether the corresponding one of the plurality of linear metrics for the corresponding one of the plurality of model elements produced by the linear analysis of the computer-implemented model in the computer-implemented simulation violated any of the linear analytical assumptions.
G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
27.
GENERATION AND MODIFICATION OF MODEL-BASED DEFINITION ELEMENTS WITHIN DRAWING GRAPHICS SHEET OF A COMPUTER-AIDED DRAFTING ENVIRONMENT
A computer-based method is disclosed that includes displaying a two-dimensional view of an object on a sheet on a graphical user interface of a two-dimensional drawing environment in a computer-aided drafting (CAD) application. The CAD application is configured to provide access to the two-dimensional drawing environment and a three-dimensional model-based definition environment. The method includes receiving a user-provided annotation attached to a selected geometry on the displayed object in the two-dimensional drawing environment. A two-dimensional view inverse transformation is applied to the annotation attached to the selected geometry to produce a transformed version of the annotation. The transformed version of the annotation is attached to a corresponding geometry in a three-dimensional version of the object in the three-dimensional model-based definition environment.
G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
A computer-implemented method of machine-learning. The method includes obtaining a dataset of ground truth 3D layouts. The machine-learning method further comprises obtaining a probability distribution of noise levels. The machine-learning method also comprises, for each ground truth 3D layout, obtaining a respective perturbed 3D layout. The machine-learning method moreover comprises training a function. The function is configured for taking an input 3D layout and a given noise level, and for predicting an output 3D layout. The training is performed over the dataset based on a loss which penalizes a dissimilarity metric between each ground truth 3D layout and a respective predicted 3D layout.
A computer-implemented method of machine-learning for assembling mechanical parts, based on a mating score and a mating axis. The method includes providing a dataset of pairs of B-Reps, each pair comprising at least one B-Rep representing an assembly of mechanical parts, being labelled with mating compatibility data and, when the B-Reps of the pair are compatible according to the mating compatibility data, mating axis compatibility data. The method also comprises training a neural network based on the dataset, configured for taking as input a pair of B-Reps. The neural network also outputs a mating score of a pair of single embeddings, each single embedding representing a B-Rep, the mating score representing a score of mating compatibility between the mechanical parts represented by the pair, and if the B-Reps are compatible according to the mating score, data defining a mating axis.
A computer-implemented method of applying a machine-learning function preconfigured for taking an input 3D layout and a given noise level, and for predicting an output 3D layout. The function is preconfigured with a conditioning drop-out with respect to at least one layout parameter. The method further comprises obtaining a set of conditioning inputs and, for each conditioning input, determining one or more conditioning candidate 3D layouts and determining a plurality of perturbed conditioning candidate 3D layouts. The method further includes, applying the preconfigured function to each perturbed conditioning candidate, in which the one layout parameter is dropped out, computing reconstruction errors, and averaging the reconstruction errors, thereby obtaining a score. This forms an improved solution for predicting 3D layouts.
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/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
G06F 119/10 - Noise analysis or noise optimisation
31.
Computer System for Computer Aided Design (CAD) Modeling of a Mitral Valve
Systems and method for generating a patient specific CAD model of a mitral valve include receiving digital images of a mitral valve of a patient and segmenting the digital images to identify structures of the mitral valve. A CAD model of the mitral valve is generated including modeled structures representing the identified structures. The modeled structures in the CAD model are connected at multiple locations. First loading conditions for the modeled structures are determined using a first hemodynamics model. Movement of the modeled structures are simulated based on the first loading conditions. A specified area is determined based on the CAD model. Second loading conditions are determined using a second hemodynamics model that receives the specified area as an input. The CAD model is calibrated by modifying a configuration of the modeled structures in the CAD model based on the loading conditions and movement of the modeled structures.
Embodiments assess cumulative ergonomic risk. An embodiment includes receiving risk data where the risk data may include, for each task of a plurality of tasks performed by an operator, an indication of an ergonomic risk level, of a plurality of ergonomic risk levels, for the operator performing the task. Such an embodiment continues by restructuring the risk data received to determine, across the plurality of tasks, a total time duration for each joint of a plurality of joints of the operator, at each risk level. Thereafter, the embodiment determines the cumulative ergonomic risk based on the total time duration for each joint at each risk level.
G16H 50/30 - ICT specially adapted for medical diagnosis, medical simulation or medical data miningICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for calculating health indicesICT specially adapted for medical diagnosis, medical simulation or medical data miningICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for individual health risk assessment
G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
A computer-implemented method for genetic data processing. The processing method including obtaining a dataset comprising microbial gene expression data for a plurality of patients. The method comprises clustering the plurality of patients into a set of clusters based on the microbial gene expression data. The method comprises determining genes of which expression explains the clustering by selecting genes included in a set of metabolic pathways and/or by identifying genes exhibiting significantly different expressions across the clusters. The method forms an improved solution for patient stratification based on metagenomic data.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Apparatus and instruments for sound, image or data recording, transmission, reproduction or processing; downloadable simulation software for the editing, graphic visualization, display, simulation, animation, publication and searching of documents; software for simulating nature and living beings; downloadable artificial intelligence software for design, modeling, simulation, product data management, virtual reality and augmented reality; downloadable software for generating and displaying images; downloadable software for data analysis based on research applications in the field of virtual and augmented reality; downloadable software for digital model and digital mannequin modeling; recorded or downloadable media in the nature of media devices featuring design, modeling, simulation, product data management, virtual reality and augmented reality software; downloadable computer software applications; downloadable virtual and augmented reality software for designing, modeling and simulating virtual worlds, virtual environment, virtual objects and virtual living beings; recorded game software; downloadable game software; virtual reality headsets; virtual reality goggles; virtual reality gloves; bags, satchel bags, covers and cases adapted for mobile phones and laptops. Design and development of software; advice regarding information technology, relating to design, modeling, simulation, product data management, virtual reality and augmented reality; computer technology consulting services; advice regarding website design; consultation with respect to software; software development in the framework of software publishing; 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 featuring design, modeling, simulation, product data management, virtual reality and augmented reality software; computer software installation; computer software rental for design, modeling, simulation, product data management, virtual reality and augmented reality; Software as a service (SAAS) services featuring design, modeling, simulation, product data management, virtual reality and augmented reality software; computer software maintenance; updating of computer software; scanning of documents for digitization; computer Platform as a Service [PaaS] services featuring design, modeling, simulation, product data management, virtual reality and augmented reality software; Infrastructure as a Service (IaaS) services featuring design, modeling, simulation, product data management, modeling, virtual reality and augmented reality software; computer programming; technological research in the field of design, modeling, simulation, product data management, virtual reality and augmented reality; recovery of computer data; off-site data backup; electronic data storage; technological advice on digital transformation, namely, technological consulting services for digital transformation; design and development of virtual reality software.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable and recorded software for two-and
three-dimensional graphic processing, visualization,
processing, rendering and interaction; downloadable and
recorded virtual and augmented reality software;
downloadable and recorded space computer software;
downloadable and recorded software for specification,
definition, design, design, modeling, simulation,
collaboration, planning, annotation, data research,
documentation, publication, assessment, presentation,
prototyping, testing, production, manufacturing,
maintenance, supervision, control, inspection,
configuration, marketing, sale and distribution of a product
or process; downloadable and recorded digital model and
digital mannequin modeling software; downloadable and
recorded product lifecycle management software; downloadable
and recorded product data management software; downloadable
and recorded artificial intelligence software; downloadable
and recorded educational software; downloadable and recorded
training software; downloadable and recorded community
software; downloadable software applications. Computer programming services; services for designing,
developing, configuring, installing, implementing, renting,
maintaining and updating computer software; cloud computing;
Software as a Service [SaaS]; computer Platform as a Service
[PaaS]; infrastructure as a service [IaaS]; hosting of
software and applications, namely hosting of software,
Websites and other computer applications for others on a
virtual private server; providing time-limited use of
on-line non-downloadable software for two-and
three-dimensional graphic processing, visualization,
processing, rendering and interaction; providing
time-limited use of on-line non-downloadable virtual and
augmented reality software; providing time-limited use of
on-line non-downloadable spatial computing software;
providing time-limited use of on-line non-downloadable
software for specification, definition, design, design,
modeling, simulation, collaboration, planning, annotation,
research of data, documentation, for the publication,
evaluation, presentation, prototyping, testing, production,
manufacturing, maintenance, supervision, control,
inspection, configuration, marketing, sale and distribution
of a product or process; providing time-limited use of
on-line non-downloadable software for modeling digital
models and digital mannequins; providing time-limited use of
on-line non-downloadable software for product lifecycle
management; providing time-limited use of on-line
non-downloadable software for product data management;
providing time-limited use of on-line non-downloadable
artificial intelligence software; providing time-limited use
of online non-downloadable educational software; providing
time-limited use of online non-downloadable training
software; providing time-limited use of non-downloadable
online community software; research and development in the
field of software.
A technical data detection method in a technical drawing image. The technical drawing includes a view of a technical object and a technical annotation. The method includes identifying one or more views in the technical drawing. The method includes identifying one or more technical annotations in each view. The method includes identifying characters in each technical annotation. The method includes determining a graph representation of each view. The graph representation includes nodes each corresponding to a classification of pixels in the view into a semantic class and edges each connects two nodes either if the two nodes represent neighboring pixels or if the two nodes represent pixels distant from each other below a threshold. The method includes, for each identified view, using the graph topology and the identified characters to associate nodes corresponding to the dimension-related symbol or dimension classes to nodes corresponding to the geometry class.
G06V 30/262 - Techniques for post-processing, e.g. correcting the recognition result using context analysis, e.g. lexical, syntactic or semantic context
G06V 30/413 - Classification of content, e.g. text, photographs or tables
G06V 30/414 - Extracting the geometrical structure, e.g. layout treeBlock segmentation, e.g. bounding boxes for graphics or text
38.
PROCESSING A GRAPH REPRESENTING AN IMAGE OF A TECHNICAL DRAWING
A graph processing method where the graph represents an image of a technical drawing including a view and a technical annotation. The method includes, for each view, providing the graph. The graph including nodes and edges. Each node corresponds to a classification of pixels into a semantic class of a predetermined set. Each edge connects two nodes either if the two nodes represent neighboring pixels or if the two nodes represent pixels distant from each other below a predetermined threshold. The set includes geometry, dimension, dimension-related symbol. The method includes clustering, based on the graph topology: nodes corresponding to the geometry class, to reconstruct the geometries in the view, and nodes corresponding to the dimension and dimension-related symbol classes, to reconstruct the annotations of the view. The method includes, associating reconstructed annotations to reconstructed geometries based on a detected position of the annotations and on the graph topology.
G06V 10/762 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using clustering, e.g. of similar faces in social networks
G06V 20/70 - Labelling scene content, e.g. deriving syntactic or semantic representations
39.
Method, system, and computer-readable storage medium for product recommendations using three-dimensional models from body scans
A system includes software that allows users to use one or more sources of sizing information to make purchasing decisions. The system uses three-dimensional (or 3D) scans of customers to make apparel recommendations. The 3D scans are compared to sizing information in the system, to determine which products are most suitable for the customer. Sizing information the system can use are information from manufacturers as well as sizing feedback from previous customers.
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
A computer-implemented method for machine-learning a function configured to take as input a plurality of aligned images of a same patient and each of a different modality among a predetermined set of medical-imaging modalities, and to calculate a fused image. The method includes obtaining a dataset including, for each patient of a plurality of patients and for each modality of a respective at least part of the predetermined set, a respective image, the respective images for a patient being aligned; and training the function based on the dataset. This forms an improved solution for medical imaging.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Computer-aided design (CAD) software in particular in 2D or 3D, or multi-physics simulation; downloadable computer-aided design (CAD) software, namely, software for managing and presenting knowledge and technical data relating to industrial products, their manufacture, their use, their maintenance, their documentation; machine learning software for analysis; downloadable artificial intelligence software for computer-aided design (CAD) for general use; artificial intelligence software; software for managing and presenting technical knowledge and 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; downloadable computer-aided design software for use in product lifecycle management; computer software for generating images; data analysis software based on research applications in the field of design engineering, simulation analysis, data management, marketing, manufacturing; computer software for the modelling of digital mock-ups; digital recording media, in particular CDs, DVDs and USB flash drives. Design, maintenance and updating of computer-aided design (CAD) software; provision of computer-aided manufacturing (CAM) software and simulation software; design of computer-aided manufacturing (CAM) software and simulation software; cloud computing; software as a service [SaaS]; Software as a service [SaaS] featuring software for machine learning; 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; consulting services in the field of industrial engineering, namely, engineering services and consultations concerning design, simulation and manufacture of products and production means or operational sequencing of industrial processes; technical support services enabling software repair and adaptation of software to specific needs; design and development of non-downloadable software for computer-aided design (CAD), computer-aided engineering, computer-aided creation and visualization.
42.
PARCELING GREY MATTER OF A BRAIN OF A HUMAN PATIENT
A computer-implemented method for parceling grey matter of a human brain of a human patient comprising obtaining a tractogram including tractogram streamlines, each having a first extremity located in a first portion of grey matter of a second extremity located in a second portion of grey matter. The parceling method also comprises using a predetermined clustering algorithm to obtain tractogram streamline clusters, and, for each cluster of at least a part of the clusters, identifying a respective first region of grey matter including for each streamline of the cluster its first extremity, and a respective second region of grey matter including for each streamline of the cluster its second extremity. The parceling method also comprises determining a parcellation based on the identified regions, including an iterative merging process which includes merging pairs of regions based on a metric quantifying an overlap.
A61B 5/00 - Measuring for diagnostic purposes Identification of persons
A61B 5/055 - Detecting, measuring or recording for diagnosis by means of electric currents or magnetic fieldsMeasuring using microwaves or radio waves involving electronic [EMR] or nuclear [NMR] magnetic resonance, e.g. magnetic resonance imaging
G01R 33/56 - Image enhancement or correction, e.g. subtraction or averaging techniques
G06V 10/26 - Segmentation of patterns in the image fieldCutting or merging of image elements to establish the pattern region, e.g. clustering-based techniquesDetection of occlusion
G06V 10/762 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using clustering, e.g. of similar faces in social networks
A computer-implemented method for generating a 2D image of a 3D scene. The method comprises obtaining arrangement data comprising a layout of the 3D scene and at least one conditioning signal. Each conditioning signal has a type among a predetermined set of at least two types. The method comprises applying a machine-learning function to the obtained arrangement data and viewpoint. The function comprises a scene encoder and a generative image model. The scene encoder takes as input the obtained arrangement data and viewpoint and outputting a scene encoding tensor. The generative image model takes as input the scene encoding tensor outputted by the scene encoder and outputting the generated 2D image. Such a generating method forms an improved solution for controllably generating a 2D image of a 3D scene.
Systems and methods for digitally simulating a multi-scale fluid flow in a three-dimensional computer-aided design (CAD) model of a simulation space include digitally simulating movement of a fluid interface through a digital representation of a porous medium including a mesh including voxels, the fluid interface representing a separation between a first fluid and a second fluid; and digitally simulating residual amounts of the first fluid and the second fluid in pore structures in the porous medium by determining a first capillary pressure and a second capillary pressure for the porous medium; determining values for voxels in the mesh representing locations in the porous medium associated with the pore structures, the values being based on the first and second capillary pressures and porosity values for the locations in the porous medium; and determining the residual amounts of the first fluid and the second fluid at the voxels based on the values.
G06F 30/28 - Design optimisation, verification or simulation using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]
A computer-based method includes generating, in a virtual two-dimensional viewing environment, a flattened, two-dimensional visual representation of an initial three-dimensional model of a wiring harness based on user input. The two-dimensional representation of the initial model has an initial visual layout. The method includes subsequently modifying the initial three-dimensional model to generate a modified three-dimensional model in response to additional user input. Specifically, at least one route segment in the wiring harness in the modified model has a different length than the corresponding route segment in the initial model. The method then includes generating, in the virtual two-dimensional viewing environment, a flattened, two-dimensional visual representation of the modified three-dimensional model. The flattened two-dimensional visual representation of the modified model has the route segment length of the modified three-dimensional model but otherwise preserves the visual layout of the flattened, two-dimensional representation of the initial three-dimensional model.
A computer-based method includes generating, in a virtual two-dimensional viewing environment, a flattened, two-dimensional visual representation of an initial three-dimensional model of a wiring harness. The flattened representation has an initial visual layout in the virtual two-dimensional viewing environment. The method includes subsequently modifying the initial three-dimensional model in a virtual three-dimensional modeling environment to generate a modified three-dimensional model. The modifications include splitting a route segment or merging two route segments. The method includes generating, in the virtual two-dimensional viewing environment, a flattened, two-dimensional visual representation of the modified three-dimensional model, that visually represents either the split or the merge, and otherwise has the same visual layout as the flattened, two-dimensional representation of the initial three-dimensional model.
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
G06F 113/16 - Cables, cable trees or wire harnesses
A computer-implemented method for generating a plurality of 2D images of a 3D scene. The method comprises obtaining arrangement data and a machine-learning model configured for generating a 2D image. The method comprises generating a plurality of first 2D images of the 3D scene each having a respective viewpoint. The method comprises, for each generated first 2D image, computing a first latent vector. The method comprises, for each generated first 2D image, computing a second latent vector as a weighted combination of the computed first latent vectors. The method comprises generating a plurality of second 2D images of the 3D scene by applying, for each given viewpoint of the first 2D images, the model to the computed second latent vector. Such a generating method forms an improved solution for generating a plurality of 2D images of a given 3D scene.
A method of B-rep processing for performing structural simulation of a mechanical part. The method includes providing mid-surfaces of a B-rep representation of the part. Each mid-surface represents a first portion. The method includes computing junction wires corresponding to a respective junction of respective mid-surfaces, based on border wires of the respective mid-surfaces. The method includes determining one or more groups. Each group is made up of extremities of junction wires to connect. The determination of the one or more groups is by identifying connected border wires corresponding to the junction wires. The method includes, for each determined group of extremities, determining a multi-junction point. The multi-junction point is a connection point of the extremities. The method includes connecting the junction wires using the determined multi-junction points. The method includes connecting the mid-surfaces to the connected junction wires.
A computer-implemented method for annotating a 3D modeled object representing a CAD mechanical part or assembly of parts, two or more views of the 3D modeled object being displayed and at least one of the views being compliant with a view of a technical drawing. The method includes obtaining a 3D scene and displaying an orientation-free view of the 3D modeled object, at least one fixed view of the 3D modeled object. The method also includes creating, upon user action, an annotation by selecting at least one geometrical element on at least one of the views of the 3D modeled object and an annotation type. The method further includes displaying the created annotation on at least the orientation-free view.
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
50.
COMPUTER SYSTEM FOR DIGITALLY SIMULATING PSEUDO-INCOMPRESSIBLE FLUID FLOW IN A COMPUTER AIDED DESIGN MODEL
Systems and methods for digitally simulating a fluid flow in a three-dimensional computer-aided design (CAD) model of a simulation space include digitally simulating movement of one or more digital particles representing the fluid from one or more first voxels in a mesh to one or more second voxels in the mesh, performing one or more interaction operations on the one or more digital particles at the one or more second voxels to determine a distribution of the one or more digital particles. A first quantity represented by the distribution of the one or more digital particles is based on a temperature and a pressure at the one or more second voxels and a reference fluid density. A second quantity represented by the distribution of the one or more digital particles is based on the reference fluid density, velocities of the one or more digital particles, and a mean fluid velocity.
G06F 30/28 - Design optimisation, verification or simulation using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]
Software allows images captured during product development on a mobile device (e.g., smartphone or other client device) to be uploaded to a design management system from the mobile device. Mark-up annotations and comments can be added to the images at the mobile device. Assignment of tasks related to the images can be made from the mobile device.
Systems and methods for digitally simulating a fluid flow in a three-dimensional computer-aided design (CAD) model of a simulation space include receiving a digital representation of a simulation space based on a digital three-dimensional CAD model. The digital representation includes a plurality of voxels. A first fluid flow is digitally simulated by applying a driving force to the plurality of voxels in the digital representation of the simulation space to generate a pressure field. A volumetric body force is determined to apply to the plurality of voxels based on a pressure gradient of the pressure field. A second fluid flow is digitally simulated by applying the volumetric body force to the plurality of voxels.
Systems and methods for digitally simulating a fluid flow in a three-dimensional computer-aided design (CAD) model of a simulation space include receiving a digital representation of a simulation space based on a digital three-dimensional CAD model. The digital representation includes a plurality of voxels. A first fluid flow is digitally simulated by applying a driving force to the plurality of voxels in the digital representation of the simulation space to generate a pressure field. A volumetric body force is determined to apply to the plurality of voxels based on a pressure gradient of the pressure field. A second fluid flow is digitally simulated by applying the volumetric body force to the plurality of voxels.
bond
G06F 30/28 - Design optimisation, verification or simulation using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]
Systems and methods for digitally simulating a multiphase fluid flow in a three-dimensional computer-aided design (CAD) model of a simulation space include receiving a digital representation of a simulation space, the digital representation including a three-dimensional CAD model of the simulation space including a mesh represented as a plurality of voxels; and digitally simulating a multiphase fluid flow in the digital representation of the simulation space. While simulating the multiphase fluid flow, one or more voxels in the digital representation with an incorrect phase separation are identified; and a local diffusivity parameter of the identified one or more voxels are altered to correct the incorrect phase separation.
G06F 30/28 - Design optimisation, verification or simulation using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for graphic visualization, namely, for computer-aided design (CAD) particularly in two or three dimensions; downloadable software for computer-aided manufacturing (CAM); downloadable simulation software for simulating virtual worlds, virtual environment, virtual objects and virtual living beings; downloadable software for document editing, display, animation, publishing, searching; downloadable software for simulating nature and living beings; downloadable software for managing health data, medical care data and medical prevention data; downloadable artificial intelligence software for design, modeling, simulation, product data management, virtual reality and augmented reality; downloadable software for managing and presenting technical or non-technical know-how, knowledge and data relating to real-life elements, individuals, industrial products, the manufacturing processes thereof, the use thereof, the adaptation thereof, the maintenance thereof, the documentation thereof for design, modeling, simulation, product data management, virtual reality and augmented reality; downloadable software for generating technical documents, namely, product manuals, assembly and installation instructions; downloadable software for managing and analyzing the life cycle of products and infrastructures, particularly in terms of ecological footprint and socio-economic impact; downloadable software for data analysis based on research applications for design, modeling, simulation, product data management, virtual reality and augmented reality; downloadable data collection and management software; downloadable software for ergonomic analysis and evaluation; downloadable software for the operational and strategic management of businesses and organizations; downloadable software for digital model and digital mannequin modeling; downloadable software for managing the digital identity of persons and objects, for authentication, cybersecurity; downloadable software for teaching for design, modeling, simulation, product data management, virtual reality and augmented reality; blank, digital recording media, namely, CDs, DVDs, USB flash drives; downloadable computer software applications for design, modeling, simulation, product data management, virtual reality and augmented reality; downloadable virtual and augmented reality software; virtual reality headsets; virtual reality and augmented reality goggles; virtual reality gloves; apparatus and instruments for recording, transmitting, reproducing or processing sound, images or data. Computer software design services featuring software for visualization and simulation including multiphysical of an object, an individual or the environment particularly in two or three dimensions, or virtual reality or augmented reality; Computer software design services featuring software for managing and presenting technical or non-technical know-how, knowledge and data relating to real life elements, individuals, industrial products, the manufacturing processes therof, the use therof, management and analysis of the life-cycle therof, the ecological footprint therof, the socio-economic impact thereof, the adaptation thereof, the maintenance thereof, the documentation therefor; Computer software design services featuring software for virtual reality or augmented reality software; cloud computing; design, maintenance and updating services for computer-aided design (CAD) software, computer-aided manufacturing (CAM) software and product lifecycle simulation or management software; software as a service (SaaS) services featuring design, modeling, simulation, product data management, virtual reality and augmented reality software; platform as a service (PaaS) services featuring software for design, modeling, simulation, product data management, virtual reality and augmented reality; Infrastructure as a Service (IaaS) services featuring software for design, modeling, simulation, product data management, virtual reality and augmented reality; 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 consultancy concerning the design and simulation of nature or living beings, products, means of production or operational sequencing of industrial processes; technical support services, namely, troubleshooting in the nature of the repair of computer hardware
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for graphic visualization, namely, for computer-aided design (CAD) particularly in two or three dimensions; downloadable software for computer-aided manufacturing (CAM); downloadable simulation software for simulating virtual worlds, virtual environment, virtual objects and virtual living beings; downloadable software for document editing, display, animation, publishing, searching; downloadable software for simulating nature and living beings; downloadable software for managing health data, medical care data and medical prevention data; downloadable artificial intelligence software for design, modeling, simulation, product data management, virtual reality and augmented reality; downloadable software for managing and presenting technical or non-technical know-how, knowledge and data relating to real-life elements, individuals, industrial products, the manufacturing processes thereof, the use thereof, the adaptation thereof, the maintenance thereof, the documentation thereof for design, modeling, simulation, product data management, virtual reality and augmented reality; downloadable software for generating technical documents, namely, product manuals, assembly and installation instructions; downloadable software for managing and analyzing the life cycle of products and infrastructures, particularly in terms of ecological footprint and socio-economic impact; downloadable software for data analysis based on research applications for design, modeling, simulation, product data management, virtual reality and augmented reality; downloadable data collection and management software; downloadable software for ergonomic analysis and evaluation; downloadable software for the operational and strategic management of businesses and organizations; downloadable software for digital model and digital mannequin modeling; downloadable software for managing the digital identity of persons and objects, for authentication, cybersecurity; downloadable software for teaching for design, modeling, simulation, product data management, virtual reality and augmented reality; blank, digital recording media, namely, CDs, DVDs, USB flash drives; downloadable computer software applications for design, modeling, simulation, product data management, virtual reality and augmented reality; downloadable virtual and augmented reality software; virtual reality headsets; virtual reality and augmented reality goggles; virtual reality gloves; apparatus and instruments for recording, transmitting, reproducing or processing sound, images or data. Computer software design services featuring software for visualization and simulation including multiphysical of an object, an individual or the environment particularly in two or three dimensions, or virtual reality or augmented reality; Computer software design services featuring software for managing and presenting technical or non-technical know-how, knowledge and data relating to real life elements, individuals,industrial products, the manufacturing processes therof, the use therof, management and analysis of the life-cycle therof, the ecological footprint therof, the socio-economic impact thereof, the adaptation thereof, the maintenance thereof, the documentation therefor; Computer software design services featuring software forvirtual reality or augmented reality software; cloud computing; design, maintenance and updating services for computer-aided design (CAD) software, computer-aided manufacturing (CAM) software and product lifecycle simulation or management software; software as a service (SaaS) services featuring design, modeling, simulation, product data management, virtual reality and augmented reality software; platform as a service (PaaS) services featuring software for design, modeling, simulation, product data management, virtual reality and augmented reality; Infrastructure as a Service (IaaS) services featuring software for design, modeling, simulation, product data management, virtual reality and augmented reality; research and development in thefield of computer-aided design (CAD) software, computer-aided manufacturing (CAM) software, simulation software and artificial intelligence software; engineering services and consultancy concerning the design and simulation of nature or living beings, products, means of production or operational sequencing of industrial processes; technical support services, namely, troubleshooting in the nature of the repair of computer hardware.
56.
CONNECTING TWO DOMAINS WITH DIFFERENT RESOLUTIONS IN LATTICE BOLTZMANN METHOD WITH DOUBLE-SIDED SURFELS
Systems and methods include simulating, in a digital representation of a simulation space, a fluid flow across a boundary including double-sided facets abutting a first region and a second region by: determining first particle distributions for first facets of the double-sided facets based on particle distributions of first resolution voxels in the first region and second particle distributions for second facets of the double-sided facets based on particles of the second resolution voxels in the second region; performing surface interactions on the double-sided facets; combining particle distributions from the second facets to the first facets based on the surface interactions; determining particle distributions to be advected from the first facets to the second facets based on the surface interactions; and advecting particle distributions from the first facets to the first resolution voxels and from the second facets to the second resolution voxels.
G06F 30/28 - Design optimisation, verification or simulation using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]
57.
COMPUTER SYSTEM FOR SIMULATING PHYSICAL PROCESSES USING SURFACE ELEMENTS WITH CURVATURE
Systems and methods for digitally simulating a physical process in a three-dimensional CAD model of a simulation space include receiving a digital representation of a simulation space, the digital representation including a three-dimensional CAD model of the simulation space including a lattice structure represented as a plurality of voxels including particles, the simulation space including one or more surfaces sized and oriented independently of the voxels. A plurality of planar facets are determined to represent the one or more surfaces of the simulation space in the lattice structure. One or more curved facets are determined based on the plurality of planar facets; and a physical process is simulated by performing surface interactions between the one or more curved facets and the particles in one or more voxels adjacent the one or more curved facets.
Embodiments store a datafile. One such embodiment partitions a datafile into chunks. A data structure is constructed that represents the datafile. The data structure includes a hierarchical tree representing the chunks. In turn, respective chunk identifiers (IDs) are generated that correspond to the chunks. Next, non-duplicate chunk(s) are identified from among the chunks based on the generated respective chunk IDs. Based on the constructed data structure and the identified non-duplicate chunk(s), datapack(s) are constructed. The constructed datapack(s) are then stored in memory.
An automatic volume generation method during trim setting of a modeled object receives geometric data for intersecting faces, computes intersecting curves, splits the faces along the curves, and merges manifold edges to create expanded shells. Shells with non-boundary edges are pruned, and minimum volumes formed by the pruned shells are identified and indicated on a graphical user display.
Systems and methods for improving stability of a fluid flow simulation include receiving a digital representation of a simulation space including a three-dimensional computer-aided design model of the simulation space including a lattice structure represented as a plurality of voxels; determining a distribution of particles representing fluid flow in the plurality of voxels; determining a first portion of the distribution of particles comprising a non-equilibrium distribution of particles; and digitally simulating, in the digital representation, fluid flow in the lattice structure of the simulation space by advecting the first portion of the distribution of particles to different voxels of the plurality of voxels.
G06F 30/28 - Design optimisation, verification or simulation using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]
G06F 30/25 - Design optimisation, verification or simulation using particle-based methods
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable and recorded software for two-and three-dimensional graphic processing, visualization, processing, rendering and interaction; downloadable and recorded virtual and augmented reality software; downloadable and recorded space computer software; downloadable and recorded software for specification, definition, design, design, modeling, simulation, collaboration, planning, annotation, data research, documentation, publication, assessment, presentation, prototyping, testing, production, manufacturing, maintenance, supervision, control, inspection, configuration, marketing, sale and distribution of a product or process; downloadable and recorded digital model and digital mannequin modeling software; downloadable and recorded product lifecycle management software; downloadable and recorded product data management software; downloadable and recorded artificial intelligence software; downloadable and recorded educational software; downloadable and recorded training software; downloadable and recorded community software; downloadable software applications. Computer programming services; services for designing, developing, configuring, installing, implementing, renting, maintaining and updating computer software; cloud computing; Software as a Service [SaaS]; computer Platform as a Service [PaaS]; infrastructure as a service [IaaS]; hosting of software and applications, namely hosting of software, Websites and other computer applications for others on a virtual private server; providing time-limited use of on-line non-downloadable software for two-and three-dimensional graphic processing, visualization, processing, rendering and interaction; providing time-limited use of on-line non-downloadable virtual and augmented reality software; providing time-limited use of on-line non-downloadable spatial computing software; providing time-limited use of on-line non-downloadable software for specification, definition, design, design, modeling, simulation, collaboration, planning, annotation, research of data, documentation, for the publication, evaluation, presentation, prototyping, testing, production, manufacturing, maintenance, supervision, control, inspection, configuration, marketing, sale and distribution of a product or process; providing time-limited use of on-line non-downloadable software for modeling digital models and digital mannequins; providing time-limited use of on-line non-downloadable software for product lifecycle management; providing time-limited use of on-line non-downloadable software for product data management; providing time-limited use of on-line non-downloadable artificial intelligence software; providing time-limited use of online non-downloadable educational software; providing time-limited use of online non-downloadable training software; providing time-limited use of non-downloadable online community software; research and development in the field of software.
62.
COMPUTER SYSTEM FOR DIGITALLY SIMULATING A FLUID FLOW AROUND A THREE-DIMENSIONAL COMPUTER-AIDED DESIGN MODEL
Methods, computer program products, and systems can be used to simulate physical processes. One of the methods includes determining an input flux to be applied to a first element. The method includes determining an applied flux, the applied flux being an amount of flux that can be applied to the first element without causing numerical instability. The method includes determining a balance flux, the balance flux being the difference between the input flux and the applied flux. The method also includes providing the balance flux to a second element.
G06F 30/28 - Design optimisation, verification or simulation using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Computer software for graphic visualisation, including computer-aided design (CAD), in particular in 2D or 3D; Computer-aided manufacturing (CAM) software; Simulation computer software, in particular multi-physics simulation; Computer software for the editing, display, animation, publication and searching of documents; Software for simulating nature and living beings; Computer software for health, medical care and medical prevention purposes; Artificial intelligence software; Computer software for the management and presentation of know-how, knowledge and technical or non-technical data relating to real-life elements, individuals, industrial goods, the manufacturing processes, the use, the adaptation, the maintenance and the documentation thereof; Software for generating technical documents, namely product manuals, assembly and installation instructions; Computer software for the management and analysis of the life cycle of goods and of infrastructure, in particular in terms of the environmental footprint and of the socio-economic impact; Data analysis software based on search applications; Software for the collection and management of data; Computer software for ergonomic analysis and evaluation; Computer software for the operational and strategic management of undertakings and of organisations; Software for modelling digital layouts and digital models; Computer software for managing the digital identity of individuals and of objects, for authentication and cybersecurity purposes; Computer software for education; Recorded and downloadable media; Blank digital or analogue recording and storage media; Digital recording media, In particular CDs, DVDs, Memory sticks; Computer software applications, downloadable; Virtual and augmented reality software; Virtual reality headsets; Virtual reality glasses and Augmented reality spectacles; Data gloves; Apparatus and instruments for recording, transmitting, reproducing or processing sound, images or data. Design of computer programs for the creation (design), visualisation and simulation, including the multi-physics simulation, of objects, individuals or environments, in particular in 2D or 3D, or virtual reality or augmented reality; Design of computer software for the management and presentation of know-how, knowledge and technical or non-technical data relating to real-life elements, individuals, industrial goods, the manufacturing processes, the use, the management and analysis of the life cycle, the environmental footprint, the socio-economic impact, the adaptation, the maintenance and the documentation thereof; Design and development of virtual reality and augmented reality software; Cloud computing; Design, maintenance and updating of computer-aided design (CAD) software, computer-aided manufacturing (CAM) software and simulation software or of computer software for the management of the life cycle of goods; The aforesaid software as a service (SaaS); Platform as a service [PaaS]; Infrastructure as a Service [IaaS]; Research and development in the following fields: Computer-aided design (CAD) software, computer-aided manufacturing [CAM] software, Simulation software and artificial intelligence software; Engineering and consultancy services in relation to the following fields: Design and simulation of nature or of living beings, of goods, of means of production or of the flow of industrial processes; Technical assistance enabling software repair and adaptation of software to specific needs.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Computer software for graphic visualisation, including computer-aided design (CAD), in particular in 2D or 3D; Computer-aided manufacturing (CAM) software; Simulation computer software, in particular multi-physics simulation; Computer software for the editing, display, animation, publication and searching of documents; Software for simulating nature and living beings; Computer software for health, medical care and medical prevention purposes; Artificial intelligence software; Computer software for the management and presentation of know-how, knowledge and technical or non-technical data relating to real-life elements, individuals, industrial goods, the manufacturing processes, the use, the adaptation, the maintenance and the documentation thereof; Software for generating technical documents, namely product manuals, assembly and installation instructions; Computer software for the management and analysis of the life cycle of goods and of infrastructure, in particular in terms of the environmental footprint and of the socio-economic impact; Data analysis software based on search applications; Software for the collection and management of data; Computer software for ergonomic analysis and evaluation; Computer software for the operational and strategic management of undertakings and of organisations; Software for modelling digital layouts and digital models; Computer software for managing the digital identity of individuals and of objects, for authentication and cybersecurity purposes; Computer software for education; Recorded and downloadable media; Blank digital or analogue recording and storage media; Digital recording media, In particular CDs, DVDs, Memory sticks; Computer software applications, downloadable; Virtual and augmented reality software; Virtual reality headsets; Virtual reality glasses and Augmented reality spectacles; Data gloves; Apparatus and instruments for recording, transmitting, reproducing or processing sound, images or data. Design of computer programs for the creation (design), visualisation and simulation, including the multi-physics simulation, of objects, individuals or environments, in particular in 2D or 3D, or virtual reality or augmented reality; Design of computer software for the management and presentation of know-how, knowledge and technical or non-technical data relating to real-life elements, individuals, industrial goods, the manufacturing processes, the use, the management and analysis of the life cycle, the environmental footprint, the socio-economic impact, the adaptation, the maintenance and the documentation thereof; Design and development of virtual reality and augmented reality software; Cloud computing; Design, maintenance and updating of computer-aided design (CAD) software, computer-aided manufacturing (CAM) software and simulation software or of computer software for the management of the life cycle of goods; The aforesaid software as a service (SaaS); Platform as a service [PaaS]; Infrastructure as a Service [IaaS]; Research and development in the following fields: Computer-aided design (CAD) software, computer-aided manufacturing [CAM] software, Simulation software and artificial intelligence software; Engineering and consultancy services in relation to the following fields: Design and simulation of nature or of living beings, of goods, of means of production or of the flow of industrial processes; Technical assistance enabling software repair and adaptation of software to specific needs.
65.
TEMPORAL AGGREGATION FOR ONLINE 3D OBJECT DETECTION
A computer-implemented method for machine learning a function. The function is configured to take as input a 3D point cloud frame of a real scene and to output localized representations. Each output representation is respective to a respective object of the real scene. The method comprises obtaining a dataset of sequences of 3D point cloud frames. Each frame is associated with a time in the sequence. Each frame comprises localized representations each of a respective object. The method further comprises training the function based on the obtained dataset. The training comprises, for each sequence of the dataset and each given frame of the sequence, training the function to output localized representations of objects in the given frame based on the given frame and on at least the frame with the previous time in the sequence.
G06V 10/44 - Local feature extraction by analysis of parts of the pattern, e.g. by detecting edges, contours, loops, corners, strokes or intersectionsConnectivity analysis, e.g. of connected components
G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
09 - Scientific and electric apparatus and instruments
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
Software for digital animation and special effects; desktop publishing software; software for creation, processing and rendering of digital images and models; software for document management and research; display software for creating visuals of goods at each stage of their life-cycle and industrial process based on data processing; display software; computer-aided design software, software for animation, simulation, publication of digital models, geometry simplification; remote monitoring and surveillance software; imaging software; maintenance software; software for presenting knowledge relating to industrial products, their manufacture, their use, their maintenance, their documentation; game design software; game software; software enabling the exchange of data, particularly database management software; educational software; training software; educational software for children, word processing software; teaching software, particularly with regard to teaching graphic visualization techniques; CDs, DVDs, mini-disks and diskettes. Promotion services, agency, advertising and marketing services; administrative management of projects in the field of information technology; operational management of marketing projects (business management assistance); advisory services for business management; production of advertising media namely production of advertising films; design and production of advertising material namely, interactive or non-interactive films, story boards, moving pictures, computer-generated images, shots, content for the interactive presentation of goods, exhibition rooms (showrooms); all the aforesaid services relating to the fields of advertising and content creation; organization of exhibitions for commercial or advertising purposes; promotion of the goods and services of others via computer and communication networks; compilation of computer data; compilation of information into computer databases; systematization of data in a central file. Telecommunications, particularly providing multiple users with access to a computer network; provision of on-line discussion and communication forums; electronic data exchange services via computers; rental of access time to a computer database; transmission of computer programs that can be accessed via access codes to personalized web page interfaces, by means of computer networks and the Internet; provision of access enabling the temporary use of non-downloadable software applications; provision of access to an Internet site offering technology that enables on-line users to share information over several Internet sites; provision of access to information on goods and services from consultable indexes and databases; electronic transmission of data, of images, of documents via computer terminals and all other systems for transmission such as waves, cables, satellites, the Internet; communications by computer terminals; computer-assisted message or image transmission services; monitoring, sending and receiving of data, signals and information through data communication, computer or telecommunication apparatus and instruments; computerized data exchange; transmission of information held in data banks and image banks. Production of animations, special effects, realistic images of goods, computer-generated images, interactive or non-interactive films, interactive applications in real-time or not, story boards, moving pictures, shots for the interactive presentation of goods, exhibition rooms (showrooms), audiovisual works and multimedia works; training services in the field of computer technology and software; training services and on-line courses in the field of software; organization and conducting of conferences on software, development of computer programs and systems; training with regard to the design of goods and services with visual representations in real time. Scientific and technological services as well as research and design relating thereto; engineering and consulting services in connection with the design of goods and production means or operational sequencing of industrial processes; industrial analysis and research services; design, development and updating of computer hardware and software; technical assistance services for software customization with a view to adapting software to specific needs arising from a client's activities or working methods; design of animation, special effects, realistic images of goods, computer-generated images, interactive or non-interactive films, interactive applications in real-time or not, story boards, moving pictures, shots, for the interactive presentation of goods, exhibition rooms (showrooms); design and maintenance of websites, micro sites, mobile applications, software gadgets (widgets), application software, virtual catalog generators, configurators of goods whether on-line or not; computer services, namely creating virtual communities for registered users to organize groups and events, participate in discussions, and engage in social, business and community networking; software rental; information technology services, namely hosting of electronic infrastructure for others for the organization and conducting of interactive discussions, events and meetings via communication networks; consultancy services in the field of information technology; electronic data storage.
67.
SYSTEMS AND METHODS FOR DETERMINING SEMANTIC SEGMENTATION OF REAL-WORLD OBJECTS
Embodiments determine semantic segmentation of real-world objects. One such embodiment obtains an image of a real-world object. The obtained image is processed using a plurality of vision transformer (ViT) models to generate a plurality of segmentation masks. Each ViT model is configured to output a respective segmentation mask corresponding to a respective target material. Using a neural network combiner model, a multiphase semantic segmentation mask is generated based on the plurality of segmentation masks. The neural network combiner model is trained to integrate outputs of the plurality of ViT models. Semantic segmentation of the real-world object is thereby determined.
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.
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
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.
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
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.
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
A Computational Fluid Dynamics (CFD) thermal simulation model simulates thermal conditions in a flow field of idling stationary vehicle during operation of a cooling fan. A first transient boundary seeding (TBS) box is defined around the cooling fan in the CFD model. A first stage simulation run of the CFD model records transient flow information. The cooling fan is removed from the TBS box for a second stage simulation run seeded with the transient flow information from the first stage simulation run.
G06F 30/28 - Design optimisation, verification or simulation using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]
72.
SHELL OR OFFSET FEATURE DETECTION IN A 3D MODEL REPRESENTING A MECHANICAL PART
A computer-implemented method for shell or offset feature detection in a 3D model representing a mechanical part. The method comprises obtaining a segmentation of the 3D model into segments. The method further comprises browsing all possible pairs of segments, and for each pair of segments, detecting whether the segments of the pair are offset to each other with an offset value. This constitutes an improved solution for shell or offset feature detection in a 3D model representing a mechanical part.
G06V 10/75 - Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video featuresCoarse-fine approaches, e.g. multi-scale approachesImage or video pattern matchingProximity measures in feature spaces using context analysisSelection of dictionaries
G06V 10/26 - Segmentation of patterns in the image fieldCutting or merging of image elements to establish the pattern region, e.g. clustering-based techniquesDetection of occlusion
Embodiments perform neural network based behavior determination of physical objects. One such embodiment processes a three-dimensional (3D) numerical-method model representing a physical object to extract (i) 3D geometric data associated with the physical object and (ii) simulation data. The extracted 3D geometric data and simulation data are transformed into a 3D multi-graph. The 3D multi-graph is processed with one or more deep neural network (DNN) and one or more operators to determine behavior of the physical object.
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
A computer-implemented method for local topological similarity retrieval in a B-rep model. The B-rep model is represented by a given B-rep graph. Each node of the given B-rep graph represents a B-rep element and is associated with a topological signature of the element. The method includes obtaining a query B-rep graph. Each node of the query B-rep graph represents a B-rep element and is associated with a topological signature of the element. The method further comprises determining one or more sub-graphs of the given B-rep graph. Each determined sub-graph is isomorphic to the query B-rep graph. The determining of the one or more sub-graphs comprises searching for sub-graphs isomorphic to the query B-rep graph. The determining of the one or more sub-graphs further comprises filtering the sub-graphs isomorphic to the query B-rep graph. The filtering is based on topological signature proximity with the query B-rep graph.
A computer-implemented method for machine learning a function configured to take as input a 3D point cloud of a real scene and to output localized representations each of a respective object of the real scene and, for each respective object, a class of the respective object among a predetermined set of classes. The method comprises obtaining a dataset of 3D point clouds annotated, for each 3D point cloud, with localized representations each of a respective object and, for each respective object, with a class of the respective object among the predetermined set of classes. The method includes training the function based on the obtained dataset. The predetermined set of classes comprises a plurality of semantic classes and a plurality of geometric classes. Such a method forms an improved solution for 3D scene understanding.
G06V 10/25 - Determination of region of interest [ROI] or a volume of interest [VOI]
G06V 10/762 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using clustering, e.g. of similar faces in social networks
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
The disclosure notably relates to a computer-implemented method for designing a 3D modeled object representing a product to be manufactured. The designing method comprises, by a computer system, displaying simultaneously a 3D shape representation of the 3D modeled object, and a 2D block representation of the 3D modeled object. The designing method also comprises by a user interacting graphically with the 2D block representation, performing a selection, among the at least one block node, of one or more connectors. The designing method also comprises using a pre-trained machine-learning function for prediction of one or more operators among the predetermined set of operators. The disclosure improves ergonomics.
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
G06F 30/17 - Mechanical parametric or variational design
A method for generating a CAD feature tree from a discrete geometrical representation of apart. The method includes obtaining the representation and a set of CAD features. The method includes optimizing an objective function rewarding a fitting of the discrete geometrical representation by a candidate sequence of CAD features and penalizing a complexity of the candidate sequence. The complexity of the candidate sequence is a function of the candidate sequence that increases when adding a feature to the candidate sequence. The optimization includes determining one or more sequences of CAD features from the set of CAD features, including performing a depth-first search in a tree of candidate sequences of CAD features based on rewarding a fitting of the discrete geometrical representation by a candidate sequence and on penalizing a complexity of a candidate sequence.
G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
A computer-implemented method for machine-learning a function. The method includes obtaining a dataset including 2D polyline profiles each representing respectively a portion of a manufacturing contour in a result of a structural optimization that represents a mechanical part, each 2D polyline profile being associated in the dataset with a respective primitive parametric curve class among a predetermined set of primitive parametric curve classes. The method further comprises training the function based on the dataset. The function is configured to take an input 2D polyline profile and to provide an output primitive parametric curve class. Such a method forms an improved solution for processing a result of a structural optimization that represents a mechanical part.
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]
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
79.
Suppression of Post-buckling behavior in Optimization using Added Artificial Forces
Embodiments determine optimized designs of real-world objects. A computer-based model representing a real-world object is defined and the computer-based model is modified to include at least one artificial force. The at least one artificial force is defined as a function of physics-based behavior. The real-world object is iteratively optimizing with respect to load using the computer-based model modified. A result of the iterative optimization is an optimized design of the real-world object.
G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
Embodiments determine physical properties of turbofan engines. An embodiment, in memory, obtains: (i) a computer-aided design (CAD) model representing a turbofan engine and (ii) an indication of flow conditions. In turn, a solver input file is automatically determined based on the CAD model and the indication of flow conditions. Responsively, a simulation of the turbofan engine, subject to the flow conditions, is performed using the determined solver input file. Results of the simulation indicate physical properties of the turbofan engine.
G06F 30/28 - Design optimisation, verification or simulation using fluid dynamics, e.g. using Navier-Stokes equations or computational fluid dynamics [CFD]
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/15 - Vehicle, aircraft or watercraft design
G06F 30/23 - Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
81.
Method for Accelerated Computationally Expensive Numerical Calibrations of Constitutive Response Parameters Using Surrogates Models
A method for constitutive response model calibration employs neural networks based surrogate models in place of output from a corresponding finite element simulation. An application calibrates the constitutive response model upon receipt of user selections including test data output from an experiment, a finite element model simulating the experiment, a constitutive response model selection, a history output quantity, a numerical minimization algorithm, an error measure, constitutive response model parameters, an error measure for test data vs finite element simulation output, constitutive response model parameters, a parameter space sampling technique, architecture of a surrogate model architecture settings, and a training algorithm for the surrogate model training algorithm.
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
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Software for graphic visualization including for
computer-aided design (CAD) particularly in two or three
dimensions; software for computer-aided manufacturing (CAM);
simulation software, particulary multi-physical; software
for document editing, display, animation, publishing,
searching; software for simulating nature and living beings;
software for health, medical care, medical prevention;
artificial intelligence software; software for managing and
presenting technical or non-technical know-how, knowledge
and data relating to real-life elements, individuals,
industrial products, the manufacturing processes thereof,
the use thereof, the adaptation thereof, the maintenance
thereof, the documentation therefor; software for generating
technical documents, namely, product manuals, assembly and
installation instructions; software for managing and
analyzing the life cycle of products and infrastructures,
particularly in terms of ecological footprint and
socio-economic impact; software for data analysis based on
research applications; data collection and management
software; software for ergonomic analysis and evaluation;
software for the operational and strategic management of
businesses and organizations; software for digital model and
digital mannequin modeling; software for managing the
digital identity of persons and objects, for authentication,
cybersecurity; software for teaching; recorded or
downloadable media; blank analog or digital recording and
storage media; digital recording media, especially CDs,
DVDs, USB sticks; downloadable computer software
applications; virtual and augmented reality software;
virtual reality headsets; virtual reality and augmented
reality goggles; virtual reality gloves; apparatus and
instruments for sound, image or data recording,
transmission, reproduction or processing. Design services for computer programs for creation (design),
visualization and simulation including multiphysical of an
object, an individual or the environment particularly in two
or three dimensions, or virtual reality or augmented
reality; designing software for managing and presenting
technical or non-technical know-how, knowledge and data
relating to real life elements, individuals, industrial
products, the manufacturing processes therof, the use
therof, management and analysis of the life-cycle therof,
the ecological footprint therof, the socio-economic impact
thereof, the adaptation thereof, the maintenance thereof,
the documentation therefor; designing and developing virtual
reality or augmented reality software; cloud computing;
design, maintenance and updating services for computer-aided
design (CAD) software, computer-aided manufacturing (CAM)
software and product lifecycle simulation or management
software; the aforementioned being software as a service
(SaaS); 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
consultancy concerning the design and simulation of nature
or living beings, products, means of production or
operational sequencing of industrial processes; technical
support services enabling repair of the software and
adaptation of the software to a specific need.
The disclosure notably relates to a computer-implemented method for aligning a first virtual manikin with a second virtual manikin. The method includes obtaining a first posture of the first virtual manikin matching a first posture of the second virtual manikin. The method includes determining an offset between the positions of the joints of the first virtual manikin associated with the joints of the second virtual manikin. The method includes obtaining a gesture of the second virtual manikin. The method includes, for each second posture of the gesture, determining a second posture of the first virtual manikin matching the second posture of the second virtual manikin. The determined offsets between the associated joints are maintained in each determined second posture. Such a method forms an improved solution for aligning a first virtual manikin with a second virtual manikin.
A computer-based method is disclosed automatically creating one or more model-based definition (MBD) dimensions for a three-dimensional model based on one or more sketch dimensions. The method includes enabling a user to select dimensional information from a sketch to be designated as critical sketch dimensional information, designating the selected dimensional information from the sketch as critical sketch dimensional information, mapping the critical sketch dimensional information to a related face of a 3D model derived from the sketch, and executing a dimensioning tool to annotate other portions of the 3D model with product manufacturing information (PMI) while automatically incorporating dimensional information based on the critical sketch dimensional information to the related face in the 3D model for MBD.
G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
A computer-implemented method for single rendering at least two sets of medical images of a patient. The at least two sets of medical images cover an area of the patient. The method comprises obtaining the at least two sets of medical images. Each set of medical images covers one or more respective regions of interest. The method comprises extracting the one or more respective regions of interest of each of the obtained at least two sets of medical images. The method comprises assembling the extracted respective regions of interest into a single set of images. Such a method forms an improved solution for single rendering sets of medical images.
A computer-implemented method for volume rendering a set of medical images of a patient. The method comprises obtaining the set of medical images defining a voxel grid comprising voxels. The voxels are each associated to a value (hereinafter also referred to as “intensity value”). The method comprises segmenting the voxel grid defined by the set of medical images by associating to each voxel a respective label among a set of labels each corresponding to a respective region of interest of the patient. The method comprises modifying values of the voxel grid by adding to each value to be modified an offset value which depends on the respective label associated to the voxel. Such a method provides an improved solution for volume rendering a set of medical images of a patient.
A computer-implemented method for designing a 2D wall center line from at least one 3D wall of a 3D model representing a building intended to be built. The method includes obtaining at least one 3D wall, obtaining a wall direction representing the direction of the wall elevation and being a vector, for each 3D wall, retrieving faces having their respective negative scalar with a sense opposite to a sense of the wall direction, for each edge of each of the retrieved faces, identifying one edge among the edges of the retrieved faces, thereby forming a valid pair of edges, for each of the valid pairs having been formed, computing a 2D pair wall center line, and computing the 2D wall center line of the 3D model by merging the computed 2D pair wall center lines of the valid pairs.
G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
A method of creating a cropped representation of a computer-generated, three-dimensional (3D) computer aided design (CAD) model includes: displaying the model on a computer display, receiving an indication that an element from the displayed model has been selected as target geometry, creating a boundary shape on the selected target geometry, extending a perimeter of the boundary shape in a normal direction through the model to establish a boundary, partitioning the model at the boundary to demarcate a first portion of the model inside the boundary from a second portion of the model outside the boundary, and generating a visual depiction of the cropped representation of the model based on the partitioned model by visually displaying the first portion of the model inside the boundary and by hiding or displaying as transparent with edges only the second portion of the model outside the boundary.
G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
89.
Bulk Replication of Gussets, Plates and End Caps in a Structure Model
A computer aided drafting method suggests a structural member pair based on a selected supporting element for a modeled physical structure. A seed pair of a first seed structural member and a second seed structural member attached to the selected supporting element is designated. A feature vector is created for candidate structural members in the modeled physical structure. A first seed structural member feature vector is compared with a structural member feature vector to identify a first pair member candidate, and a second seed structural member feature vector is compared with the structural member feature vector, to identify a second pair member candidate for a candidate pair. A seed pair connector feature vector and a candidate pair connector feature vector is determined. The seed pair connector feature vector is compared with the candidate pair connector feature vector. The candidate pair is designated as a suggested pair, and the suggested pair is indicated in a displayed depiction of the modeled physical structure.
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
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
Software, excluding game software; recorded computer
programs, excluding recorded computer game programs;
scientific calculation software; magnetic, optical,
magneto-optical, electronic media featuring recorded data;
magnetic disks; optical disks; recorded optical discs;
optical compact disks; apparatus for sound or image
recording, transmission and reproduction; information
processing apparatus; equipment for data processing and
computers; calculating machines; all the aforesaid goods not
relating to game software and/or video games. Printed matter, manuals and booklets relating to computer
programs; instructional or teaching material (except
apparatus); prospectuses; publications with respect to
computers and computer programs; all the aforesaid goods not
relating to video games and game software. Recording, transcription, composition, compilation or
systemization of written communications and recordings;
establishment and compilation of mathematical or statistical
data; sample and prospectus distribution. Telecommunications; communications by computer terminals;
information with respect to telecommunications;
computer-aided transmission of messages and images;
electronic messaging; teleconferencing services;
communications by fiber-optic networks; providing access to
services for downloading scientific calculation software. Education; training; practical training (demonstration);
vocational guidance (education or training advice);
organization and conducting of training workshops,
colloquiums, conferences, congresses, seminars and
symposiums; organization of exhibitions for cultural or
educational purposes; all the aforesaid services not
relating to video games and game software. Computer programming; computer system design; computer
consultancy services; developing (designing) and updating
software excluding the development (design) and updating of
game software or video games; installation and maintenance
of software; technical research; technical project study;
engineering; surveys (engineering work).
A computer-implemented method for machine-learning a function that generates a 2D image of a 3D scene. The function includes a scene encoder and a generative image model. The scene encoder takes as input a layout of the 3D scene and a viewpoint and outputs a scene encoding tensor. The generative image model takes as input the scene encoding tensor outputted by the scene encoder and outputs the generated 2D image. The machine-learning method includes obtaining a dataset comprising 2D images and corresponding layouts and viewpoints of 3D scenes. The machine-learning method includes training the function based on the obtained dataset. Such a machine-learning method forms an improved solution for generating a 2D image of a 3D scene.
A method for optimization of anisotropic material properties of a composite part. The method comprises providing a CAD model representing the part and including a feature tree having one or more CAD parameters each having an initial value. At least one CAD parameter influences the anisotropic material properties of the part. The method further comprises providing an optimization program specified by one or more use and/or manufacturing performance indicators having one or more objective functions 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 optimization method. The optimization method has as free variable 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.
A computer-implemented read-only data structure for archiving a snapshot of a RDF dataset into a file, the RDF dataset comprising one or more graphs, the read-only data structure that can be directly queried using all possible triple patterns of a SPARQL query engine. The data structure comprises an indexed list of the one or more graphs of the RDF dataset, for each graph of the RDF dataset, an indexed list of predicates, a dictionary mapping each RDF term of the dataset to a respective index and inversely, and for each predicate indexed in the indexed list of predicates of each graph, an adjacency matrix representing a group of tuples of the RDF dataset, thereby obtaining a complete representation of the RDF dataset that can be directly queried using all possible triple patterns of a SPARQL query engine.
A computer-implemented method for updating a virtual RDF graph database, the virtual database comprising tuples including a file storage having a durability property of ACID property and guarantying consistent write, providing a virtual RDF graph database including a first RDF graph database updatable by streams and a second read-only RDF graph database stored on the file storage and updatable by batches, a catalog for storing metadata describing the second read-only RDF graph database on the file storage, the catalog being compliant with ACID and obtaining a stream of tuples and a batch of tuples, applying the stream of tuples on the first RDF graph database, applying the batch of tuples on the second RDF graph database by computing a snapshot of the second RDF graph database, including the batch of tuples, the computed snapshot and registering the computed snapshot in the catalog.
A computer-implemented method for measuring a human body tissue from a set of medical images representing the human body tissue. The method comprises obtaining a trained neural network configured for outputting segments of human body tissue. The method also comprises applying the trained neural network to the set. The method thereby identifies one or more segments of human body tissue for at least two images of the set. The method also computes a bounding box enclosing each segment. The method also determines an intersection between a pair of bounding boxes. If the intersection of the pair is non-empty, the method determines an intersection between the segments. If the intersection between the segments is non-empty, the method merges the segments by computing a resulting bounding box enclosing the segments. The method also measures the size of the segments comprised in the resulting bounding box.
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for graphic visualization, namely, for computer-aided design (CAD) particularly in two or three dimensions; downloadable software for computer-aided manufacturing (CAM); downloadable simulation software for simulating virtual worlds, virtual environment, virtual objects and virtual living beings; downloadable software for document editing, display, animation, publishing, searching; downloadable software for simulating nature and living beings; downloadable software for managing health data, medical care data and medical prevention data; downloadable artificial intelligence software for design, modeling, simulation, product data management, virtual reality and augmented reality for visualizing graphics; downloadable software for managing and presenting technical or non-technical know-how, knowledge and data relating to real-life elements, individuals, industrial products, the manufacturing processes thereof, the use thereof, the adaptation thereof, the maintenance thereof, the documentation thereof for design, modeling, simulation, product data management, virtual reality and augmented reality; downloadable software for generating technical documents, namely, product manuals, assembly and installation instructions; downloadable software for managing and analyzing the life cycle of products and infrastructures, particularly in terms of ecological footprint and socio-economic impact; downloadable software for data analysis based on research applications for design, modeling, simulation, product data management, virtual reality and augmented reality; downloadable data collection and management software; downloadable software for ergonomic analysis and evaluation; downloadable software for the operational and strategic management of businesses and organizations; downloadable software for digital model and digital mannequin modeling; downloadable software for managing the digital identity of persons and objects, for authentication, cybersecurity; downloadable software for providing access to teaching programs in the field of design, modeling, simulation, product data management, virtual reality and augmented reality; blank, digital recording media, namely, CDs, DVDs, USB flash drives; downloadable computer software applications for design, modeling, simulation, product data management, virtual reality and augmented reality for visualizing graphics; downloadable virtual and augmented reality software for visualizing graphics; virtual reality headsets; virtual reality and augmented reality goggles; virtual reality data gloves; apparatus and instruments for recording, transmitting, reproducing or processing sound, images or data Computer software design services featuring software for visualization and simulation including multiphysical of an object, an individual or the environment particularly in two or three dimensions, or virtual reality or augmented reality; Computer software design services featuring software for managing and presenting technical or non-technical know-how, knowledge and data relating to real life elements, individuals, industrial products, the manufacturing processes therof, the use therof, management and analysis of the life-cycle therof, the ecological footprint therof, the socioeconomic impact thereof, the adaptation thereof, the maintenance thereof, the documentation therefor; Computer software design services featuring software for virtual reality or augmented reality software; cloud computing featuring software for use within graphics visualization and simulation; design, maintenance and updating services for computeraided design (CAD) software, computer-aided manufacturing (CAM) software and product lifecycle simulation or management software; the aforementioned being software as a service (SaaS); platform as a service (PaaS) services featuring software for design, modeling, simulation, product data management, virtual reality and augmented reality for visualizing graphics; Infrastructure as a Service (IaaS) services featuring software for design, modeling, simulation, product data management, virtual reality and augmented reality for visualizing graphics; 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 consultancy concerning the design and simulation of nature or living beings, products, means of production or operational sequencing of industrial processes; technical support services in the nature of troubleshooting of computer software problems for enabling repair of the software and adaptation of the software to a specific need
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
3D spectacles; smart glasses; virtual-reality game software;
stereoscopic equipment for 3D display; head-up display
devices; three-dimensional viewers; augmented reality
software; virtual reality software; portable monitors;
portable computer peripheral devices; laptop computers;
portable audio equipment; portable multimedia player;
virtual reality goggles; virtual reality headsets; virtual
reality computer hardware; augmented reality computer
hardware; display monitors for providing a 360-degree view
for a vehicle. Design and development of virtual reality software; design
and development of augmented reality software; design and
graphic arts design for creating web pages on the Internet;
design and development of computer games software; providing
virtual computer environments; design and development of
software for design and development of virtual computer
environments.
A computer-implemented method for predicting a maintenance status of a real-world device. The method comprises providing a dataset. The dataset includes data describing historical real-world maintenance events and properties of devices of a same type as the real-world device. The method further comprises training, based on the dataset, a neural network to predict parameters of a MCDA sorting model. The MCDA sorting model is configured to take as input at least one time measurement of maintenance-related physical and/or functional data of the real-world device and to output a prediction of a maintenance status of the real-world device.
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.
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/72 - Near-field transmission systems, e.g. inductive or capacitive transmission systems specially adapted for specific purposes for local intradevice communication
H04L 67/00 - Network arrangements or protocols for supporting network services or applications
H04W 4/35 - Services specially adapted for particular environments, situations or purposes for the management of goods or merchandise
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication