Product inventory system
    141.
    发明授权

    公开(公告)号:US10380545B2

    公开(公告)日:2019-08-13

    申请号:US14745133

    申请日:2015-06-19

    Applicant: Autodesk, Inc.

    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for suggesting products from available parts. A plurality of available parts in an inventory is identified, including identifying at least one assembly of plural individual parts or sub-assemblies. For each assembly, plural sub-assemblies or individual parts included in a respective assembly are determined. An inventory list is created that includes the plurality of available parts, the at least one assembly, and the determined sub-assemblies or individual parts of an assembly. An inventory of products is identified that constitute assemblies. Each product in the inventory of products has a respective parts list identifying parts required to build the product. The inventory list is evaluated including comparing the inventory list to the inventory of products to locate candidate products constructible using the elements included in the inventory list. Product suggestions are output.

    Presenting object properties
    142.
    发明授权

    公开(公告)号:US10379716B2

    公开(公告)日:2019-08-13

    申请号:US15707018

    申请日:2017-09-18

    Applicant: Autodesk, Inc.

    Abstract: The present disclosure includes, among other things, systems, methods and program products for presenting object properties by receiving selection of a component of a model presented in a graphical user interface (GUI) of a computer aided design tool, the GUI including an interactive display element having an arrangement of property fields related to the selected component, determining property values associated with the property fields based on the selected component, and providing the determined property values in corresponding property fields of the interactive display element for presentation in the GUI in conjunction with the model, such that responsive to receiving selection of a different component of the model, the property fields are updated with property values corresponding to the different component.

    REAL-TIME ORCHESTRATION FOR SOFTWARE LEARNING WORKSHOPS

    公开(公告)号:US20190213912A1

    公开(公告)日:2019-07-11

    申请号:US16240606

    申请日:2019-01-04

    Applicant: AUTODESK, INC.

    CPC classification number: G09B19/0053 G09B5/08

    Abstract: One embodiment of the present application sets forth a computer-implemented method for remotely monitoring performance of a task in real time, comprising receiving, in real time from a first student computing device, first student data that includes a first set of actions performed in a first student application instance executing on the first student device, comparing a first student action included in the first set of actions to a first target action, in response to comparing the first student action to the first target action, identifying a first issue indicator associated with the first student action, determining a first remedy associated with at least one of the first target action and the first issue indicator, and performing a first remediation action associated with the first remedy.

    CROSS-APPLICATION INTERFACE THAT FACILITATES SOFTWARE APPLICATION TRAINING

    公开(公告)号:US20190213911A1

    公开(公告)日:2019-07-11

    申请号:US16157006

    申请日:2018-10-10

    Applicant: AUTODESK, INC.

    CPC classification number: G09B19/0053 G06F3/04815 G06F3/0482

    Abstract: One embodiment of the present invention sets forth a technique for facilitating the learning of a new software application. The technique includes causing a first user interface to be displayed on a display, wherein the first user interface is based on a user interface associated with a first software application; receiving a user input via the first user interface from a user; determining a first function associated with a second software application that should be provided to the user based on the user input; and causing the first user interface and a portion of a second user interface associated with the second application and incorporated into the first user interface to be displayed on the display, wherein the portion of the second user interface provides the first function to the user to enable the user to perform one or more subsequent operations relative to the first function.

    Out-of-core point rendering with dynamic shapes

    公开(公告)号:US10347034B2

    公开(公告)日:2019-07-09

    申请号:US15349837

    申请日:2016-11-11

    Applicant: Autodesk, Inc.

    Abstract: A method, apparatus, and system provides the ability to process and render a point cloud. The points in the point cloud are grouped into three-dimensional (3D) voxels. A position of each of the points is stored in the point data file. The position is with respect to a location of the point's corresponding 3D voxel. Surface normal data for a surface normal associated with each of the points is also stored in the point data file. The points are organized into levels of details (LODs). The point data file is provided to a graphics processing unit (GPU) that processes the point data file to render the point cloud. During rendering, a LOD is selected to determine the points in the point cloud to render.

    Scalable and precise fitting of NURBS surfaces to large-size mesh representations

    公开(公告)号:US10296664B2

    公开(公告)日:2019-05-21

    申请号:US14973360

    申请日:2015-12-17

    Applicant: AUTODESK, Inc.

    Abstract: One embodiment of the invention disclosed herein provides techniques for fitting a mesh representation that includes a plurality of mesh points with a NURBS surface. A subdividing engine subdivides the mesh representation into a plurality of patches in a parametric domain. A vertex solving engine computes one or more vertex boundary continuity constraints for each vertex included in a plurality of vertices associated with the plurality of patches. An edge solving engine computes one or more edge boundary continuity constraints for each edge included in a plurality of edges associated with the plurality of patches. A patch solving engine fits a first patch included in the plurality of patches with at least one partial NURBS surface based on the vertex boundary continuity constraints and the edge boundary continuity constraints.

    THREE-DIMENSIONAL GENERATIVE DESIGN BASED ON TWO-DIMENSIONAL SKETCHING

    公开(公告)号:US20190096116A1

    公开(公告)日:2019-03-28

    申请号:US15784051

    申请日:2017-10-13

    Applicant: AUTODESK, INC.

    Abstract: One embodiment of the present invention provides a technique for generating a three-dimensional model from a two-dimensional sketch. The technique includes receiving input indicating a set of points defining a first sketch element and a second set of points defining a second sketch element included in a sketch. The technique further includes identifying one or more design relationships between the first sketch element and the second sketch element. The technique further includes generating a computer model of the sketch that represents a structure linking the first sketch element and the second sketch element according to the one or more design relationships. The technique further includes outputting the first sketch element, the second sketch element, and the structure for display.

    Generating support material for three-dimensional printing

    公开(公告)号:US10220569B2

    公开(公告)日:2019-03-05

    申请号:US14299991

    申请日:2014-06-09

    Applicant: AUTODESK, INC.

    Abstract: In one embodiment of the present invention, a support structure generator creates support structures designed to buttress three-dimensional (3D) digital models during 3D printing. In operation, the support structure generator incrementally constructs a support graph that connects overhanging points included in the 3D model with support points on a horizontal ground plane or relatively flat surfaces in the 3D model. After generating the 3D model, the support structure generator translates the connections between the nodes into support posts sized to sufficiently support the connected surfaces with the minimum amount of support material. Advantageously, the support structure is noticeably sparser than conventional support structures that fill a given support region with a solid volume of support material. Consequently, the time necessary for 3D printers to fabricate the support structure of interconnected support posts is less than the time required for 3D printers to fabricate conventional support structures.

Patent Agency Ranking