Patents Assigned to Dassault Systemes
-
Patent number: 12288083Abstract: A system and method provide access by a web application running on a host computing device in communication with a remote server to a native binary DLL. A browser extension to the web application and a native messaging application communicate with the browser extension via standard input/output. A long-running computational process on the host computing device configured as a wrapper for the binary DLL is executable by the host computing device. The native messaging application and the long-running computational process communicate with one another via a named pipe, and the long-running computational process duration is independent of the native messaging application duration.Type: GrantFiled: December 29, 2022Date of Patent: April 29, 2025Assignee: Dassault Systemes Americas Corp.Inventors: John Hoene, Joseph Miller, Steven Deziel, Paul Meyer
-
Patent number: 12271666Abstract: The disclosure notably relates to a computer-implemented method for simulating together a plurality of physics simulation instances included in a global physics simulation. The method includes creating a database of local simulation instances. The creating includes providing a set of local simulations. The set of local simulations includes at least two local simulations. A local simulation is a physics simulation that is part of the global physics simulation and that can be computed alone and independently of the multi-physics simulation. Each local simulation of the set of local simulations is already computed. The creating further includes, for each local simulation of the set of local simulations, computing a respective reduced model of the local simulation. The creating further includes, for each local simulation of the set of local simulations, storing in the database a respective local simulation instance. The respective local simulation instance includes the respective computed reduced model.Type: GrantFiled: December 23, 2019Date of Patent: April 8, 2025Assignee: Dassault SystemesInventors: Guilherme Cunha, Everton Hermann, Cyril Ngo Ngoc
-
Patent number: 12267627Abstract: A method for teletransmitting to a processing site a captured video stream of a remote intervention scene comprises modifying the captured video stream so as to erase defined zones, then transmitting this stream thus modified to the processing site. The teletransmitting method is employed to remotely assist a field operator with an intervention on a site that is sensitive in terms of confidentiality. The video stream may be captured directly by the operator or from a drone, for example.Type: GrantFiled: May 13, 2019Date of Patent: April 1, 2025Assignee: Dassault SystèmesInventor: Lionnel Joussemet
-
Publication number: 20250094505Abstract: A computer implemented method for improving search engine queries including receiving a text corpus, determining a list of n-gram candidates, each being a series of consecutive words of said text corpus, the number of said consecutive words within said series being an integer n superior or equal to two, modifying at least partially said text corpus based on said list of n-gram candidates, performing a machine learning embedding on the resulting text corpus, for each element in said list of n-gram candidates, computing a score based on the embedding of said element and the embeddings of the words making up said element, adding one or more of the n-gram candidates to a search engine queries items list based on their respective scores.Type: ApplicationFiled: November 29, 2024Publication date: March 20, 2025Applicant: Dassault SystemesInventors: Moeka SHISHIDO, Xavier GRÉHANT
-
Patent number: 12242774Abstract: A computer-based method includes enabling a user to create or select a geometric entity in a design in a computer-aided design program, predicting a location and orientation in the design for a copy of the geometric entity, and displaying, as a suggestion to the user, a visual representation of the copy of the geometric entity in the predicted location and orientation in the design.Type: GrantFiled: January 25, 2021Date of Patent: March 4, 2025Assignee: Dassault Systemes SolidWorks CorporationInventors: Makarand Apte, Girish Mule, Jody Stiles, Chin-Loo Lama, Shrikant Savant
-
Patent number: 12212898Abstract: A method for projecting onto a real workpiece an image calculated on the basis of a digital mockup recorded on a digital information server associated with the real workpiece, for the viewing of the workpiece under augmented reality, comprises the following steps: capture by a camera of the image of the real workpiece, real-time alignment of the reference frame associated with the digital mockup with the reference frame of the video capture system and the reference frame of the real workpiece, comprising a step of reprocessing of the image calculated as a function of the topology of the digital mockup and as a function of the orientation of the projection means with respect to the real workpiece.Type: GrantFiled: September 19, 2019Date of Patent: January 28, 2025Assignee: Dassault SystèmesInventors: Christophe Montandon, Jean-Baptiste Delhommeau
-
Patent number: 12189696Abstract: A computer implemented method for improving search engine queries including receiving a text corpus, determining a list of n-gram candidates, each being a series of consecutive words of said text corpus, the number of said consecutive words within said series being an integer n superior or equal to two, modifying at least partially said text corpus based on said list of n-gram candidates, performing a machine learning embedding on the resulting text corpus, for each element in said list of n-gram candidates, computing a score based on the embedding of said element and the embeddings of the words making up said element, adding one or more of the n-gram candidates to a search engine queries items list based on their respective scores.Type: GrantFiled: December 17, 2021Date of Patent: January 7, 2025Assignee: Dassault SystemesInventors: Moeka Shishido, Xavier Gréhant
-
Patent number: 12169669Abstract: Disclosed are techniques for scalar solvers in flow simulations that include simulating using a scalar lattice velocity set in a computing system, movement of scalar particles representing a scalar quantity in a volume of fluid, with the scalar particles carried by flow particles of the volume of fluid, and with the movement of the scalar particles causing collisions among the scalar particles; and evaluating, a non-equilibrium post-collide scalar distribution function of a specified order that is representative of the scalar collision.Type: GrantFiled: August 7, 2020Date of Patent: December 17, 2024Assignee: Dassault Systemes Americas Corp.Inventors: Pradeep Gopalakrishnan, Raoyang Zhang, Hudong Chen, Avinash Jammalamadaka
-
Patent number: 12164846Abstract: A computer-implemented method of automatically determining an optimized design for manufacturing a real-world object includes: defining, in memory of a computer-based processor, a finite element model representing a real-world object, the finite element comprising a plurality of elements; evaluating, with the computer-based processor, a distribution of a design variable throughout a vicinity of the finite element model, using singular value decomposition (SVD), to produce a singular value for the design variable in each respective element in the vicinity of the finite element model; defining optimization constraints for the vicinity of the finite element model based on the singular values produced from the SVD; and optimizing the finite element model with respect to the design variable by locally enforcing a geometry of the real-world object in the vicinity based on the defined optimization constraints.Type: GrantFiled: December 8, 2020Date of Patent: December 10, 2024Assignee: Dassault Systemes Americas Corp.Inventors: Nikolai Gerzen, Claus Bech Wittendorf Pedersen, Thorsten Horst Henryk Michalski
-
Patent number: 12158823Abstract: Methods and systems to detect and resolve failure in a distributed database system is described herein. A first node in the distributed database system can detect an interruption in communication with at least one other node in the distributed database system. This indicates a network failure. In response to detection of this failure, the first node starts a failure resolution protocol. This invokes coordinated broadcasts of respective lists of suspicious nodes among neighbor nodes. Each node compares its own list of suspicious nodes with its neighbors' lists of suspicious nodes to determine which nodes are still directly connected to each other. Each node determines the largest group of these directly connected nodes and whether or not it is in that group. If a node isn't in that group, it fails itself to resolve the network failure.Type: GrantFiled: October 12, 2023Date of Patent: December 3, 2024Assignee: Dassault Systemes SEInventors: Sreenath Bodagala, Ross Shaull, Paul D. Smith
-
Patent number: 12158877Abstract: A distributed database processing system for a database composed of data records organized into tables which processes unique index atoms consistently and concurrently. Each attempt to insert a new key value into such a unique index atom in any given node is routed to a unique index atom chairman for processing. The chairman determines whether the request will be granted. If the request is not granted, the requesting unique index atom continues to try to submit the insert. If the request is granted, the requesting unique index atom modifies the content thereof and broadcasts a replicated given unique index atom all other nodes that contain the replicated unique index atom.Type: GrantFiled: January 19, 2023Date of Patent: December 3, 2024Assignee: Dassault Systemes SEInventors: Trek S. Palmer, James A. Starkey
-
Patent number: 12125596Abstract: Described are computer aided techniques to simulate a human respiratory event. The computer aided techniques access a model including a portion of a person's respiratory tract, which models the respiratory tract as a volumetric region, initiate a respiratory event into the volumetric regions, which respiratory event originates in the accessed model at a depth that is inside of the modeled respiratory tract, simulate movement of elements of the respiratory event within the volumetric region, with the elements representing particles of the respiratory event, at an inlet boundary condition representing an area of the model that is at the threshold depth inside the respiratory tract, and obtain from the simulation, a representation of a trajectory of particles of the respiratory event.Type: GrantFiled: December 23, 2020Date of Patent: October 22, 2024Assignee: Dassault Systemes Americas Corp.Inventors: Jonathan T. Jilesen, Gregory M. Laskowski
-
Patent number: 12118279Abstract: Techniques for simulating fluid flow on a computer that involve a stable entropy solver are described. The techniques include simulating activity of a fluid across a mesh, the activity of the fluid being simulated so as to model movement of particles across the mesh, storing, in a computer accessible memory, a set of state vectors for each mesh location in the mesh, each of the state vectors comprising a plurality of entries that correspond to particular momentum states of possible momentum states at a corresponding mesh location, simulating a time evolution of entropy of the flow by collecting incoming set of distributions from neighboring mesh locations for the collision operation, calculating by the computer scalar values in each location, determining outgoing distributions as a product of the collision operation and addition of a heat source, and modifying the flow by the computer performing for a time interval, an advection of the particles to subsequent mesh locations.Type: GrantFiled: February 13, 2019Date of Patent: October 15, 2024Assignee: Dassault Systemes Americas Corp.Inventors: Pradeep Gopalakrishnan, Raoyang Zhang, Hudong Chen
-
Patent number: 12094091Abstract: A computer-implemented method of machine learning including learning a Convolutional Neural Network (CNN) architecture for estimating a degradation generated by a denoiser on a ray traced image. The method includes obtaining a dataset and learning the CNN architecture based on the obtained dataset. The learning including taking as input an image generated by the denoiser and a corresponding noisy image of the provided dataset and outputting an error map. This forms an improved solution with respect to estimating a degradation generated by a denoiser on a ray traced image.Type: GrantFiled: December 21, 2021Date of Patent: September 17, 2024Assignee: Dassault SystemsInventors: Andreas Weinmann, Holger Dammertz
-
Patent number: 12079552Abstract: Techniques for simulating fluid flow using a lattice Boltzmann (LB) approach for solving scalar transport equations and solving for total energy are described. In addition to the lattice Boltzmann functions for fluid flow the techniques include modifying a set of state vectors of the particles by adding specific total energy to states of particles that will be advected and subtracting the specific total energy from states of particles that will not be advected over a time interval and performing advection of the particles according to the modified set of states.Type: GrantFiled: March 8, 2022Date of Patent: September 3, 2024Assignee: Dassault Systemes Americas Corp.Inventors: Pradeep Gopalakrishnan, Hudong Chen, Raoyang Zhang, Avinash Jammalamadaka, Yanbing Li
-
Patent number: 12073154Abstract: Disclosed are computer implemented techniques for correcting for numerically generated pressure waves at an inlet of a simulation space. The techniques include receiving a model of a simulation space and applying an inlet pressure to an inlet of the simulation space. The applied inlet pressure generates fluctuating velocities that produce undesired, numerically-generated pressure waves. The numerically generated pressure waves are measured to establish a measured pressure history. The measured pressure history is subtracted from the applied inlet boundary pressure history to provide a set of boundary conditions. The process conducts a fluid simulation using the set of boundary conditions.Type: GrantFiled: October 1, 2020Date of Patent: August 27, 2024Assignee: Dassault Systemes Americas Corp.Inventors: Sivapalan Senthooran, Mohamed Ibrahim Eldesouky, Robert Powell, Ales Alajbegovic
-
Patent number: 12056799Abstract: A computer-implemented method includes receiving a digital representation of an image and generating CAD sketches from it. The number of surfaces in a CAD model depends upon the number entities at the sketch level. The method keeps the number of created sketch entities and constraints to a minimum. The method includes a scalable approach for a range of images. Each contour is represented by a sequence of points following a path corresponding to a boundary in the image. The method includes classifying each point in a particular one of the contours as a curve region or a corner region contour point, thereby segmenting the contour into plurality of curve regions separated by corner regions. The method includes optimally fitting a curve to each one of the curve regions to create the best possible representation of the curve region. Additionally, the refine algorithm automatically improves the fit wherever needed.Type: GrantFiled: April 28, 2022Date of Patent: August 6, 2024Assignee: Dassault Systemes SolidWorks CorporationInventors: Shrikant Savant, Harsh Sureshbhai Khoont, Zahra Karimi, Jody Stiles, Chin-Loo Lama, Makarand Apte
-
Patent number: 12033298Abstract: A 3D modeled CAD object is flattened to a two dimensional 2D representation while maintaining a user selected wiring component represented in 3D. A user selected 3D component has a connector and a route segment with at least one stored sketch segment. A 3D and 2D tangent are calculated at a junction point of the route segment. A translation and rotation transformation is calculated to align the 2D and 3D tangents at the junction point. A calculated transformation matrix based on the translation and rotation transformation is used to display a flattened unconnected route segment aligned with the user selected 3D component.Type: GrantFiled: November 18, 2021Date of Patent: July 9, 2024Assignee: Dassault Systemes SolidWorks CorporationInventors: Satyajeet Patil, Nitin Shirkey, Sameer Bondre
-
Patent number: RE50173Abstract: A computer-implemented method and system of computer-aided design products for dynamically manipulating an assembly of objects in a three-dimensional scene. The system and method provide the assembly of objects with information relative to kinematic joints linking objects of the assembly. The system and method provide a dynamic manipulating tool (DM) embedded in the scene. The DM tool includes a reference with three-axes allowing for each axis a degree of freedom in translation and a degree of freedom in rotation. Next the system and method attach said dynamic manipulating tool (DM) to one object of the assembly, and select a degree of freedom of the dynamic manipulating tool (DM) attached to the object of the assembly. The system/method apply a load according to said selected degree of freedom and calculates and displays in real-time the result of a dynamic simulation of said load applying.Type: GrantFiled: March 23, 2020Date of Patent: October 15, 2024Assignee: Dassault SystemesInventors: Laurent Santiquet, Bertrand Faure
-
Patent number: D1066401Type: GrantFiled: September 29, 2022Date of Patent: March 11, 2025Assignee: Dassault Systemes Americas Corp.Inventors: Huhu Wang, Satheesh Kandasamy