Dassault Systemes DELMIA Corp.
|Dassault Systemes DELMIA Corp. Patent applications|
|Patent application number||Title||Published|
|20150177952||Computer Method And Apparatus For Automated Scheduling - A computer based scheduling and rescheduling method, apparatus and system for an electronic calendar. The electronic calendar illustrates a time progression of scheduled tasks in a horizontally or vertically oriented view of time. The electronic calendar and its graphical user interface (GUI) provide a viewing pattern for the user. Direction in the viewing pattern is synonymous with increasing/decreasing dates-times in the time progression of scheduled tasks. A scheduling-rescheduling engine schedules into the calendar user requested tasks and automatically reschedules impacted previously scheduled tasks. The scheduling-rescheduling engine also schedules user selected resources (e.g., people, robots, tools, etc.) per scheduled task.||06-25-2015|
|20140176530||LOCATION CORRECTION OF VIRTUAL OBJECTS - A computer-implemented method is provided for use in location correction of virtual objects in a virtual model of a real-world scene. Location of an object consists of both position and orientation of the virtual object. The method includes generating the virtual model, including a virtual object, and acquiring at least one digital image of a real-world object within the real-world scene, wherein the real-world object corresponds to the virtual object. The method also includes calculating an image-based positional difference between at least one predefined point on the virtual object and at least one corresponding point on the real-world object, adjusting the position and/or the orientation of the virtual object based on this image positional difference, and adjusting the virtual model with respect to the corrected location of the virtual object.||06-26-2014|
|20140173477||Defining Object Groups in 3D - A computer-implemented method for defining a group of virtual objects representative of physical objects includes receiving a user input via an input device, wherein the user input relates to at least one virtual object. The method also includes using a processor to determine a purpose of the user input, modifying an object group with respect to the virtual object based on the purpose of the user input, and storing the relationship between the object group and the object in a memory area.||06-19-2014|
|20140156329||Canonical Availability Representations For Bills Of Materials - A computer-implemented method for validating a bill of material (BOM) structure having a plurality of nodes includes creating a directed acyclic graph of a process based on the BOM, wherein the directed acyclic graph includes the BOM structure and a process network, determining a status of at least one process in the process network, and comparing the status of the process to an associated node.||06-05-2014|
|20130294752||Using 3D Simulation Technology To Create Custom Exercise Videos - A computer-implemented method for generating custom video files includes storing in a memory area a plurality of data points representative of each of a plurality of predefined human postures and, based on at least a portion of the data points, computing a plurality of action sequences, wherein each action sequence includes at least one of the human postures. The method also includes receiving via an input device a user selection of at least one of the action sequences, generating a recording of the action sequence, and creating a video file including the recording.||11-07-2013|
|20130167067||Multi-Horizon Time Wheel - A computer-implemented method includes storing a plurality of scheduled elements in a memory area, displaying a time horizon via a display device, and displaying a first portion of the plurality of scheduled elements within the time horizon. In response to a user input, the time horizon is adjusted and a second portion of the plurality of scheduled elements is displayed within the adjusted time horizon.||06-27-2013|
|20100145490||THREE-DIMENSIONAL (3D) MANUFACTURING PROCESS PLANNING - Manufacturing process planning is usually considered as not intuitive for non-expert user. This is because a user needs to deal with processes, describing a work to be done, and other abstract concepts that are loosely related to the real world. Accordingly, a method and corresponding apparatus according to an embodiment of the present invention are provided to describe a work to be done in response to a user interacting with a three-dimensional representation of one or more parts that form a product and to provide the user with feedback in the form of a graphical representation of the work to be done. This approach is very intuitive as it is close to how a user would, for example, in a real world, decompose a product into sub-assemblies that essentially results into a definition of a manufacturing process of the product.||06-10-2010|
|20100037174||Context Based Navigation - When navigating in a screen view composed of entities of differing types, a user may want to focus on any particular entity. Depending on the type of entity the user wants to focus on, the invention system adapts the screen view, as well as navigation behavior, to navigate the desired entity. This is accomplished without explicit action from the user like running a command and selecting the desired entity. Accordingly, a computer method and computer corresponding apparatus according to an embodiment of the present invention are provided to capture the user's intention to navigate the desired entity and to change the screen view and the navigation behavior. For example, when the user navigates an entity of a given type and the desired entity occupies a greater percentage of the screen view or becomes closer to the desired entity, the screen view and the navigation behavior change conveniently without explicit action from the user.||02-11-2010|
Patent applications by Dassault Systemes DELMIA Corp.