Patents Assigned to Dassault Systems
-
Patent number: 9836884Abstract: It is proposed a computer-implemented method for parameterizing a three-dimensional modeled object for tessellation. The method comprising the steps of providing a boundary representation of the modeled object, the boundary representation comprising geometrical data including parametric surfaces and topological data including a set of faces each defined as a portion of the 2D domain of a respective parametric surface; determining 2D meshes each fitting a respective face; and associating the 2D meshes to the geometrical data of the boundary representation. Such a solution improves the tessellation of a 3D modeled object.Type: GrantFiled: December 23, 2013Date of Patent: December 5, 2017Assignee: Dassault SystemesInventors: Laurent Quilot, Abdelmonem Feki, Tuan Anh Phung, Daniel Roudil
-
Patent number: 9830406Abstract: A computer-implemented method for designing an industrial product modeled with a binary tree having leaf nodes representing basic volumes, non-leaf nodes representing binary commutative operation combining volumes, the method comprising the steps of: performing a design operation triggering the adding or the removing of a leaf node; and idealizing the binary tree, i.e. modifying the binary tree while maintaining the optimality of the tree by minimizing the number of weak leaf nodes, a weak leaf node being a leaf node such that, when removed, the resulting binary tree is not optimal anymore.Type: GrantFiled: September 3, 2014Date of Patent: November 28, 2017Assignee: Dassault SystemesInventor: Jean-Francois Rameau
-
Patent number: 9824601Abstract: In one embodiment, a computer-based method includes detecting a state of a user and detecting a stimulus in an environment of the user. The computer-based method then provides a variable level of assistance to the user based on the detected state of the user and the detected stimulus in the environment. In another embodiment, detecting the stimulus in the environment of the user may include detecting a visual stimulus, an auditory stimulus, a physical stimulus, a vibratory stimulus, an electro-magnetic stimulus, an olfactory stimulus, a temperature stimulus, or a movement stimulus. Detecting the state of the user may include detecting natural language spoken by the user. The resulting variable level of assistance utilizes a range of immersive virtual reality, augmented reality and sparsely augmented reality. 3D models of the user's situation (the environment) may be employed in the variable levels of assistance.Type: GrantFiled: June 12, 2012Date of Patent: November 21, 2017Assignee: Dassault SystemesInventors: Jean-Jacques Grimaud, Garth Edward Coleman
-
Patent number: 9772770Abstract: A computer-implemented method for configuring a tool with at least one pointing element on a screen comprising the steps of: pointing and activating (S1) a tool with a pointing element, said tool comprising a list of customizable parameters; and without releasing the pointing element, providing (S2) a first direction for selecting a customizable parameter of the list; providing (S3) a second direction for customizing a selected parameter of the list; and defining (S4) series of moves of the pointing element according to first and second direction for configuring the tool.Type: GrantFiled: December 5, 2014Date of Patent: September 26, 2017Assignee: Dassault SystemesInventors: Frederic Letzelter, Mathieu Gunther
-
Patent number: 9773075Abstract: In an embodiment, a computer-implemented method includes, in a processor, slicing an ore-body solid model stored in a memory into a plurality of horizontal and a plurality of vertical pieces and deriving, from the sliced horizontal pieces and the vertical pieces, information corresponding to stope blocks and pillar blocks of the ore-body, stope blocks and pillar blocks corresponding to particular pieces of the plurality of horizontal pieces and the plurality of vertical pieces.Type: GrantFiled: December 19, 2013Date of Patent: September 26, 2017Assignee: Dassault Systemes Canada Inc.Inventors: Steve Carter, Chris Snape-Jenkinson
-
Patent number: 9767250Abstract: A computer-implemented method for designing a biological model provides a set of biological models, each biological model comprising a plurality of elements and interactions between elements. Next the method provides groups of elements identified as identical, each element having an associated biological model. The method moves an element from a first group to a second group in order to correct the grouping of the elements; updates both groups; and creates a combined model by combining the set of biological models according to the updated groups.Type: GrantFiled: December 15, 2014Date of Patent: September 19, 2017Assignee: Dassault SystemesInventors: Romain Tertiaux, Nicolas Drufin
-
Patent number: 9721045Abstract: It is provided a computer-implemented method of three-dimensional design in an immersive virtual environment. The method comprises the steps of determining a position of an instantiation of a physical designer in the virtual environment; instantiating an object via an interaction of the instantiation of the physical designer with a stocking zone attached to its position, the interaction being controlled by a body configuration of the physical designer; and performing a design operation with the object. Such a method improves the design of an object.Type: GrantFiled: July 17, 2013Date of Patent: August 1, 2017Assignee: Dassault SystemesInventor: Pierre-Antoine Arrighi
-
Patent number: 9710131Abstract: A computer-implemented method for manipulating three-dimensional modeled objects of an assembly in a three-dimensional scene comprising the steps of: displaying a three-dimensional bounding box (BB) encompassing at least one three-dimensional object, a face of the surface of the bounding box (BB) comprising a plurality of interactive surfaces which are parts of the face; hovering pointing means (PM) on the bounding box (BB); and if at least one face of the surface of the bounding box (BB) is displayed such that its interactive surfaces are not accessible for the pointing means (PM), displaying a wider surface (WS) that allows accessibility of said interactive surfaces.Type: GrantFiled: April 10, 2014Date of Patent: July 18, 2017Assignee: Dassault SystemesInventor: Christophe Rene Francis Delfino
-
Patent number: 9703888Abstract: An electronic obsolescence registry holds network user-searchable obsolescence information. End users and component manufacturers can post obsolescence information using hashtags to it. The registry has different entries for different pieces of component obsolescence information. Each entry employs a respective component specific hashtag. End-users search the registry for component obsolescence information relating to a certain component by using one or more hashtags associated with the certain component.Type: GrantFiled: December 18, 2013Date of Patent: July 11, 2017Assignee: Dassault Systemes Americas Corp.Inventor: Sreedhar Sistu
-
Patent number: 9671943Abstract: A computer-implemented method for touch input via a multi-touch surface includes displaying an input widget via the multi-touch surface, wherein the input widget includes at least one control field and at least one element bar. A finger contact is detected along the multi-touch surface and substantially within the control field or the element bar. In response to detecting the finger contact, the contents of the element bar are adjusted.Type: GrantFiled: September 28, 2012Date of Patent: June 6, 2017Assignee: Dassault Systemes Simulia Corp.Inventor: Alexander Jacobus Maria Van der Velden
-
Patent number: 9665667Abstract: Editing features of a history-based computer-aided design (CAD) model may be difficult and may require redesigning much of the CAD model modify features. The solutions described herein allow a design engineer to modify an existing history-based CAD model by automatically determining history-based features that need to be converted to direct-edit features, creating a body of direct-edit features from the determined features, and creating a model containing both the direct-edit feature body and remaining history-based features. Such a CAD model containing both kinds of features may be referred to as a hybrid model.Type: GrantFiled: May 20, 2015Date of Patent: May 30, 2017Assignee: Dassault Systemes SolidWorks CorporationInventors: Arunabha Nag, Timothy D. Gallagher, Joseph J. Dunne
-
Patent number: 9646412Abstract: In one embodiment, a computer-implemented method for rendering a three-dimensional computer-aided design model includes storing in a computer memory a subset of data fragments for a certain pixel location, receiving a next data fragment, and determining whether the next data fragment has a depth value indicating a position closer to a viewer than any one of the data fragments in the subset, in which case, the next data fragment replaces the data fragment in the subset having a depth value indicating a position farthest from the viewer. The subset is sorted according to respective depth values of each of the data fragments in the subset, and a blending process is performed to compute a pixel value representing a transparency characteristic of the three-dimensional computer-aided design model at the certain pixel location.Type: GrantFiled: July 18, 2014Date of Patent: May 9, 2017Assignee: Dassault Systemes SolidWorks CorporationInventor: Olivier Zegdoun
-
Patent number: 9639240Abstract: A computer-implemented method for launching an installed application comprising the steps of: providing a web browser; displaying in the web browser a first list of at least one three-dimensional object; selecting at least one three-dimensional object among said first list; determining a second list of at least one installed application(s) able to use the selected object(s) of the first list; displaying in the web browser said second list; selecting an application in said second list; and launching said selected application of said second list together with the opening of the selected object(s) of the first list.Type: GrantFiled: January 16, 2014Date of Patent: May 2, 2017Assignee: Dassault SystemesInventors: Bernard Charles, Dominique Florack, Monica Menghini, Hubert Masson
-
Patent number: 9626463Abstract: A computer-implemented method is provided for simulating a modal frequency response of a real-world object. The computer-implemented method includes dividing a plurality of excitation frequencies into a plurality of excitation frequency subsets, calculating modal frequency responses for at least a portion of the excitation frequencies in a given excitation frequency subset, and generating a simulation of the real-world object based at least in part on the modal frequency responses.Type: GrantFiled: December 28, 2012Date of Patent: April 18, 2017Assignee: Dassault Systemes Simulia Corp.Inventor: Mikhail Belyi
-
Patent number: 9626471Abstract: A computer-implemented method for filtering components from a logical component hierarchy is provided. The method uses a computing device having a processor and a memory. The method includes identifying, in the memory, a filter associated with the logical component hierarchy. The method also includes comparing, by the processor, a sub-component of the logical component hierarchy with the filter. The method further includes identifying the sub-component for filtration based on the comparison of the sub-component with the filter. The method also includes filtering the sub-component from the logical component hierarchy.Type: GrantFiled: December 16, 2014Date of Patent: April 18, 2017Assignee: Dassault Systemes Americas Corp.Inventors: Mahesh Raghavan, Lawrence Steven Bach, Dana Rigg, Peter Elliott Haynes
-
Patent number: 9582519Abstract: In the proposed approach cluster elements (bins) are made available as a keypad in the form of a cluster map. The user directly selects the cluster element (bin) with a mouse, touch or actual keypad. For each of the associated attributes, a cluster map is available that orders the attributes from high-to-low by color or shade intensity. When a cluster element is selected in one cluster map, that same cluster element is also highlighted in other cluster maps. For each of the cluster maps, a value axis is available which shows the value of the parameter for the selected cluster element. In the case of numerical values, the high/low attribute pattern across the cluster maps is easily visible. The selected data objects in the cluster map are displayed in a separate widget.Type: GrantFiled: August 15, 2013Date of Patent: February 28, 2017Assignee: Dassault Systemes Simulia Corp.Inventor: Alexander Jacobus Maria Van der Velden
-
Patent number: 9582510Abstract: A method and corresponding system upgrades a live computer system. The method begins with migrating a copy of data from a first system to a communicatively coupled second system at a first time. Next, at one or more subsequent times, a copy of changed data is migrated from the first system to the second system until a threshold is reached. Finally, in response to reaching the threshold, a copy of the remaining changed data is migrated from the first system to the second system. A further embodiment of the method comprises: disabling access to the first system during the migration of data at the first time, enabling and maintaining access to the first system at the one or more subsequent times during the migration of the copy of changed data, and disabling access to the first system during the migration of the copy of the remaining changed data. In this manner, the system being upgraded is still highly available throughout the upgrade process.Type: GrantFiled: May 30, 2013Date of Patent: February 28, 2017Assignee: Dassault Systemes Americas Corp.Inventors: Boris Tabenkin, David Edward Tewksbary, William Joseph Upham, Severin Lanfranchi
-
Patent number: 9557989Abstract: The proposed approach includes a method and system for managing integrated circuit (IC) design information for multiple data stores. Each data store is split into sections, allowing larger data sets to be compared. Keys are assigned to objects in each data set, in order to determine if objects are added, deleted, or modified between multiple data stores, and also to determine object differences. The user may compare and merge differences between the data stores, using either a graphical or text-based approach. The proposed approach is highly efficient and accurate for large databases. The proposed approach allows the user to easily visualize differences in complex databases and to merge in desired changes easily.Type: GrantFiled: September 25, 2013Date of Patent: January 31, 2017Assignee: Dassault Systemes Americas Corp.Inventor: Ian Dobinson
-
Patent number: 9558302Abstract: The invention is directed to computer-implemented method for designing a staggered pattern of objects in a computer-aided design system. The method comprises providing a rotation axis that is the origin of two or more concentric circles, providing a reference object to be multi-instantiated, defining the number of objects to be instantiated from the reference object on each concentric circle, defining an angular shift, instantiating the number of objects from the reference object on each concentric circle, the instantiated objects being spaced according to an angular deviation between two consecutive instantiated objects on a given concentric circle, in one of every two concentric circle, shifting the instantiated objects in accordance with the angular shift.Type: GrantFiled: November 15, 2013Date of Patent: January 31, 2017Assignee: Dassault SystemesInventors: Ameya Divekar, Sameer Kulkarni, Jean-Louis Delvordre
-
Publication number: 20170016719Abstract: A computer-implemented method for computing a measurement on a set of geometric elements of a modeled object. The method comprises displaying a modeled object and selecting a first geometric element of the modeled object. The method also comprises displaying at least one icon that represents a computable measurement. The icon is selected according to the first geometric element. The method further comprises selecting a second geometric element of the modeled object, computing a measurement represented by the said at least one icon according to the selected first and second geometric elements. Then a value of the computed measurement is displayed.Type: ApplicationFiled: July 18, 2016Publication date: January 19, 2017Applicant: Dassault SystemesInventors: Christophe DELFINO, Amal PLAUDET-HAMMANI