Perturbation-based techniques for anonymizing datasets

    公开(公告)号:US11663358B2

    公开(公告)日:2023-05-30

    申请号:US15972085

    申请日:2018-05-04

    申请人: AUTODESK, INC.

    摘要: In various embodiments, a dataset generation application generates a new dataset based on an original dataset. The dataset generation engine perturbs a first data item included in the original dataset to generate a second data item. The dataset generation application then generates a test dataset based on the original dataset and the second data item. The test dataset includes the second data item instead of the first data item. Subsequently, the dataset generation application determines that the test dataset is characterized by a first property value that is substantially similar to a second property value that characterizes the original dataset. The first property value and the second property value are associated with the same property. Finally, the dataset generation application generates a new dataset based on the test dataset. The new dataset conveys aspect(s) of the original dataset without revealing the first data item.

    COMPUTER AIDED DESIGN WITH GEOMETRY FILTERING TO FACILITATE MANUFACTURING

    公开(公告)号:US20230152778A1

    公开(公告)日:2023-05-18

    申请号:US17978836

    申请日:2022-11-01

    申请人: Autodesk, Inc.

    IPC分类号: G05B19/4099 B33Y50/02

    摘要: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using techniques that facilitate manufacturing, include: modifying a three dimensional shape, for which a corresponding physical structure is to be created using a manufacturing process, to produce a modified three dimensional shape; and providing the modified shape of the modeled object for use in manufacturing the physical structure using one or more computer-controlled manufacturing systems that employ the manufacturing process. The modifications can include, for each of two or more discrete layers of the three dimensional shape along a direction associated with the manufacturing process, extracting a two dimensional profile representation of the three dimensional shape in a current discrete layer, offsetting the two dimensional profile representation by an amount associated with the manufacturing process, and changing a next discrete layer using an offset two dimensional profile representation of the current discrete layer.

    INTEGRATION OF A TWO-DIMENSIONAL INPUT DEVICE INTO A THREE-DIMENSIONAL COMPUTING ENVIRONMENT

    公开(公告)号:US20230143010A1

    公开(公告)日:2023-05-11

    申请号:US18150156

    申请日:2023-01-04

    申请人: AUTODESK, INC.

    摘要: A workstation enables operation of a 2D input device with a 3D interface. A cursor position engine determines the 3D position of a cursor controlled by the 2D input device as the cursor moves within a 3D scene displayed on a 3D display. The cursor position engine determines the 3D position of the cursor for a current frame of the 3D scene based on a current user viewpoint, a current mouse movement, a CD gain value, a Voronoi diagram, and an interpolation algorithm, such as the Laplacian algorithm. A CD gain engine computes CD gain optimized for the 2D input device operating with the 3D interface. The CD gain engine determines the CD gain based on specifications for the 2D input device and the 3D display. The techniques performed by the cursor position engine and the techniques performed by the CD gain engine can be performed separately or in conjunction.

    Infrastructure model collaboration via state distribution

    公开(公告)号:US11640273B2

    公开(公告)日:2023-05-02

    申请号:US17740980

    申请日:2022-05-10

    申请人: Autodesk, Inc.

    发明人: Eric Alden Fain

    摘要: A method and system provide the ability to asynchronously collaborate on a model of an infrastructure project. The model is acquired and view settings for the model are captured. The view settings include a feature highlight that provides display attributes/settings for objects and/or features of the model, a camera position providing second settings relating to a camera view of the model, and a data view providing third settings regarding a view of the model data. The view settings are associated with a link. The link is transmitted/provided from a sender to a recipient. The link enables rehydration of a live model based on the captured view settings thereby presenting a state and view settings of the model specified by the sender.

    Producing a refined control mesh for generating a smooth surface of an object

    公开(公告)号:US11620793B2

    公开(公告)日:2023-04-04

    申请号:US17212963

    申请日:2021-03-25

    申请人: Autodesk, Inc.

    IPC分类号: G06T17/20 G06F30/12 G06T17/30

    摘要: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of structures include, in one aspect, a method for producing, the method including: obtaining a polygonal control mesh for a smooth surface representing an object; subdividing the polygonal control mesh in one or more subdivisions to produce a refined control mesh, wherein the subdividing comprises: using data defining an eigen polyhedron around an extraordinary point in the polygonal control mesh to generate adjustment rules to determine positions of the extraordinary point, and face points and edge points for faces adjacent to the extraordinary point, and determining, according to the adjustment rules, the positions for the extraordinary point, the face points, and the edge points for the faces adjacent to the extraordinary point; and generating, by the computer graphics application, the smooth surface for output from the refined control mesh.

    Efficient sensitivity analysis for generative parametric design of dynamic mechanical assemblies

    公开(公告)号:US11620418B2

    公开(公告)日:2023-04-04

    申请号:US15924138

    申请日:2018-03-16

    申请人: AUTODESK, INC.

    IPC分类号: G06F111/10 G06F30/17

    摘要: A design engine generates a configuration option that includes a specific arrangement of interconnected mechanical elements adhering to one or more design constraints. Each element within a given configuration option is defined by a set of design variables. The design engine implements a parametric optimizer to optimize the set of design variables associated with each configuration option. For a given configuration option, the parametric optimizer discretizes continuous equations governing the physical dynamics of the configuration. The parametric optimizer then determines the gradient of an objective function based on the discretized equations the gradient of objective and constraint functions based on discrete direct differentiation method or discrete adjoint variable method derived directly from the discretized motion equations. Then, the parametric optimizer traverses a design space where the configuration option resides to reduce improve the objective function, thereby optimizing the design variables.

    TECHNIQUES FOR VISUALIZING PROBABILISTIC DATA GENERATED WHEN DESIGNING MECHANICAL ASSEMBLIES

    公开(公告)号:US20230082505A1

    公开(公告)日:2023-03-16

    申请号:US18058210

    申请日:2022-11-22

    申请人: AUTODESK, INC.

    IPC分类号: G06F3/0484 G06F30/00

    摘要: A design engine implements a probabilistic approach to generating designs that exposes automatically-generated design knowledge to the user during operation. The design engine interactively generates successive populations of designs based on a problem definition associated with a design problem and/or a previously-generated population of designs. During the above design process, the design engine generates a design knowledge graphical user interface (GUI) that graphically exposes various types of design knowledge to the user. In particular, the design engine generates a design variable dependency GUI that visualizes various dependencies between designs variables. The design engine also generates a design evolution GUI that animates the evolution of designs across the successive design populations. Additionally, the design engine generates a design exploration GUI that facilitates the user exploring various statistical properties of automatically-generated designs.

    Platform for authoring, storing, and searching workflows

    公开(公告)号:US11537600B2

    公开(公告)日:2022-12-27

    申请号:US16127129

    申请日:2018-09-10

    申请人: AUTODESK, INC.

    摘要: An authoring platform for authoring a client workflow includes an arrangement of shapes representing steps and connections representing relationships between the steps. Online content retrieved from an online resource may be associated with steps of the client workflow. An authoring service receives the client workflow from the client interface via a network and directs a graph database to store a database workflow corresponding to the client workflow. A search platform is provided for creating and searching workflows using a tag database taxonomy. An author creates a workflow wherein a tag is linked to a workflow item. The workflow is stored as a database workflow and a node in the database workflow representing the workflow item is linked to a node in the database taxonomy representing the tag. Multiple workflows are created in a similar manner to link the workflows to the database taxonomy to provide efficient searching of the workflows.

    Three-dimensional printing
    40.
    发明授权

    公开(公告)号:US11534978B2

    公开(公告)日:2022-12-27

    申请号:US16838896

    申请日:2020-04-02

    申请人: Autodesk, Inc.

    摘要: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for working with three-dimensional object models for printing. One of the methods includes determining a plurality of infill structures in a slice of an object; and determining a path for the tool-head to create the plurality of infill structures including: determining a first portion of the path for deposition of a first infill structure during a first time period; determining a second portion of the path for deposition of one or more second infill structures that are not adjacent to the first infill structure during a second time period; and determining a third portion of the path for deposition of a third infill structure that is adjacent to the first infill structure, wherein the second time period is determined to allow the first infill structure to cool before deposition of the third infill structure.