Autodesk, Inc.

United States of America

Back to Profile

1-100 of 154 for Autodesk, Inc. Sort by
Query
Patent
World - WIPO
Excluding Subsidiaries
Aggregations Reset Report
Date
2021 18
2020 12
2019 5
Before 2019 119
IPC Class
G06F 17/50 - Computer-aided design 21
G09G 5/00 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators 16
G06T 15/00 - 3D [Three Dimensional] image rendering 13
G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions 10
G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H) 8
See more
Found results for  patents
  1     2        Next Page

1.

GENERATIVE DESIGN SHAPE OPTIMIZATION WITH SIZE LIMITED FATIGUE DAMAGE FOR COMPUTER AIDED DESIGN AND MANUFACTURING

      
Application Number US2020040546
Publication Number 2021/262201
Status In Force
Filing Date 2020-07-01
Publication Date 2021-12-30
Owner AUTODESK, INC. (USA)
Inventor
  • Harris, Andrew John
  • Bandara, Konara Mudiyanselage Kosala
  • Szkurlat, Dagmara Lilianna
  • Butscher, Adrian Adam Thomas
  • Ruto, Anthony Christopher Kipkirui Yegon

Abstract

Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes, A method includes obtaining, by a computer aided design program, a design space for a modeled object, one or more design criteria for the modeled object, one or more in-use load cases, and a critical fatigue crack length for a material from which A physical structure will be manufactured; iteratively modifying a generatively designed three dimensional shape of the modeled object in the design space in accordance with the critical fatigue crack length for the material, wherein the iteratively modifying comprises enforcing a design criterion that limits a minimum thickness of the generatively designed three dimensional shape, the minimum thickness being based on the critical fatigue crack length for the material.

IPC Classes  ?

  • G06F 30/23 - Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
  • B29C 64/386 - Data acquisition or data processing for additive manufacturing
  • B33Y 50/02 - Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes

2.

TOOLPATH GENERATION BY REINFORCEMENT LEARNING FOR COMPUTER AIDED MANUFACTURING

      
Application Number US2021035631
Publication Number 2021/262413
Status In Force
Filing Date 2021-06-03
Publication Date 2021-12-30
Owner AUTODESK, INC. (USA)
Inventor
  • Lovell, David Patrick
  • Bin Abu Bakar, Akmal Ariff
  • Saaras, Mehan

Abstract

Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design and manufacture of physical structures using toolpaths generated by reinforcement learning for use with subtractive manufacturing systems and techniques, include: obtaining, in a computer aided design or manufacturing program, a three dimensional model of a manufacturable object; generating toolpaths that are usable by a computer-controlled manufacturing system to manufacture at least a portion of the manufacturable object by providing at least a portion of the three dimensional model to a machine learning algorithm that employs reinforcement learning, wherein the machine learning algorithm includes one or more scoring functions that include rewards that correlate with desired toolpath characteristics comprising toolpath smoothness, toolpath length, and avoiding collision with the three dimensional model; and providing the toolpaths to the computer-controlled manufacturing system to manufacture at least the portion of the manufacturable object.

IPC Classes  ?

  • G05B 19/4099 - Surface or curve machining, making 3D objects, e.g. desktop manufacturing
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 20/00 - Machine learning

3.

GENERATIVE DESIGN SHAPE OPTIMIZATION WITH DAMAGE PREVENTION OVER LOADING CYCLES FOR COMPUTER AIDED DESIGN AND MANUFACTURING

      
Application Number US2021036972
Publication Number 2021/262455
Status In Force
Filing Date 2021-06-11
Publication Date 2021-12-30
Owner AUTODESK, INC. (USA)
Inventor
  • Harris, Andrew John
  • Bandara, Konara Mudiyanselage Kosala
  • Szkurlat, Dagmara Lilianna
  • Butscher, Adrian Adam Thomas
  • Ruto, Anthony Christopher Kipkirui Yegon

Abstract

Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes. A method includes obtaining a design space for a modeled object, one or more design criteria, one or more in-use load cases, and one or more specifications of material, wherein the design criteria comprise a required number of loading cycles for the modeled object; iteratively modifying a generatively designed three dimensional shape of the modeled object, comprising: performing numerical simulation of the modeled object, finding a maximized stress or strain element for each of the one or more in-use load cases, determining an expected number of loading cycles for each of the one or more in-use load cases, redefining a fatigue safety factor inequality constraint for the modeled object, computing shape change velocities in accordance with at least the fatigue safety factor inequality constraint, and updating the level-set representation.

IPC Classes  ?

  • G06F 30/20 - Design optimisation, verification or simulation
  • G06F 30/17 - Mechanical parametric or variational design
  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 111/10 - Numerical modelling
  • G06F 111/06 - Multi-objective optimisation, e.g. Pareto optimisation using simulated annealing [SA], ant colony algorithms or genetic algorithms [GA]

4.

GENERATIVE DESIGN SHAPE OPTIMIZATION USING BUILD MATERIAL STRENGTH MODEL FOR COMPUTER AIDED DESIGN AND MANUFACTURING

      
Application Number US2021036976
Publication Number 2021/262456
Status In Force
Filing Date 2021-06-11
Publication Date 2021-12-30
Owner AUTODESK, INC. (USA)
Inventor
  • Harris, Andrew John
  • Groom, Allin Irving
  • Bandara, Konara Mudiyanselage Kosala
  • Butscher, Adrian Adam Thomas
  • Szkurlat, Dagmara Lilianna

Abstract

A method, a system and a medium-encoded computer program, for computer aided design of physical structures using generative design processes. The method includes generating a three dimensional model of an object to be manufactured, using a stress constraint, wherein a computer aided design program obtains (702) a design space for a modeled object, for which a corresponding physical structure will be additively manufactured, design criteria for the modeled object including at least one stress constraint, at least one in-use load case, and a specification of one or more materials. A generatively designed three dimensional shape of the modeled object is produced (704), including modifying both a geometry and a topology of the three dimensional shape, in accordance with the design criteria, the at least one in-use load case, and the specification of one or more materials. The producing (704) includes varying, during object shape and topology modification of the modeled object, evaluation of the stress constraint at different locations on or in the modeled object in accordance with respective values from the multiple strength values. Each strength value corresponds to one or both of the thickness and the build angle at each one of the different locations. The generatively designed three dimensional shape of the modeled object is provided (706) for use in additively manufacturing the physical structure.

IPC Classes  ?

  • G06F 30/23 - Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
  • G06F 113/10 - Additive manufacturing, e.g. 3D printing
  • G06F 119/04 - Ageing analysis or optimisation against ageing

5.

COMPUTER AIDED GENERATIVE DESIGN WITH FILTERING TO FACILITATE 2.5-AXIS SUBTRACTIVE MANUFACTURING PROCESSES

      
Application Number US2020033454
Publication Number 2021/236054
Status In Force
Filing Date 2020-05-18
Publication Date 2021-11-25
Owner AUTODESK, INC. (USA)
Inventor
  • Eom, Jaesung
  • Burla, Ravi, Kumar
  • Rodriguez, Jesus
  • Weiss, Benjamin, Mckittrick
  • Li, Nan

Abstract

Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes, where the 3D models of the physical structures are produced so as to facilitate manufacturing of the physical structures using 2.5-axis subtractive manufacturing systems and techniques, include: obtaining a design space for an object to be manufactured, design criteria, and load case(s); iteratively modifying a generatively designed 3D shape of the modeled object, including generating 2D profile representations (corresponding to discrete layers) of an updated version of the 3D shape, extruding the 2D profile representations along the milling direction, and forming a next version of the 3D shape of the modeled object from a combination of the 3D representations produced by the extruding; and providing the generatively designed 3D shape of the modeled object for use in manufacturing the physical structure using a 2.5-axis subtractive manufacturing process.

IPC Classes  ?

  • G05B 19/4097 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
  • G06F 30/17 - Mechanical parametric or variational design
  • G05B 19/4099 - Surface or curve machining, making 3D objects, e.g. desktop manufacturing

6.

COMPUTER AIDED GENERATIVE DESIGN WITH TOOL SIZE CONTROL TO FACILITATE 2.5-AXIS SUBTRACTIVE MANUFACTURING PROCESSES

      
Application Number US2021028355
Publication Number 2021/236281
Status In Force
Filing Date 2021-04-21
Publication Date 2021-11-25
Owner AUTODESK, INC. (USA)
Inventor
  • Kim, Nam Ho
  • Weinberg, David Jon

Abstract

Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures include: obtaining a density-based representation of a modeled object and data specifying a starting element for each of multiple different subsets of elements; processing starting elements having milling depths associated with layers below a top most layer, the processing including, for a current starting element for a current layer, identifying other starting elements that have milling depths associated with a layer above the current layer and are closer to the current starting element than an amount at least equal to a radius of a smallest available milling tool, calculating a maximum angular difference, and moving the milling depth for the element subset of the current starting element to a layer above the current layer, responsive to the maximum angular difference being greater than a threshold, to remove a non-manufacturable corner.

IPC Classes  ?

  • G05B 19/4099 - Surface or curve machining, making 3D objects, e.g. desktop manufacturing

7.

COMPUTER AIDED GENERATIVE DESIGN WITH LAYER BOUNDARY DETERMINATION TO FACILITATE 2.5-AXIS SUBTRACTIVE MANUFACTURING PROCESSES

      
Application Number US2021028373
Publication Number 2021/236282
Status In Force
Filing Date 2021-04-21
Publication Date 2021-11-25
Owner AUTODESK, INC. (USA)
Inventor
  • Weinberg, David Jon
  • Kim, Nam Ho

Abstract

Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes, where the 3D models of the physical structures are produced so as to facilitate manufacturing of the physical structures using 2.5-axis subtractive manufacturing systems and techniques, include: obtaining a design space, design criteria, and in-use case(s); iteratively modifying a generatively designed shape in the design space in accordance with the design criteria and the in-use case(s) using a density-based representation of the generatively designed shape and including adjusting the density-based representation of the generatively designed three dimensional shape in accordance with a milling direction of a 2.5-axis subtractive manufacturing process in at least two iterations of the iteratively modifying; and providing the generatively designed shape for use in manufacturing a physical structure using computer-controlled manufacturing that employs the 2.5-axis subtractive manufacturing process.

IPC Classes  ?

  • G06F 30/17 - Mechanical parametric or variational design
  • G06F 30/20 - Design optimisation, verification or simulation
  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06F 119/18 - Manufacturability analysis or optimisation for manufacturability

8.

COMPUTER AIDED GENERATIVE DESIGN WITH OVERALL THICKNESS CONTROL TO FACILITATE MANUFACTURING AND STRUCTURAL PERFORMANCE

      
Application Number US2021027644
Publication Number 2021/231027
Status In Force
Filing Date 2021-04-16
Publication Date 2021-11-18
Owner AUTODESK, INC. (USA)
Inventor
  • Burla, Ravi Kumar
  • Eom, Jaesung
  • Rodriguez, Jesus

Abstract

Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes, where the three dimensional (3D) models of the physical structures are produced in accordance with a design criterion that limits a minimum thickness of the generatively designed 3D models, include: obtaining a design space for an object to be manufactured and one or more design criteria including a thickness constraint; iteratively modifying a generatively designed 3D shape of the modeled object in the design space in accordance with the one or more design criteria, including measuring a current thickness for the 3D shape using an overall relationship of a volume of the 3D shape with respect to a surface area of the 3D shape; and providing the generatively designed model for use in manufacturing the physical structure using one or more computer-controlled manufacturing systems.

IPC Classes  ?

  • G06F 30/10 - Geometric CAD
  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 30/20 - Design optimisation, verification or simulation
  • G06F 111/04 - Constraint-based CAD
  • G06F 113/10 - Additive manufacturing, e.g. 3D printing

9.

DUAL MODE POST PROCESSING

      
Application Number US2020058737
Publication Number 2021/101703
Status In Force
Filing Date 2020-11-03
Publication Date 2021-05-27
Owner AUTODESK, INC. (USA)
Inventor
  • Hallet, Justin Nicholas
  • Santhanam, Nandakumar
  • Schmidt, Jerran

Abstract

A method, apparatus, and system provide the ability to conduct a dynamic simulation in a computer-aided design (CAD) application. A CAD model is acquired on a server. On the server, a proxy object is created for the CAD model. The proxy object is a voxel-based representation of the CAD model and fully encompasses a simulation mesh of the CAD model. The proxy object is transmitted to the client. The transmitted proxy object includes extents of a voxel domain, of the voxel-based representation, in three (3) directions, minimum and maximum coordinates in each of the three directions, and a number of voxel divisions in the three directions. the proxy object is processed on the client and enables dynamic interactive rendering operations. The simulation mesh is processed on the server and the proxy object on the client is replaced with a real polygonal rendering from the simulation mesh.

IPC Classes  ?

10.

GENERATING BUILDING DESIGNS THAT OPTIMIZE PRODUCTIVITY OF THE BUILDING

      
Application Number US2020060861
Publication Number 2021/101876
Status In Force
Filing Date 2020-11-17
Publication Date 2021-05-27
Owner AUTODESK, INC. (USA)
Inventor
  • Benjamin, David
  • Lau, Damon
  • Stoddart, James
  • Villaggi, Lorenzo
  • Wang, Rui
  • Wikstrom, Lindsey

Abstract

One embodiment sets forth a computer-implemented method for measuring productivity in buildings and workplaces. The method includes receiving workstation data for a plurality of workstations for the building and operation data for a plurality of operations for the building; generating a building layout specifying, for each workstation of the plurality of workstations, a respective location of the workstation; generating, for each operation of the plurality of operations, a respective productivity value based on the workstation data, the operation data, and the locations of the plurality of workstations; and calculating, based on the productivity values of the plurality of operations, one or more overall productivity values associated with the building layout.

IPC Classes  ?

  • G06Q 50/08 - Construction
  • G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
  • G06F 30/18 - Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling

11.

COMPUTER-IMPLEMENTED TECHNIQUES FOR CREATING LAYOUTS FOR PHYSICAL SPACES

      
Application Number US2020060863
Publication Number 2021/101878
Status In Force
Filing Date 2020-11-17
Publication Date 2021-05-27
Owner AUTODESK, INC. (USA)
Inventor
  • Benjamin, David
  • Wang, Rui
  • Zhao, Dale

Abstract

A computer-implemented method and a computer system for generating a layout for a physical space or a building include generating a layout (230) based on a floorplan (210) of a physical space, generating a plurality of spatial unit grids corresponding to a plurality of spatial units to be placed in the physical space, identifying a placement for a first spatial unit grid in the plurality of spatial unit grids within the layout (230) by matching a corner cell in the first spatial unit grid with a given available cell in the layout (230), generating a score associated with the placement for the first spatial unit grid based on one or more placement parameters (214) that define placement constraints for a first spatial unit included in the plurality of spatial units and corresponding to the first spatial unit grid, and placing the first spatial unit grid in the layout (250) based on the score.

IPC Classes  ?

  • G06F 30/13 - Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads

12.

GENERATIVE DESIGN TECHNIQUES FOR MULTI-FAMILY HOUSING PROJECTS

      
Application Number US2020060865
Publication Number 2021/101880
Status In Force
Filing Date 2020-11-17
Publication Date 2021-05-27
Owner AUTODESK, INC. (USA)
Inventor
  • Benjamin, David
  • Zhao, Dale
  • Villaggi, Lorenzo

Abstract

A design engine automatically generates designs for multi-family housing projects that simultaneously meet local construction regulations while also meeting specific financial targets. The design engine includes a design analyzer, a site analyzer, a design generator, and a design evaluator. The design analyzer generates design trends based on a historical database of designs. The site analyzer generates design criteria based on relevant construction regulations. The design generator generates design options that reflect the design trends while also adhering to the construction regulations. The design evaluator then analyzes the design options and generates various design metrics. Based on the design metrics, the design generator generates additional design options that better meet the design criteria.

IPC Classes  ?

13.

VOLUMETRIC KERNEL REPRESENTATION OF THREE DIMENSIONAL MODELS

      
Application Number US2020061083
Publication Number 2021/102018
Status In Force
Filing Date 2020-11-18
Publication Date 2021-05-27
Owner AUTODESK, INC. (USA)
Inventor
  • Tourangeau, Vincent Stanley
  • Dayanand, Sriram
  • Michalatos, Panagiotis
  • Fowler, Gregory William
  • Santhanam, Ramesh

Abstract

Methods, systems, and apparatus, including medium-encoded computer program products, for volumetric kernel representation of three dimensional models include: modeling a three dimensional object using a volumetric representation including fields that determine volumetric properties, each of the fields being parameterized by an input and output tensor structure, and at least one of the fields mapping tensor output of a first of the fields to tensor input of a second of the fields to provide a unified framework for geometry manipulation and composition that encompasses both discrete and continuous representations of materials in the three dimensional space; evaluating the fields including using coverage values that determine compositing behavior to generate output data corresponding to the volumetric properties; and providing the output data for the three dimensional object having physical characteristics that vary from point to point within a volume of the three dimensional object in accordance with the volumetric properties.

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints

14.

SYNTHETIC DATA GENERATION AND BUILDING INFORMATION MODEL (BIM) ELEMENT EXTRACTION FROM FLOOR PLAN DRAWINGS USING MACHINE LEARNING

      
Application Number US2020061096
Publication Number 2021/102030
Status In Force
Filing Date 2020-11-18
Publication Date 2021-05-27
Owner AUTODESK, INC. (USA)
Inventor
  • Gallo, Emmanuel
  • Fu, Yan
  • Alfaro, Keith
  • Martinez Alonso, Manuel
  • Kohli, Simranjit Singh
  • Amour, Graceline Regala

Abstract

A method and system provide the ability to generate and use synthetic data to extract elements from a floor plan drawing. A room layout is generated. Room descriptions are used to generate and place synthetic instances of symbol elements in each room. A floor plan drawing is obtained and pre-processed to determine a drawing area. Based on the synthetic data symbols in the floor plan drawing are detected. Orientations of the detected symbols are also detected. Based on the detected symbols and orientations, building information model (BIM) elements are fetched and placed in the floor plan drawing.

IPC Classes  ?

  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G05B 15/02 - Systems controlled by a computer electric
  • G06Q 10/06 - Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling

15.

TECHNIQUES FOR GENERATING CONTROLLERS FOR ROBOTS

      
Application Number US2020056538
Publication Number 2021/081007
Status In Force
Filing Date 2020-10-20
Publication Date 2021-04-29
Owner AUTODESK, INC. (USA)
Inventor
  • Haley, Michael
  • Bradner, Erin
  • Katsiaris, Pantelis

Abstract

A model generator implements a data-driven approach to generating a robot model that describes one or more physical properties of a robot. The model generator generates a set of basis functions that generically describes a range of physical properties of a wide range of systems. The model generator then generates a set of coefficients corresponding to the set of basis functions based on one or more commands issued to the robot, one or more corresponding end effector positions implemented by the robot, and a sparsity constraint. The model generator generates the robot model by combining the set of basis functions with the set of coefficients. In doing so, the model generator disables specific basis functions that do not describe physical properties associated with the robot. The robot model can subsequently be used within a robot controller to generate commands for controlling the robot.

IPC Classes  ?

16.

DOCUMENT TRACKING THROUGH VERSION HASH LINKED GRAPHS

      
Application Number US2020055270
Publication Number 2021/072383
Status In Force
Filing Date 2020-10-12
Publication Date 2021-04-15
Owner AUTODESK, INC. (USA)
Inventor
  • Maguire, Robert Evon
  • Krishnaswamy, Ravinder P.

Abstract

Embodiments of the invention provide the ability to track document versioning. Before executing an open operation on a first document version, a first before-hash is generated. After executing the open operation, a first after-hash is generated. Before executing a save operation, the first before-hash is acquired, and after execution (resulting in a second document version), a second after-hash of the second document version is generated. A version hash linked graph (VHLG) is generated and includes document nodes for the different document versions where each node includes a hash of that document version, a user-application node corresponding to the user or application that executed the operations, and edges connecting the nodes (e.g., that identify the operation and/or the document lineage) Based on the VHLG, a full history of a document is provided.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04L 9/08 - Key distribution

17.

HYBRID ADDITIVE AND SUBTRACTIVE MANUFACTURING

      
Application Number US2020051574
Publication Number 2021/055803
Status In Force
Filing Date 2020-09-18
Publication Date 2021-03-25
Owner AUTODESK, INC. (USA)
Inventor
  • Sanders, Lee
  • Bowerman, Robert
  • Hamilton, Kelvin Samuel Allan

Abstract

Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design and manufacture of physical structures using hybrid additive and subtractive manufacturing include, in one aspect, a method including: obtaining data for 3D geometry of a part; simulating at least a portion of a manufacturing process that includes adding first material in a first stage and removing second material in a second, subsequent stage, where the second material includes a portion of the first material, removing the second material includes blending between the material added in the first and second stages, and thermal effects of adding and removing the material in the first and second stages is simulated; and adjusting an amount of the portion based on results of the simulating to prevent deviation of the part from the three dimensional geometry that results in not enough material being available for the blending.

IPC Classes  ?

  • G05B 19/4099 - Surface or curve machining, making 3D objects, e.g. desktop manufacturing
  • G05B 19/4069 - Simulating machining process on screen
  • B29C 64/188 - Processes of additive manufacturing involving additional operations performed on the added layers, e.g. smoothing, grinding or thickness control
  • B29C 64/393 - Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
  • B33Y 10/00 - Processes of additive manufacturing

18.

VALIDATION AND RECOMMENDATION ENGINE

      
Application Number US2020044257
Publication Number 2021/022035
Status In Force
Filing Date 2020-07-30
Publication Date 2021-02-04
Owner AUTODESK, INC. (USA)
Inventor
  • Mercier, Daniel
  • Ruto, Anthony

Abstract

One embodiment of the present invention sets forth a technique for validating a set of input data used by a software application, the method comprising: determining a first validation class for a first portion of the set of input data; determining a first validation operation to be performed on the first portion of the set of input data based on the first validation class; causing the first validation operation to be performed on the first portion of the set of input data; determining that the first validation operation is unsuccessful; and generating a validation report indicating that the set of input data includes an error.

IPC Classes  ?

  • G06F 8/10 - Requirements analysis; Specification techniques
  • G06F 11/36 - Preventing errors by testing or debugging of software
  • G06F 11/00 - Error detection; Error correction; Monitoring

19.

TECHNIQUES FOR WORKFLOW ANALYSIS AND DESIGN TASK OPTIMIZATION

      
Application Number US2020030679
Publication Number 2020/223465
Status In Force
Filing Date 2020-04-30
Publication Date 2020-11-05
Owner AUTODESK, INC. (USA)
Inventor
  • Grossman, Tovi
  • Fitzmaurice, George
  • Lafreniere, Benjamin
  • Kim, Juho
  • Chang, Minsuk
  • Hassani, Kaveh

Abstract

A W-graph system comprising a server connected with a plurality of clients via a network. Each client/user performs a design task via a design application while the server collects timestamped event data. The server generates a plurality of W-graphs for a plurality of tasks based on the collected event data. Each W-graph comprises one or more representative workflows, each representative workflow comprising at least one merged node representing nodes from different workflows for different users performing the same task. A W-graph for a task selected by the user may be viewed in a W-graph GUI. A user may also select a W-suggest function to have a current workflow for a task analyzed for optimization based on a W-graph generated for the same task. A modified current workflow is generated that highlights user techniques in the current workflow that are less efficient than user techniques in the W-graph.

IPC Classes  ?

  • G06F 30/10 - Geometric CAD
  • G06F 30/12 - Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
  • G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model
  • G06Q 10/06 - Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
  • G06F 111/02 - CAD in a network environment, e.g. collaborative CAD or distributed simulation
  • G06F 119/20 - Design reuse, reusability analysis or reusability optimisation
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/08 - Learning methods

20.

TOPOLOGY OPTIMIZATION OF STRUCTURE WITH MULTIPLE TARGETS

      
Application Number US2020029318
Publication Number 2020/219544
Status In Force
Filing Date 2020-04-22
Publication Date 2020-10-29
Owner AUTODESK, INC. (USA)
Inventor
  • Yu, Huagang
  • Hallet, Justin Nicholas

Abstract

Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures, which can be built using various manufacturing systems and techniques, include, in one aspect, a method including: obtaining a design space for a modeled object, design criteria, an in-use load case, one or more materials specifications, and one or more safety factors; producing at least one generatively designed 3D topology of the modeled object, including, starting from an initial design, generating a first design in accordance with a first target defined by a first of the specifications or of the safety factors, and starting from the first design or an intermediate design generated between the initial design and the first design, generating a second design in accordance with a second target defined by a second of the specifications or of the safety factors; and providing both the first design and the second design.

IPC Classes  ?

  • G06F 30/23 - Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]

21.

TECHNIQUES FOR VISUALIZING PROBABILISTIC DATA GENERATED WHEN DESIGNING MECHANICAL ASSEMBLIES

      
Application Number US2020029167
Publication Number 2020/219474
Status In Force
Filing Date 2020-04-21
Publication Date 2020-10-29
Owner AUTODESK, INC. (USA)
Inventor
  • Cheong, Hyunmin
  • Ebrahimi, Mehran
  • Butscher, Adrian

Abstract

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.

IPC Classes  ?

22.

AUTOMATIC DESIGN OF MECHANICAL ASSEMBLIES USING ESTIMATION OF DISTRIBUTION ALGORITHM

      
Application Number US2020029312
Publication Number 2020/219540
Status In Force
Filing Date 2020-04-22
Publication Date 2020-10-29
Owner AUTODESK, INC. (USA)
Inventor
  • Cheong, Hyunmin
  • Ebrahimi, Mehran
  • Butscher, Adrian

Abstract

A design engine implements a probabilistic approach to generating designs for computer-aided design (CAD) assemblies. The design engine initially generates a population of designs based on a problem definition associated with a design problem. Each design includes a randomly-generated set of design values assigned to various design variables. The design engine repairs any infeasible designs in the population of designs and then executes a dynamic simulation with the population of designs. The design engine selects the most performant designs and identifies, based on those performant designs, design variables that are dependent on one another. The design engine generates a probability model indicating conditional probabilities between design values associated with dependent design variables. The design engine then iteratively samples the probability model to generate a subsequent population of designs. In this manner, the design engine can automatically generate designs for mechanical assemblies significantly faster than possible with conventional algorithmic design techniques.

IPC Classes  ?

23.

CONVERSION OF GENERATIVE DESIGN GEOMETRY TO EDITABLE AND WATERTIGHT BOUNDARY REPRESENTATION IN COMPUTER AIDED DESIGN

      
Application Number US2019034221
Publication Number 2020/096647
Status In Force
Filing Date 2019-05-28
Publication Date 2020-05-14
Owner AUTODESK, INC. (USA)
Inventor
  • Marinov, Martin Cvetanov
  • Charrot, Peter Hugh
  • Furuta, Suguru
  • Santhanam, Nandakumar
  • Hallet, Justin Nicholas
  • Barley, Stephen Alan
  • Flower, Jean Alison
  • Finnigan, Gordon Thomas
  • Meshkat, Siavash Navadeh
  • Henley, Iain Edward
  • Barback, Tristan Ward
  • Sapun, Maciej
  • Amagliani, Marco
  • Wolski, Pawel

Abstract

Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures include, in at least one aspect, a fully automatic method of converting a generative design into an editable, watertight B-Rep by leveraging the generative solver input and representation to: (1) embed the exact input solid boundary surfaces where the design coincides with the input, (2) approximate everywhere else the design boundary with globally smooth, editable "organic" surfaces, and (3) join all surfaces to form a generative design output B-Rep.

IPC Classes  ?

24.

MACROSTRUCTURE TOPOLOGY GENERATION WITH PHYSICAL SIMULATION FOR COMPUTER AIDED DESIGN AND MANUFACTURING

      
Application Number US2019060089
Publication Number 2020/097216
Status In Force
Filing Date 2019-11-06
Publication Date 2020-05-14
Owner AUTODESK, INC. (USA)
Inventor
  • Bandara, Konara Mudiyanselage Kosala
  • Willis, Karl Darcy Daniel
  • Harris, Andrew John
  • Banadyga, Andriy
  • Grandi, Daniele
  • Butscher, Adrian Adam Thomas
  • Bastian, Adreas Linas
  • Shayani, Hooman

Abstract

Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes, where three dimensional (3D) models of the physical structures can be produced to include lattices, hollows, holes, and combinations thereof, include: obtaining design criteria for an object; and iteratively modifying 3D topology and shape(s) for the object using generative design process(es) that employ a macrostructure representation, e.g., using level-set method(s), in combination with physical simulation(s) that place void(s) in solid region(s) or solid(s) in void region(s) of the generative model of the object; and providing a 3D model of the generative design for the object for use in manufacturing a physical structure corresponding to the object using one or more computer-controlled manufacturing systems. The providing can include generating instructions for manufacturing machine(s), which can employ various manufacturing systems and techniques, including additive, subtractive and casting manufacturing methods.

IPC Classes  ?

  • G06F 30/23 - Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
  • B33Y 50/00 - Data acquisition or data processing for additive manufacturing
  • G06F 113/10 - Additive manufacturing, e.g. 3D printing

25.

CONVERSION OF MESH GEOMETRY TO WATERTIGHT BOUNDARY REPRESENTATION

      
Application Number US2019060589
Publication Number 2020/097544
Status In Force
Filing Date 2019-11-08
Publication Date 2020-05-14
Owner AUTODESK, INC. (USA)
Inventor
  • Marinov, Martin Cyetanov
  • Amagliani, Marco
  • Charrot, Peter Hugh

Abstract

Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures include: obtaining a first 3D model including a polygon mesh associated with one or more modelled solids, the one or more modelled solids being in a boundary representation format; producing from the polygon mesh a quad patch network that combines, using transfinite interpolation, the polygon mesh with one or more smooth boundary curves corresponding to the one or more modelled solids; defining one or more locally refinable smooth surface representations using the quad patch network as input and based at least in part on a smallest dimension representable by a geometry modeling kernel of a computer aided design program; and combining the one or more locally refinable smooth surface representations with the one or more modelled solids to form a second 3D model that is watertight at the one or more smooth boundary curves.

IPC Classes  ?

26.

BOUNDARY BASED GENERATIVE DESIGN WITH 2.5-AXIS SUBTRACTIVE MANUFACTURING CONSTRAINT FOR COMPUTER AIDED DESIGN AND MANUFACTURING

      
Application Number US2019060639
Publication Number 2020/097578
Status In Force
Filing Date 2019-11-08
Publication Date 2020-05-14
Owner AUTODESK, INC. (USA)
Inventor
  • Willis, Karl Darcy Daniel
  • Morris, Nigel Jed Wesley
  • Bastian, Andreas Linas
  • Butscher, Adrian Adam Thomas
  • Grandi, Daniele
  • Furuta, Suguru
  • Lambourne, Joseph George
  • Barback, Tristan Ward
  • Marinov, Martin Cvetanov
  • Amagliani, Marco
  • Chen, Jingyang John
  • Smell, Michael Andrew
  • Frank, Brian M.
  • Shayani, Hooman
  • Wade, Christopher Michael
  • Santhanam, Nandakumar

Abstract

Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes, where the three dimensional (3D) models of the physical structures are produced so as to facilitate manufacturing of the physical structures using 2.5-axis subtractive manufacturing systems and techniques, include: obtaining a design space for an object to be manufactured and one or more design criteria including at least one manufacturability constraint for the object; performing a boundary-based generative design process to produce a generative model for the object using the one or more design criteria that includes at least one manufacturability constraint corresponding to a 2.5-axis subtractive manufacturing process; and providing a three dimensional model in accordance with the generative model, for use in manufacturing a physical structure using one or more computer-controlled manufacturing systems that employ the 2.5-axis subtractive manufacturing process.

IPC Classes  ?

  • G06F 30/17 - Mechanical parametric or variational design
  • G05B 19/4099 - Surface or curve machining, making 3D objects, e.g. desktop manufacturing
  • G06F 111/06 - Multi-objective optimisation, e.g. Pareto optimisation using simulated annealing [SA], ant colony algorithms or genetic algorithms [GA]
  • G06F 119/18 - Manufacturability analysis or optimisation for manufacturability

27.

SHAPED-BASED TECHNIQUES FOR EXPLORING DESIGN SPACES

      
Application Number US2019058357
Publication Number 2020/092246
Status In Force
Filing Date 2019-10-28
Publication Date 2020-05-07
Owner AUTODESK, INC. (USA)
Inventor
  • Davies, Thomas
  • Haley, Michael
  • Danielyan, Ara
  • Fabian, Morgan

Abstract

In various embodiments, a training application generates a trained encoder that automatically generates shape embeddings having a first size and representing three-dimensional (3D) geometry shapes. First, the training application generates a different view activation for each of multiple views associated with a first 3D geometry based on a first convolutional neural network (CNN) block. The training application then aggregates the view activations to generate a tiled activation. Subsequently, the training application generates a first shape embedding having the first size based on the tiled activation and a second CNN block. The training application then generates multiple re-constructed views based on the first shape embedding. The training application performs training operation(s) on at least one of the first CNN block and the second CNN block based on the views and the re-constructed views to generate the trained encoder.

IPC Classes  ?

  • G06F 30/10 - Geometric CAD
  • G06F 30/27 - Design optimisation, verification or simulation using machine learning, e.g. artificial intelligence, neural networks, support vector machines [SVM] or training a model

28.

TECHNIQUES FOR ANALYZING THE PROFICIENCY OF USERS OF SOFTWARE APPLICATIONS

      
Application Number US2019057457
Publication Number 2020/086596
Status In Force
Filing Date 2019-10-22
Publication Date 2020-04-30
Owner AUTODESK, INC. (USA)
Inventor
  • Grossman, Tovi
  • Bergin, Alexandra R.
  • Lafreniere, Benjamin
  • Sturtz, Michael
  • Perkins, Jaime A.
  • Menter, Adam L.
  • Swearer, Howard R.
  • Fitzmaurice, George
  • Matejka, Justin Frank
  • Shin, Ji In
  • Sabram, William
  • Mcmanus, Michael L.

Abstract

A command map GUI that illustrates command usage patterns of a first entity and/or a comparison between the first entity and a second entity. A server receives and stores command usage data from a plurality of clients, each client executing a software application that enables a set of commands. A client displays the GUI based on command usage data received from the server. The GUI displays a circle chart comprising a plurality of segments representing various command categories, each segment including a wedge that represents the amount of usage of the corresponding command category. The GUI also displays a plurality of data points, each data point representing a command, wherein the distance from the center of the circle chart represents the amount of usage of the corresponding command. The GUI may display a certification and/or an unused command recommended for a user based on command usage patterns of the user.

IPC Classes  ?

  • G06F 9/451 - Execution arrangements for user interfaces

29.

TECHNIQUES FOR GENERATING STYLIZED QUAD MESHES FROM TRI-MESHES

      
Application Number US2019046025
Publication Number 2020/033906
Status In Force
Filing Date 2019-08-09
Publication Date 2020-02-13
Owner AUTODESK, INC. (USA)
Inventor
  • Shayani, Hooman
  • Davis, Mark
  • Banadyga, Andriy
  • Barley, Stephen

Abstract

In various embodiments, a stylization subsystem automatically modifies a three-dimensional (3D) object design. In operation, the stylization subsystem generates a simplified quad mesh based on an input triangle mesh that represents the 3D object design, a preferred orientation associated with at least a portion of the input triangle mesh, and mesh complexity constraint(s). The stylization subsystem then converts the simplified quad mesh to a simplified T-spline. Subsequently, the stylization subsystem creases one or more of edges included in the simplified T-spline to generate a stylized T-spline. Notably, the stylized T-spline represents a stylized design that is more convergent with the preferred orientation(s) than the 3D object design. Advantageously, relative to prior art approaches, the stylization subsystem can more efficiently modify the 3D object design to improve overall aesthetics and manufacturability.

IPC Classes  ?

  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation

30.

TECHNIQUES FOR GENERATING DESIGNS THAT REFLECT STYLISTIC PREFERENCES

      
Application Number US2019046034
Publication Number 2020/033910
Status In Force
Filing Date 2019-08-09
Publication Date 2020-02-13
Owner AUTODESK, INC. (USA)
Inventor
  • Shayani, Hooman
  • Davis, Mark

Abstract

In various embodiments, a stylization application generates designs that reflect stylistic preferences. In operation, the stylization application computes characterization information based on a first design and a trained machine-learning model that maps one or more designs to characterization information associated with one or more styles. The stylization application then computes a style score based on the characterization information and a target style that is included in the one or more styles. Subsequently, the stylization application generates a second design based on the style score, where the second design is more representative of the target style than the first design. Advantageously, because the stylization application can substantially increase the number of designs that can be generated based on the target style in a given amount of time, relative to more manual prior art techniques, the overall quality of the design ultimately selected for production can be improved.

IPC Classes  ?

31.

TECHNIQUES FOR ANALYZING VEHICLE DESIGN DEVIATIONS USING DEEP LEARNING WITH NEURAL NETWORKS

      
Application Number US2019031175
Publication Number 2019/217460
Status In Force
Filing Date 2019-05-07
Publication Date 2019-11-14
Owner AUTODESK, INC. (USA)
Inventor
  • Nagy, Danil
  • Noviello, Daniel
  • Stoddart, James
  • Benjamin, David
  • Lau, Damon

Abstract

A design application is configured to generate a latent space representation of a fleet of pre-existing vehicles. The design application encodes vehicle designs associated with the fleet of pre-existing vehicles into the latent space representation to generate a first latent space location. The first latent space location represents the characteristic style associated with the fleet of pre-existing vehicles. The design application encodes a sample design provided by a user into the latent space representation to produce a second latent space location. The design application then determines a distance between the first latent space location and the second latent space location. Based on the distance, the design application generates a style metric that indicates the aesthetic similarity between the sample design and the vehicle designs associated with the fleet of pre-existing vehicles. The design application can also generate new vehicle designs based on the latent space representation and the sample design.

IPC Classes  ?

32.

TECHNIQUES FOR VISUALIZING AND EXPLORING LARGE-SCALE GENERATIVE DESIGN DATASETS

      
Application Number US2019028625
Publication Number 2019/209771
Status In Force
Filing Date 2019-04-23
Publication Date 2019-10-31
Owner AUTODESK, INC. (USA)
Inventor
  • Grossman, Tovi
  • Bradner, Erin
  • Fitzmaurice, George
  • Hashemi, Ali Baradaran
  • Glueck, Michael
  • Matejka, Justin Frank

Abstract

A design application is configured to visualize and explore large-scale generative design datasets. The design explorer includes a graphical user interface (GUI) engine that generates a design explorer, a composite explorer, and a tradeoff explorer. The design explorer displays a visualization of a multitude of design options included in a design space. The design explorer allows a user to filter the design space based on input parameters that influence a generative design process as well as various design characteristics associated with the different design options. The composite explorer displays a fully interactive composite of multiple different design options. The composite explorer exposes various tools that allow the user to filter the design space via interactions with the composite. The tradeoff explorer displays a tradeoff space based on different rankings of design options. The different rankings potentially correspond to competing design characteristics specified by different designers.

IPC Classes  ?

33.

METHOD FOR APPLYING GENERATIVE DESIGN TO THE CONFIGURATION OF MECHANICAL ASSEMBLIES

      
Application Number US2018065559
Publication Number 2019/133281
Status In Force
Filing Date 2018-12-13
Publication Date 2019-07-04
Owner AUTODESK, INC. (USA)
Inventor
  • Cheong, Hyunmin
  • Ebrahimi, Mehran
  • Iorio, Francesco
  • Butscher, Adrian

Abstract

A design engine automates portions of a mechanical assembly design process. The design engine generates a user interface that exposes tools for capturing input data related to the design problem. Based on the input data, the design engine performs various operations to generate a formalized problem definition that can be processed by a goal-driven optimization algorithm. The goal-driven optimization algorithm generates a spectrum of potential design options. Each design option describes a mechanical assembly representing a potential solution to the design problem.

IPC Classes  ?

34.

TECHNIQUES FOR AUTOMATICALLY GENERATING DESIGNS HAVING CHARACTERISTIC TOPOLOGIES FOR URBAN DESIGN PROJECTS

      
Application Number US2018060189
Publication Number 2019/094838
Status In Force
Filing Date 2018-11-09
Publication Date 2019-05-16
Owner AUTODESK, INC. (USA)
Inventor
  • Benjamin, David
  • Stoddart, James
  • Villaggi, Lorenzo
  • Nagy, Danil

Abstract

An urban design pipeline automatically generates design options for an urban design project. The urban design pipeline includes a geometry engine and an evaluation engine. The geometry engine analyzes design criteria, design objectives, and design heuristics associated with the urban design project and then generates numerous candidate designs. The design criteria specify a property boundary associated with a region of land to be developed. The design objectives indicate a specific type of topology that is derived from an existing urban layout. The design heuristics include different sets of construction rules for generating designs with specific types of topologies. The geometry engine generates candidate designs that conform to the property boundary and have topological characteristics in common with the existing urban layout.

IPC Classes  ?

35.

GENERATIVE DESIGN PIPELINE FOR URBAN AND NEIGHBORHOOD PLANNING

      
Application Number US2018060151
Publication Number 2019/094814
Status In Force
Filing Date 2018-11-09
Publication Date 2019-05-16
Owner AUTODESK, INC. (USA)
Inventor
  • Benjamin, David
  • Stoddart, James
  • Villaggi, Lorenzo
  • Nagy, Danil

Abstract

An urban design pipeline automatically generates design options for an urban design project. The urban design pipeline includes a geometry engine and an evaluation engine. The geometry engine analyzes design criteria and design objectives associated with the urban design project and then generates numerous candidate designs that meet the design criteria and optimize the design objectives to varying degrees. The evaluation engine evaluates each candidate design to generate a set of metrics. The geometry engine modifies the candidate designs based on corresponding metrics to generate candidate designs that better meet the design criteria and more effectively achieve the design objectives.

IPC Classes  ?

  • G06F 17/50 - Computer-aided design
  • G06N 3/12 - Computing arrangements based on biological models using genetic models

36.

ROBOTIC CAMERA CONTROL VIA MOTION CAPTURE

      
Application Number US2017043118
Publication Number 2018/017859
Status In Force
Filing Date 2017-07-20
Publication Date 2018-01-25
Owner AUTODESK, INC. (USA)
Inventor
  • Atherton, Evan Patrick
  • Thomasson, David
  • Conti, Maurice Ugo
  • Kerrick, Heather

Abstract

A motion capture setup records the movements of an operator, and a control engine then translates those movements into control signals for controlling a robot. The control engine may directly translate the operator movements into analogous movements to be performed by the robot, or the control engine may compute robot dynamics that cause a portion of the robot to mimic a corresponding portion of the operator.

IPC Classes  ?

  • G05D 1/00 - Control of position, course, altitude, or attitude of land, water, air, or space vehicles, e.g. automatic pilot
  • B25J 9/16 - Programme controls
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer

37.

AUGMENTED REALITY ROBOTIC SYSTEM VISUALIZATION

      
Application Number US2017036950
Publication Number 2018/005053
Status In Force
Filing Date 2017-06-12
Publication Date 2018-01-04
Owner AUTODESK, INC. (USA)
Inventor
  • Thomasson, David
  • Atherton, Evan, Patrick
  • Conti, Maurice, Ugo
  • Kerrick, Heather

Abstract

A technique for displaying a representative path associated with a robotic device. The technique includes detecting at least one reference point within a first image of a workspace, generating the representative path based on path instructions associated with the robotic device and the at least one reference point, and displaying the representative path within the workspace.

IPC Classes  ?

38.

NODE-CENTRIC ANALYSIS OF DYNAMIC NETWORKS

      
Application Number US2016067951
Publication Number 2017/155585
Status In Force
Filing Date 2016-12-21
Publication Date 2017-09-14
Owner AUTODESK, INC. (USA)
Inventor
  • Zhao, Jian
  • Glueck, Michael
  • Khan, Azam

Abstract

A network analysis engine is configured to generate a network timeline that represents time-varying connectivity between nodes of the network over a time interval. The network timeline includes a sequence of network snapshots that illustrate links between nodes at specific, sequential sub-intervals of time. The network analysis engine is configured to organize the network timeline in order to reveal certain characteristics of the nodes in the network and the network as a whole. Based on these characteristics, the network can be optimized to improve overall network operation.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06F 19/12 - for modelling or simulation in systems biology, e.g. probabilistic or dynamic models, gene-regulatory networks, protein interaction networks or metabolic networks
  • H04J 3/06 - Synchronising arrangements
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04W 56/00 - Synchronisation arrangements

39.

DESIGNING OBJECTS USING LATTICE STRUCTURE OPTIMIZATION

      
Application Number US2016067949
Publication Number 2017/139033
Status In Force
Filing Date 2016-12-21
Publication Date 2017-08-17
Owner AUTODESK, INC. (USA)
Inventor
  • Benjamin, David
  • Nagy, Danil
  • Zhao, Dale

Abstract

A design engine for designing an object using structural analysis. The design engine generates a lattice structure for the object comprising a plurality of nodes and a plurality of lines connecting the nodes. The lattice structure is optimized to remove one or more lines using structural analysis based on at least one load-related design requirement. Several design options are provided for generating and optimizing the lattice structure. The design engine then generates a 3D model of the object by thickening each line of the lattice structure into a pipe volume. The thickness of each pipe is determined using structural analysis based on the at least one load-related design requirement. The 3D model represents the volume of the object and is exportable to a fabrication device.

IPC Classes  ?

40.

KEYPOINT-BASED POINT-PAIR-FEATURE FOR SCALABLE AUTOMATIC GLOBAL REGISTRATION OF LARGE RGB-D SCANS

      
Application Number US2016064816
Publication Number 2017/096299
Status In Force
Filing Date 2016-12-02
Publication Date 2017-06-08
Owner AUTODESK, INC. (USA)
Inventor
  • Robert, Luc Franck
  • Gros, Nicolas
  • Noutary, Yann
  • Malleus, Lucas
  • Precioso, Frederic
  • Lingrand, Diane

Abstract

A method, system, and apparatus provide the ability to globally register point cloud scans. A first and a second three-dimensional (3D) point cloud are acquired. The point clouds have a subset of points in common and there is no prior knowledge on an alignment between the point clouds. Particular points that are likely to be identified in the other point cloud are detected. Information about a normal of each of the detected particular points is retrieved. A descriptor (that only describes 3D information) is built on each of the detected particular points. Matching pairs of descriptors are determined. Rigid transformation hypotheses are estimated (based on the matching pairs) and represent a transformation. The hypotheses are accumulated into a fitted space, selected based on density, and validated based on a scoring. One of the hypotheses is then selected as a registration.

IPC Classes  ?

  • G06K 9/32 - Aligning or centering of the image pick-up or image-field

41.

MULTI-TOOL MANUFACTURING SYSTEM

      
Application Number US2016051163
Publication Number 2017/044892
Status In Force
Filing Date 2016-09-09
Publication Date 2017-03-16
Owner AUTODESK, INC. (USA)
Inventor
  • Meess, Gregory David
  • Mejia, Kenneth Lawrence
  • Hovanec, Matthew
  • Bastian, Andreas Linas
  • Bloome, Cory Mark
  • Schmehl, Peter J.
  • Sadusk, Joseph Isaac
  • Page, James Sherwood

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a multi-tool additive manufacturing system that executes in a three-dimensional build volume. In one aspect, a system includes a build platform; a support; a first robot coupled with the support and configured to operate in a build volume defined by the build platform, wherein the first robot includes a first additive manufacturing tool; a second robot coupled with the support and configured to operate in the build volume, wherein the second robot includes a second additive manufacturing tool; wherein the first robot and the second robot are programmed to coordinate simultaneous application; and wherein a first tool path of the first additive manufacturing tool in the first region abuts or overlaps with a second tool path of the second additive manufacturing tool in the second region so as to form a bond.

IPC Classes  ?

  • B29C 67/00 - Shaping techniques not covered by groups , or

42.

DEEP-LEARNING BASED FUNCTIONAL CORRELATION OF VOLUMETRIC DESIGNS

      
Application Number US2016044822
Publication Number 2017/023790
Status In Force
Filing Date 2016-07-29
Publication Date 2017-02-09
Owner AUTODESK, INC. (USA)
Inventor Iorio, Francesco

Abstract

A design application receives an exemplary design from an end-user having one or more functional attributes relevant to solving a design problem. The design application then generates a set of labels that describes the functional attributes of the exemplary design. Based on the set of labels, the design application explores a functional space to retrieve one or more system classes having functionally descriptive labels that are similar to the set of labels generated for the exemplary design. The one or more system classes include different approaches to solving the design problem, and represent systems having at least some functional attributes in common with the exemplary design.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06T 19/00 - Manipulating 3D models or images for computer graphics

43.

ROBUST ATTRIBUTE TRANSFER FOR CHARACTER ANIMATION

      
Application Number US2016044340
Publication Number 2017/019811
Status In Force
Filing Date 2016-07-27
Publication Date 2017-02-02
Owner AUTODESK, INC. (USA)
Inventor
  • Dionne, Olivier
  • De Lasa, Martin
  • Ramachandran, Srinivasan
  • Fallahdoust, Sahel
  • Paquette, Eric
  • Ghafourzadeh, Donya
  • Avril, Quentin

Abstract

One embodiment of the invention disclosed herein provides techniques for transferring attributes from a source animated character to a target character. A character attribute transfer system identifies a first set of markers corresponding to the source animated character. The character attribute transfer system identifies a second set of markers corresponding to the target character. The character attribute transfer system generates a geometric correspondence between the source animated character and the target character based on the first set of markers and the second set of markers independent of differences in geometry between the source animated character and the target character. The character attribute transfer system transfers a first attribute from the source animated character to the target character based on the geometric correspondence.

IPC Classes  ?

  • G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
  • G06T 17/00 - 3D modelling for computer graphics
  • H04N 7/14 - Systems for two-way working

44.

PARALLEL PROCESSING USING A BOTTOM-UP APPROACH

      
Application Number US2015049786
Publication Number 2016/044099
Status In Force
Filing Date 2015-09-11
Publication Date 2016-03-24
Owner AUTODESK, INC. (USA)
Inventor
  • Abla, Timothy E.
  • Foster, Michael Alan
  • Koerner, John T.
  • Martin, Mikel L.
  • Mulonas, Dennis M.
  • Smith, Matthew W.

Abstract

A method, apparatus, system, computer program product, and computer readable storage medium provide the ability to parallel process hierarchical data. Hierarchical data is obtained. The hierarchical data is organized in a relationship graph having two or more nodes (consisting of parent nodes that are dependent on child nodes). The relationship graph requires bottom-up processing. Cycles are identified in the relationship graph. The relationship graph is leveled by traversing the graph and assigning all graph nodes into levels. The hierarchical data is processed by parallel processing the nodes in a first level of the one or more levels before parallel processing the nodes in a subsequent level.

IPC Classes  ?

  • G06F 17/50 - Computer-aided design
  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06T 17/00 - 3D modelling for computer graphics

45.

APPARATUS FOR FABRICATION OF THREE DIMENSIONAL OBJECTS

      
Application Number US2014037998
Publication Number 2014/186463
Status In Force
Filing Date 2014-05-14
Publication Date 2014-11-20
Owner AUTODESK, INC. (USA)
Inventor
  • Aghababaie, Arian
  • Lin, Pierre Pascal Anatole

Abstract

An apparatus for bottom-up fabrication of three dimensional objects, the apparatus comprising: a vat for a photosensitive polymer, the floor of the vat including a working surface arranged such that, in use, light incident on the working surface interacts with the photosensitive polymer at the working surface to fabricate a portion of the three dimensional object; a build platform capable of being inserted into the vat, the build platform having a planar surface; an elevator mechanism capable of adjusting the separation between the working surface of the vat and the planar surface of the build platform; and a rotation mechanism capable of varying the relative rotational position of the vat relative to the build platform, the relative rotation being about an axis which is normal to the working surface of the vat.

IPC Classes  ?

  • B29C 35/02 - Heating or curing, e.g. crosslinking or vulcanising
  • B29C 35/08 - Heating or curing, e.g. crosslinking or vulcanising by wave energy or particle radiation
  • C08F 2/01 - Processes of polymerisation characterised by special features of the polymerisation apparatus used

46.

SYSTEMS AND METHODS FOR COLLABORATIVE CONSTRUCTION PLANNING

      
Application Number US2014025015
Publication Number 2014/151115
Status In Force
Filing Date 2014-03-12
Publication Date 2014-09-25
Owner AUTODESK, INC. (USA)
Inventor
  • Reed, Dean
  • Khanzode, Atul
  • Davison, Mike
  • Elkins, Todd
  • Singhania, Vishal

Abstract

Systems and methods for collaborative construction planning are provided herein. An example method includes establishing a milestone or completion event for a construction project plan, assembling the construction project plan by defining activities for the milestone or completion event. Each of the activities is associated with a team member which accomplishes a given activity, and arranging the activities in reverse chronological order starting with the milestone or completion event, according to an order of dependency of execution of activities. The method also includes displaying the construction project plan in such a way that the activities are illustrated to show the order of dependency between activities.

IPC Classes  ?

  • G06Q 10/06 - Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs

47.

SERIALIZATION FOR DELTA ENCODING

      
Application Number US2013049448
Publication Number 2014/126608
Status In Force
Filing Date 2013-07-05
Publication Date 2014-08-21
Owner AUTODESK, INC. (USA)
Inventor
  • Mclennan, Christopher, S.
  • Kramer, Joseph, T.
  • Taylor, James, P.
  • Venerable, Michael, P.

Abstract

Data can be serialized in such a manner as to facilitate later delta encoding, even when the serialization is performed using a lossy compression algorithm or an algorithm in which portions of the serialized data are encoded relative to other portions which may be modified. This can be achieved by approaches including preserving keyframe information across modified versions of a file, duplicating information from a previously created compressed file when serializing a later version, or adding change information showing differences between versions of a file during the serialization process.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 17/22 - Manipulating or registering by use of codes, e.g. in sequence of text characters

48.

CLOUD PLATFORM FOR MANAGING DESIGN DATA

      
Application Number US2012063394
Publication Number 2014/058440
Status In Force
Filing Date 2012-11-02
Publication Date 2014-04-17
Owner AUTODESK, INC. (USA)
Inventor
  • Awe, James
  • Marias, Johannes Leon
  • Guo, Jianfeng
  • Pahucki, Nathan James

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a first source file, the first source file including one or more first computer-aided design models; converting the first source file into a first plurality of files; generating a first snapshot, the first snapshot including the first source file, the first plurality of files, and a first version; receiving a second source file, the second source file having the first format that is readable by the first application, the second source file including one or more second models, the second source file being an updated version of the first source file; converting the second source file into a second plurality of files; generating a second snapshot; and associating the second snapshot with the first snapshot, where the second snapshot being a more recent version than the first snapshot.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

49.

APPLICATION LEVEL SPECULATIVE PROCESSING

      
Application Number US2013028317
Publication Number 2013/134046
Status In Force
Filing Date 2013-02-28
Publication Date 2013-09-12
Owner AUTODESK, INC. (USA)
Inventor Iorio, Francesco

Abstract

One or more embodiments of the invention is a computer-implemented method for speculatively executing application event responses. The method includes the steps of identifying one or more event responses that could be issued for execution by an application being executed by a master process, for each event response, generating a child process to execute the event response, determining that a first event response included in the one or more event responses has been issued for execution by the application, committing the child process associated with the first event response as a new master process, and aborting the master process and all child processes other than the child process associated with the first event response.

IPC Classes  ?

  • G06F 7/38 - Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
  • G06F 9/44 - Arrangements for executing specific programs
  • G06F 15/00 - Digital computers in general; Data processing equipment in general

50.

SEGMENTATION OF GROUND-BASED LASER SCANNING POINTS FROM URBAN ENVIRONMENT

      
Application Number US2013026449
Publication Number 2013/123404
Status In Force
Filing Date 2013-02-15
Publication Date 2013-08-22
Owner AUTODESK, INC. (USA)
Inventor
  • Fu, Yan
  • Yang, Jin

Abstract

A method, apparatus, system, and article of manufacture provide object descriptors for objects in point cloud data for an urban environment by segmenting the point cloud data. Point cloud data for an urban environment is obtained using a ground- based laser scanner. Terrain points are filtered out from the point cloud data using ground filtering. The point cloud data is then segmented into two or more blocks. Objects that lie on neighboring adjacent blocks are combined. Object descriptors for the combined objects are then provided (e.g., to the user or a program used by the user).

IPC Classes  ?

  • G06K 9/34 - Segmentation of touching or overlapping patterns in the image field

51.

GESTURES AND TOOLS FOR CREATING AND EDITING SOLID MODELS

      
Application Number US2012021448
Publication Number 2013/109246
Status In Force
Filing Date 2012-01-16
Publication Date 2013-07-25
Owner AUTODESK, INC. (USA)
Inventor
  • Fowler, Gregory W.
  • Ma, Vincent
  • Brown, Hans-Frederick

Abstract

A modeling tool is activated in a 3D modeling application executing on a multi-touch device. A visual representation of a grid system tool is displayed in an active modeling plane and has three separate regions that determine the type of operation to be performed. An existing 3D form is displayed on the tool. A starting touch event of a gesture is received over the existing 3D form within one of the regions. As the gesture is received in the computer, the 3D form may be dynamically extended by adding 3D geometry to the 3D form (thereby adding faces to the 3D form). Alternatively, the 3D form may be scaled (i.e., if the starting touch event occurs over a visual scale grip. Alternatively, if the gesture consists of two taps, a bridge may be created joining the two tapped locations.

IPC Classes  ?

  • G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means

52.

THREE DIMENSIONAL CONTRIVER TOOL FOR MODELING WITH MULTI-TOUCH DEVICES

      
Application Number US2012021442
Publication Number 2013/109244
Status In Force
Filing Date 2012-01-16
Publication Date 2013-07-25
Owner AUTODESK, INC. (USA)
Inventor
  • Fowler, Gregory W.
  • Ma, Vincent
  • Brown, Hans-Frederick

Abstract

A method, apparatus, article of manufacture, and computer readable storage medium provides the ability to perform a three-dimensional (3D) modeling operation. A modeling tool is activated in a 3D modeling application. A visual representation (having three separate regions) of a grid system tool is displayed on a digital modeling canvas of the 3D modeling application. The grid system controls whether a gesture is captured as a modeling operation or a navigation operation. A starting touch event (of the gesture) is received in/on one of the three separate regions. The region where the starting touch event is received determines the operation that is to be performed/selected. The operation may be a 3D geometry creation operation, a restroking operation, or a navigation operation.

IPC Classes  ?

  • G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means

53.

DYNAMIC CREATION AND MODELING OF SOLID MODELS

      
Application Number US2012021446
Publication Number 2013/109245
Status In Force
Filing Date 2012-01-16
Publication Date 2013-07-25
Owner AUTODESK, INC. (USA)
Inventor
  • Fowler, Gregory W.
  • Ma, Vincent
  • Brown, Hans-Frederick

Abstract

A method, apparatus, system, and computer-readable storage device is configured to perform three-dimensional (3D) modeling. A modeling tool is activated in a 3D modeling application executing on a multi-touch device. An input touch event and input gesture for creating a new 3D geometric form is received. Dynamically, in real-time as the input gesture is received, the new 3D geometric form is created and displayed. The shape of the new 3D geometric form corresponds to the input gesture.

IPC Classes  ?

  • G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means

54.

IMPLANTED DEVICES AND RELATED USER INTERFACES

      
Application Number US2012069918
Publication Number 2013/090822
Status In Force
Filing Date 2012-12-14
Publication Date 2013-06-20
Owner AUTODESK, INC. (USA)
Inventor
  • Fitzmaurice, George
  • Grossman, Tovi
  • Agur, Anne
  • Holz, Christian

Abstract

Embodiments of the invention generally relate to electronic devices capable of being implanted beneath the skin of a human user. The electronic devices include input devices for receiving input from a user, and output devices for output signals or information to a user. The electronic devices may optionally include one or more sensors, batteries, memory units, and processors. The electronic devices are protected by a protective packaging to reduce contact with bodily fluids and to mitigate physiological responses to the implanted devices.

IPC Classes  ?

  • A61F 2/00 - Filters implantable into blood vessels; Prostheses, i.e. artificial substitutes or replacements for parts of the body; Appliances for connecting them with the body; Devices providing patency to, or preventing collapsing of, tubular structures of the body, e.g. stents

55.

APPLICATION LEVEL SPECULATIVE PROCESSING

      
Application Number US2012061990
Publication Number 2013/063319
Status In Force
Filing Date 2012-10-25
Publication Date 2013-05-02
Owner AUTODESK, INC. (USA)
Inventor Iorio, Francesco

Abstract

One or more embodiments of the invention is a computer-implemented method for speculatively executing application event responses. The method includes the steps of identifying one or more event responses that could be issued for execution by an application being executed by a master process, for each event response, generating a child process to execute the event response, determining that a first event response included in the one or more event responses has been issued for execution by the application, committing the child process associated with the first event response as a new master process, and aborting the master process and all child processes other than the child process associated with the first event response.

IPC Classes  ?

56.

ENHANCED TARGET SELECTION FOR A TOUCH-BASED INPUT ENABLED USER INTERFACE

      
Application Number US2012059876
Publication Number 2013/055997
Status In Force
Filing Date 2012-10-12
Publication Date 2013-04-18
Owner AUTODESK, INC. (USA)
Inventor
  • Grossman, Tovi
  • Fitzmaurice, George
  • Yang, Xing-Dong
  • Irani, Pourang Polad

Abstract

Systems and methods for providing graphical user interface elements optimized for touch-based input in connection with an application that is designed for conventional input received from a keyboard and a mouse. The touch-based graphical user interface elements are displayed when the computer system detects that a user is about to switch from conventional input devices to touch-sensitive input devices. The touch-based graphical user interface elements are hidden when the user provides input with the conventional input devices such that the touch-based graphical user interface elements do not distract from the applications normal operation. The display device includes a sensing capability that enables the computer system to detect when an object, such as a user's finger or a stylus, is proximate to, but not in contact with, the display device.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G09G 5/00 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators

57.

PROXIMITY-AWARE MULTI-TOUCH TABLETOP

      
Application Number US2012060103
Publication Number 2013/056157
Status In Force
Filing Date 2012-10-12
Publication Date 2013-04-18
Owner AUTODESK, INC. (USA)
Inventor
  • Annett, Michelle
  • Grossman, Tovi
  • Wigdor, Daniel
  • Fitzmaurice, George

Abstract

A proximity-aware multi-touch tabletop is disclosed that includes both a touch screen display and proximity sensors. The proximity sensors are disposed in one or more annular groups around the touch screen display and are positioned in upward- and outward-facing directions. The proximity sensors allow the multi-touch tabletop to sense the distance of a body, arm, hand, or fingers of a user from the multi-touch tabletop. Thus, hand, arm, and finger positions of a user can be determined relative to the body position of the user, which enables the multi-touch tabletop to differentiate between left hand/arm gestures and right hand/arm gestures. Further, because the multi-touch tabletop can correlate left arm and right arm movements to a user body, the multi-touch tabletop can differentiate gestures originating from different users. The ability of the multi-touch tabletop to distinguish between users greatly enhances user experiences, particularly in a multi-user environment.

IPC Classes  ?

  • G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means

58.

METHOD AND SYSTEM FOR THREE DIMENSIONAL MAPPING OF AN ENVIRONMENT

      
Application Number US2012057960
Publication Number 2013/049597
Status In Force
Filing Date 2012-09-28
Publication Date 2013-04-04
Owner AUTODESK, INC. (USA)
Inventor
  • Morris, Aaron, C.
  • Koterba, Seth
  • Zinck, Marc

Abstract

A three-dimensional modeling system includes a multi-axis range sensor configured to capture a first set of three-dimensional data representing characteristics of objects in an environment; a data sensor configured to capture a first set of sensor data representing distances between at least a subset of the objects and the data sensor; a computer-readable memory configured to store each of the first set of three-dimensional data and the first set of sensor data; a mobile base; a processor; and a computer-readable medium containing programming instructions configured to, when executed, instruct the processor to process the first set of three-dimensional data and the first set of sensor data to generate a three- dimensional model of the environment

IPC Classes  ?

59.

GENERATING THERMAL ZONES

      
Application Number US2012054017
Publication Number 2013/036683
Status In Force
Filing Date 2012-09-06
Publication Date 2013-03-14
Owner AUTODESK, INC. (USA)
Inventor
  • Smith, Lillian M.
  • Kennedy, John F.
  • Bonn, Markus
  • Bergman, Aryn
  • Molloy, Ian
  • Scheer, R. David Iii
  • Lan, Jing

Abstract

Methods, systems, and apparatus, including computer programs encoded on a storage medium, for generating thermal zones. In one aspect, a method includes identifying a perimeter zone for a first portion of a conceptual representation of a building; and dividing the perimeter zone into a plurality of thermal zones, comprising: determining a plurality of first candidate thermal zones based at least in part on a maximum thermal zone angle threshold that each of the first candidate thermal zones satisfy, determining a plurality of second candidate thermal zones based at least in part on a maximum thermal zone length threshold that each of the second candidate thermal zones satisfy, and selecting a plurality of thermal zones from the first candidate thermal zones and the second candidate thermal zones.

IPC Classes  ?

  • G05B 13/04 - Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
  • G05B 15/02 - Systems controlled by a computer electric

60.

METHOD AND SYSTEM FOR GENERATING OCCUPANT SCHEDULES

      
Application Number US2012049871
Publication Number 2013/022900
Status In Force
Filing Date 2012-08-07
Publication Date 2013-02-14
Owner AUTODESK, INC. (USA)
Inventor
  • Goldstein, Rhys
  • Tessier, Alexander
  • Khan, Azam

Abstract

Embodiments of the present invention generally relate to the modeling of building occupant behavior. An embodiment of the present invention relates to a method for generating interdependent schedules in an occupant simulation model. Within schedules generated in accordance with the present invention may be included activities that require the attendance of other occupants. Disclosed are methods for distributing multi-occupant activities among other occupants of a building. In another embodiment of the present invention, personas are used to generate simulated occupant schedules from a limited number of real-world occupant surveys. Characteristics of the real-world schedules are manipulated so as to fit desired characteristics. Multiple persona models are disclosed.

IPC Classes  ?

61.

CONFIGURABLE BUSINESS RULES

      
Application Number CN2011078281
Publication Number 2013/020297
Status In Force
Filing Date 2011-08-11
Publication Date 2013-02-14
Owner AUTODESK, INC. (USA)
Inventor
  • Cai, Chris
  • Cheng, Alex
  • Oswald, Derrick
  • Wilbur, David

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing a graphical user interface configured to present a view of a computer model of a network, wherein the model of the network includes a plurality of elements that represent physical objects in the network and wherein each of the elements is associated with one or more rule points; receiving user input selecting a rule point for an element presented in the view; accepting user input specifying programming logic to be associated with a first one of the predefined conditions of the selected rule point, the programming logic having been entered into a graphical user interface configured to present an interactive template of the predefined condition; enabling the predefined condition based on the accepting; and validating the model by simulating operation of network.

IPC Classes  ?

62.

DRAWING AID SYSTEM FOR MULTI-TOUCH DEVICES

      
Application Number US2012046540
Publication Number 2013/010027
Status In Force
Filing Date 2012-07-12
Publication Date 2013-01-17
Owner AUTODESK, INC. (USA)
Inventor
  • Wang, Tao
  • Brown, Hans-Frederick

Abstract

A method, apparatus, system, and computer program product/article of manufacture provide the ability to enable and use a tool implement on a multi-touch device. The tool implements may be activated and deactivated using the borders of touch-sensitive region of a multi-touch device. The tool implement can be positioned in the display area (e.g., by dragging grips of the tool) and then used (in combination with a touch gesture to perform an operation. The tool implement may be a drawing aid tool that is used to remap a user's stroke gesture to a defined stroke that is displayed.

IPC Classes  ?

  • G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means

63.

METHOD OF PROVIDING INSTRUCTIONAL MATERIAL WHILE A SOFTWARE APPLICATION IS IN USE

      
Application Number US2012032390
Publication Number 2013/006221
Status In Force
Filing Date 2012-04-05
Publication Date 2013-01-10
Owner AUTODESK, INC. (USA)
Inventor
  • Matejka, Justin Frank
  • Grossman, Tovi
  • Fitzmaurice, George

Abstract

An ambient help application selects and displays learning resources to an end-user of a software application that are relevant to the current activities of the end-user in the software application. The ambient help application selects the learning resources based on computed relevance scores of each learning resource and displays the learning resources in a dedicated help space. The learning resources may include video- and text-based instructional information, and may be sized and positioned in the help space according to relevance score.

IPC Classes  ?

  • G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements

64.

OCCUPANT CENTRIC CAPTURE AND VISUALIZATION OF BUILDING PERFORMANCE DATA

      
Application Number US2012038459
Publication Number 2012/158980
Status In Force
Filing Date 2012-05-17
Publication Date 2012-11-22
Owner AUTODESK, INC. (USA)
Inventor
  • Hailemariam, Ebenezer
  • Kurtenbach, Gord
  • Khan, Azam
  • Attar, Ramtin
  • Tessier, Alexander

Abstract

A computer implemented method for 3-D visualization of a building module and building related data includes receiving attributes of a plurality of building modules from a building information model and receiving data inputs from a plurality of sensors located in at least a subset of the plurality of building modules. The building related data is calculated for each of the plurality of building modules based on the data inputs. A 3-D visualization data of a selected building module in the plurality of building modules is generated for display on a computer screen.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions

65.

SYSTEMS AND METHODS FOR DISPLAYING A UNIFIED REPRESENTATION OF PERFORMANCE RELATED DATA

      
Application Number US2012038460
Publication Number 2012/158981
Status In Force
Filing Date 2012-05-17
Publication Date 2012-11-22
Owner AUTODESK, INC. (USA)
Inventor
  • Khan, Azam
  • Hailemariam, Ebenezer
  • Glueck, Michael
  • Attar, Ramtin
  • Tessier, Alexander

Abstract

A system and method for displaying a unified representation of performance related data for a building are disclosed. The system includes a sensor network for collecting data in the building and a computing device for generating and displaying a unified representation of performance related data on a display. The performance related data may include the raw data collected by the sensor network or data generated by simulation programs based on the raw data collected by the sensor network. The computing device displays the performance related data in the context of a graphical representation of a three-dimensional model of the building as defined in a building information model (BIM). The computing device generates the graphical representation using an ambient occlusion rendering technique and then incorporates the performance related data either using a direct rendering technique or a transient geometry technique.

IPC Classes  ?

  • G06T 15/00 - 3D [Three Dimensional] image rendering

66.

CONTEXT-AWARE SEARCH

      
Application Number US2012029558
Publication Number 2012/151005
Status In Force
Filing Date 2012-03-16
Publication Date 2012-11-08
Owner AUTODESK, INC. (USA)
Inventor
  • Ekstrand, Michael D.
  • Li, Wei
  • Grossman, Tovi
  • Matejka, Justin Frank
  • Fitzmaurice, George

Abstract

One embodiment of the present invention sets forth a technique for supplementing user-specified text for a search with context information to generate search results that is more closely matched to the user's needs. A context search component maintains a snapshot of the user context and additional context-based queries are generated and corresponding searches are performed. The search results of the context-based queries are merged with the results of the user-specified text query and displayed for the user. When the user accesses a resource listed in the merged search results, the context-based terms mentioned in the resource are identified to the user.

IPC Classes  ?

  • G06F 17/30 - Information retrieval; Database structures therefor

67.

HIERARCHICAL DISPLAY AND NAVIGATION OF DOCUMENT REVISION HISTORIES

      
Application Number US2012033953
Publication Number 2012/145324
Status In Force
Filing Date 2012-04-17
Publication Date 2012-10-26
Owner AUTODESK, INC. (USA)
Inventor
  • Grossman, Tovi
  • Matejka, Justin Frank
  • Fitzmaurice, George

Abstract

A system and technique for displaying a document's workflow history are disclosed. The system includes a graphical user interface for displaying one or more graphical representations of events generated by an application configured to edit a document. Each of the events generated by the application may be stored in a data structure that is associated with one or more portions of the document. The data structure may also be associated with a digital image that reflects the state of the document at the time the event was generated and one or more frames of digital video captured substantially simultaneously with the generation of the event. The system may display the stored events via graphical representations in the graphical user interface that represent a portion of the total document workflow history. A user may navigate through the graphical events based on a hierarchical algorithm for clustering events.

IPC Classes  ?

68.

GENERATION OF OCCUPANT ACTIVITIES BASED ON RECORDED OCCUPANT BEHAVIOR

      
Application Number US2012032942
Publication Number 2012/142052
Status In Force
Filing Date 2012-04-10
Publication Date 2012-10-18
Owner AUTODESK, INC. (USA)
Inventor
  • Goldstein, Rhys
  • Khan, Azam
  • Tessier, Alexander

Abstract

A method and apparatus for simulating occupant behavior in buildings may be used to predict the energy use of a building structure. The activities of actual building occupants are recorded and provided as an input to the occupant behavior simulation. The occupant behavior simulation generates simulated occupant schedules with similar behavioral patterns. An arbitrary set of factors can be used to select plausible activity types, durations, and numbers of participants during an occupant behavior simulation. The simulated occupant schedules may then be incorporated into a building performance simulation to help architects predict the energy demand associated with different building design options.

IPC Classes  ?

  • G05D 5/00 - Control of dimensions of material

69.

TRANSFORM MANIPULATOR CONTROL

      
Application Number US2012033282
Publication Number 2012/142257
Status In Force
Filing Date 2012-04-12
Publication Date 2012-10-18
Owner AUTODESK, INC. (USA)
Inventor
  • Fowler, Gregory W.
  • Bellenger, Jason
  • Brown, Hans-Frederick

Abstract

A method, apparatus, system, article of manufacture, and computer readable storage device provides the ability to manipulate an object in a three-dimensional (3D) modeling system. A first object is displayed and then selected in the 3D modeling system. In response to the selecting, a transform manipulator is displayed displaying coincident with the first object. The transform manipulator includes a two- dimensional (2D) control plane object and grips located on the 2D control plane object. One of the grips is activated and used to manipulate the first object.

IPC Classes  ?

  • G09G 5/00 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators

70.

BIM BASED 3-D VISUALIZATION

      
Application Number US2012032377
Publication Number 2012/138897
Status In Force
Filing Date 2012-04-05
Publication Date 2012-10-11
Owner AUTODESK, INC. (USA)
Inventor
  • Khan, Azam
  • Glueck, Michael
  • Tessier, Alexander
  • Attar, Ramtin

Abstract

A system and a computer implemented method of 3-D visualization of a building module is disclosed. The method includes receiving attributes of the building module from a building information model and receiving data inputs from a plurality of sensors located in the building module. Locations of at least a subset of the plurality of sensors in the building module and types and locations of physical objects in the building module are determined. Then, a 3-D visualization of the building module on a computer screen is generated based on the attributes of the building module, the locations of the physical objects, the locations of at least the subset of the plurality of sensors and the data inputs from the plurality of sensors.

IPC Classes  ?

  • G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)

71.

UNIFORM POINT CLOUD DECIMATION

      
Application Number US2012030300
Publication Number 2012/129484
Status In Force
Filing Date 2012-03-23
Publication Date 2012-09-27
Owner AUTODESK, INC. (USA)
Inventor
  • Krishnaswamy, Ravinder P.
  • Kowalski, Jeffrey M.
  • Janson, Carl Christer

Abstract

A method, apparatus, system, article of manufacture, and computer readable medium provide the ability to create a point cloud indexed file. A grid (of cells that are divided into subcells) is mapped over points in a point cloud dataset. An occupancy value, that indicates whether a subcell contains a point, is computed for each subcell. A surface area contribution factor is computed for each cell and identifies a count of subcells that are occupied divided by a total number of subcells. The surface area contribution factor for each cell and points for each cell are written to the point cloud indexed file.

IPC Classes  ?

  • G06T 15/00 - 3D [Three Dimensional] image rendering

72.

MULTI-TOUCH INTEGRATED DESKTOP ENVIRONMENT

      
Application Number US2012020322
Publication Number 2012/094489
Status In Force
Filing Date 2012-01-05
Publication Date 2012-07-12
Owner AUTODESK, INC. (USA)
Inventor
  • Grossman, Tovi
  • Matejka, Justin Frank
  • Fitzmaurice, George
  • Bi, Xiaojun

Abstract

A technique for integrating a multi-touch surface into a desktop environment is disclosed. One or more multi-touch display devices are placed on the horizontal surface surrounding or beneath a keyboard or mouse. At least one region on the multi-touch surface is defined to display one or more user interface tools on the multi-touch surface. The one or more user interface tools displayed via the multi-touch surface may control or display information associated with desktop applications displayed via a primary display device.

IPC Classes  ?

  • G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means

73.

INTERACTIVE FILLING SIMULATION ON 3D INJECTION MOLDING MODELS

      
Application Number US2011050264
Publication Number 2012/031161
Status In Force
Filing Date 2011-09-01
Publication Date 2012-03-08
Owner AUTODESK, INC. (USA)
Inventor Yu, Huagang

Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for interactively simulating an injection mold model. A three-dimensional CAD model is identified representing an injection mold cavity. The mold cavity includes a location of at least one gate. A potential fill pattern is determined for injection of a material into the injection mold cavity. The determined fill pattern is based at least in part on the geometry and dimensions of the modeled mold cavity and the location of the at least one gate. A strip model of the CAD model is generated based at least in part on the determined fill pattern. The strip model is used to perform a strip analysis simulating injection of the material within the injection mold cavity.

IPC Classes  ?

  • G06F 17/50 - Computer-aided design
  • B29C 45/76 - Measuring, controlling or regulating
  • B29C 33/38 - SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING - Details thereof or accessories therefor characterised by the material or the manufacturing process

74.

MULTISCALE THREE-DIMENSIONAL ORIENTATION

      
Application Number US2011046026
Publication Number 2012/016220
Status In Force
Filing Date 2011-07-29
Publication Date 2012-02-02
Owner AUTODESK, INC. (USA)
Inventor
  • Grossman, Tovi
  • Khan, Azam
  • Glueck, Michael
  • Mccrae, James

Abstract

A multiscale data engine is configured to generate a three-dimensional (3D) environment based on a multiscale 3D dataset. The multiscale data engine is also configured to generate a spatial hierarchy within the 3D environment by selectively grouping 3D objects within the 3D environment. The multiscale data engine is further configured to identify specific 3D objects within the 3D environment in response to input received from an end-user and based on spatial properties associated with the 3D objects. The multiscale data engine is also configured to generate various navigation graphical user interfaces (GUIs) that allow the end-user to navigate the 3D environment.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]

75.

MULTI-TOUCH MARKING MENUS AND DIRECTIONAL CHORDING GESTURES

      
Application Number US2011030024
Publication Number 2011/119978
Status In Force
Filing Date 2011-03-25
Publication Date 2011-09-29
Owner AUTODESK, INC. (USA)
Inventor
  • Fitzmaurice, George
  • Grossman, Tovi
  • Lepinski, Gerard Julian

Abstract

A method for interacting with a multi-touch surface to perform an operation. The method includes detecting that at least one finger is in contact with the multi-touch surface, identifying a chord defined by a combination of fingers associated with the at least one finger in contact with the multi-touch surface, and performing a first function associated with the operation based on the chord. The method may also include integrating the chords into directional movement gestures and using the gestures to control system functionality.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]

76.

SYSTEMS AND METHODS FOR CONSTRUCTION FIELD MANAGEMENT AND OPERATIONS WITH BUILDING INFORMATION MODELING

      
Application Number US2011027531
Publication Number 2011/112572
Status In Force
Filing Date 2011-03-08
Publication Date 2011-09-15
Owner AUTODESK, INC. (USA)
Inventor
  • Omansky, Adam, H.
  • Kanner, Joshua, L.

Abstract

The invention generally relates to systems and methods for construction field management and operations with building information modeling. In certain embodiments, the invention provides systems for construction field management and operations, that include a central processing unit (CPU), and storage coupled to the CPU for storing instructions that when executed by the CPU cause the CPU to: encode and map data structures and data sets received from Building Information Modeling software; select particular data structures and data sets relevant to at least one person associated with a construction project; transmit the selected data structures and data sets to a user terminal operated by the person; receive inputs made by the person to the selected data structures and data sets; and synchronize and update the data structures and data sets received from Building Information Modeling software based on the inputs received from the person.

IPC Classes  ?

  • G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)
  • G06F 9/44 - Arrangements for executing specific programs

77.

AUTOMATIC EXPLODE BASED ON OCCLUSION

      
Application Number CN2009073694
Publication Number 2011/026268
Status In Force
Filing Date 2009-09-02
Publication Date 2011-03-10
Owner AUTODESK, INC. (USA)
Inventor
  • Xin, Shiqing
  • Zhang, Yingguo
  • Li, Ke

Abstract

Methods, systems, and apparatus, including computer program products feature providing a rendering of a three-dimensional assembly of components. An explosion sequence for separating first components of the assembly is determined. The explosion sequence comprises stages in which each stage represents a different spatial relationship between two or more of the first components. A first input is received from an interactive control. A first stage in the explosion sequence is selected based on the first input. The rendering of the assembly is updated, responsive to the first input, to show the first stage of the explosion sequence. A second input is received from the interactive control. A different second stage in the explosion sequence is selected based on the second input. The rendering of the assembly is updated, responsive to the second input, to show the second stage of the explosion sequence.

IPC Classes  ?

  • G06T 1/00 - General purpose image data processing

78.

ASSEMBLY-BASED PARAMETRIC MODELER

      
Application Number US2009056398
Publication Number 2010/030696
Status In Force
Filing Date 2009-09-09
Publication Date 2010-03-18
Owner AUTODESK, INC (USA)
Inventor
  • Corcoran, David, J.
  • Li, Heung-Wing

Abstract

Presently disclosed is a process and system for assembly-based parametric modeling having a single design environment in which the parts, components, and assemblies thereof may be designed concurrently. In embodiments of the present invention, every assembly has a deterministic parametric history supporting both top-down and bottom-up assembly design methodologies. Top-down components may be built in place, reducing the user interaction required to define the attachment and movement characteristics of the assembly. Bottom-up components may be inserted into an assembly using a parametric Insert Component Feature. The process and system also provides the ability to parametrically define the shape of an assembly in multiple orientations that still regenerate deterministically.

IPC Classes  ?

79.

DEVICE, SYSTEM, AND METHOD OF COMPUTER AIDED DESIGN (CAD)

      
Application Number IB2009053568
Publication Number 2010/018551
Status In Force
Filing Date 2009-08-12
Publication Date 2010-02-18
Owner AUTODESK, INC. (USA)
Inventor
  • Seroussi, Jonathan
  • Weiss, Tal

Abstract

Device, system, and method of Computer-Aided-Design (CAD). A system of CAD may include a server to provide data of a CAD model to at least one client, wherein the server is capable of providing to the client section information defining a plurality of geometric sections of the CAD model, wherein the section information includes boundary information representing a plurality of boundaries defining the plurality of geometric sections, respectively, and a plurality of identifiers to identify the plurality of geometric sections, respectively; and providing to the client information related to a plurality of files, wherein the plurality of files include one or more files corresponding to at least one geometric section of the plurality of geometric sections, wherein the one or more files include information of one or more geometric elements of the CAD model, which are included within the boundary of the geometric section. Other embodiments are described and claimed.

IPC Classes  ?

  • G06K 9/54 - Combinations of preprocessing functions

80.

ASSEMBLY CONNECTION METHOD FOR ATTACHING VIRTUAL PARTS IN A COMPUTER AIDED DESIGN SOFTWARE ENVIRONMENT

      
Application Number US2009049881
Publication Number 2010/006013
Status In Force
Filing Date 2009-07-08
Publication Date 2010-01-14
Owner AUTODESK, INC. (USA)
Inventor
  • Corcoran, David, J.
  • Li, Heung-Wing

Abstract

A method and apparatus that allows the user of a computer aided design (CAD) system to connect three-dimensional parts to create a three-dimensional assembly using connections that completely define the attachment between the parts attached to each other by that connection. The user can simultaneously define the orientations of the parts and their behavior. "Behavior" includes whether parts are rigidly connected or allowed to move relative to one and other, and if allowed to move, the nature and limits on that movement. Within any movement allowed, the user may specify key discrete orientations known to be important to the function of the assembly, such as orientations that limit movement within the assembly. The connection method creates a smaller, more consistent representation of the underlying constraints of the assembly, improving the reliability, performance, and ease of use of a CAD system in which it is used.

IPC Classes  ?

81.

A NAVIGATION SYSTEM FOR A 3D VIRTUAL SCENE

      
Application Number US2008077928
Publication Number 2009/094051
Status In Force
Filing Date 2008-09-26
Publication Date 2009-07-30
Owner AUTODESK, INC. (USA)
Inventor
  • Fitzmaurice, George
  • Matejka, Justin
  • Mordatch, Igor
  • Kurtenbach, Gord
  • Schrag, John
  • Khan, Azam

Abstract

A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system allows a user to walk the view along a horizontal plane in the view where a dead zone is provided in which no motion occurs when the cursor is in the zone and motion direction and speed is controlled by the relative position of the cursor with respect to the zone.

IPC Classes  ?

82.

BEHAVIORAL MOTION SPACE BLENDING FOR GOAL-DIRECTED CHARACTER ANIMATION

      
Application Number US2009030557
Publication Number 2009/089419
Status In Force
Filing Date 2009-01-09
Publication Date 2009-07-16
Owner AUTODESK, INC. (USA)
Inventor Girard, Michael

Abstract

A method for rendering frames of an animation sequence using a plurality of motion clips included in a plurality of motion spaces that define a behavioral motion space. Each motion space in the behavioral motion space depicts a character performing a different type of locomotion, including running, walking, or jogging. Each motion space is pre-processed to that all the motion clips have the same number of periodic cycles. Registration curves are made between reference clips from each motion space to synchronic the motion spaces.

IPC Classes  ?

83.

PRE-COMPUTING IMAGE MANIPULATIONS

      
Application Number US2008058162
Publication Number 2009/058416
Status In Force
Filing Date 2008-03-25
Publication Date 2009-05-07
Owner AUTODESK, INC. (USA)
Inventor
  • Mathews, Brian Philip
  • Cochran, Benjamin David
  • Mohan, Nitin
  • Klug, Jeffrey R.
  • Schmier, John Daniel

Abstract

The present disclosure includes, among other things, systems, methods and program products for pre-computing image manipulations, embodied in one or more methods that include obtaining a plurality of distinct precomputed images of a three-dimensional drawing where each ofthe plurality of images result from applying a constrained operation to the drawing to alter the appearance ofthe drawing where the operation is constrained to a single axis, a predetermined degree of application, or both. First input is accepted to apply the constrained operation to the drawing such that the drawing is in a first state. One of the pre-computed images whose appearance is closest to the drawing in the first state is selected. The selected image is caused to be displayed.

IPC Classes  ?

  • G09G 5/00 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators

84.

SELECTIVE REFRESH OF COMPUTER-AIDED DESIGN DRAWINGS

      
Application Number US2008079359
Publication Number 2009/052010
Status In Force
Filing Date 2008-10-09
Publication Date 2009-04-23
Owner AUTODESK, INC. (USA)
Inventor
  • Behr, Jay
  • Zheng, Jian

Abstract

Embodiments of the invention provide techniques for updating drawing elements of a first computer aided design (CAD) drawing to reflect changes to corresponding drawing elements in a second CAD drawing. A method for updating a CAD drawing may include receiving a selection of drawing elements from the second CAD drawing, where the first CAD drawing is derived, at least in part, from the drawing elements of the second CAD drawing. The method may also include identifying drawing elements of the first CAD drawing that correspond with the selected drawing elements of the second CAD drawing, updating a geometry of the identified drawing elements of the first CAD drawing to reflect a geometry of the corresponding drawing elements of the second CAD drawing, and preserving a visual appearance of drawing elements the first CAD drawing not updated.

IPC Classes  ?

  • G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)

85.

SUN-SHADOW SIMULATION IN A GEOSPATIAL SYSTEM

      
Application Number US2008078795
Publication Number 2009/046331
Status In Force
Filing Date 2008-10-03
Publication Date 2009-04-09
Owner AUTODESK, INC. (USA)
Inventor Howard, Richard, D.

Abstract

A method, apparatus, and article of manufacture provide the ability to display a sun and shadow simulation in a 3D system. A 3D view of a real world scene is displayed, using a 3D graphics application, on a display device. A plug-in is installed into the application. A calendar period (e.g., a month, day, and year) is defined by the user. A timeline arc is displayed with the calendar period defining a radius of the arc, and starting stopping endpoints of the timeline arc defining an interval of time during the calendar period. A timeline slider is displayed on the arc that indicates a time of day within the calendar period. A visualization is displayed, in the 3D view, of shadows cast by a sun on objects in the 3D view. A position of the sun is based on the calendar period and the time of day.

IPC Classes  ?

86.

USER DEFINED SCENARIOS IN A THREE DIMENSIONAL GEO-SPATIAL SYSTEM

      
Application Number US2008078797
Publication Number 2009/046333
Status In Force
Filing Date 2008-10-03
Publication Date 2009-04-09
Owner AUTODESK, INC. (USA)
Inventor
  • Howard, Richard, D.
  • Lopiccolo, Jarrod
  • Anderson, Grant
  • Lindauer, Roy
  • Helman, Thomas
  • Larsen, Matthew

Abstract

A method, apparatus, and article of manufacture provide the ability to store user defined scenarios in a three-dimensional system. A 3D view of a real world scene is displayed, using a three-dimensional (3D) graphics application. Plug-ins are installed into the 3D graphics application. A user selects a subset of the plug-ins, defines settings for the subset of plug-ins, and defines a visualization trait for each plug-in in the subset. The user associates an identification of the selected subset, the settings, and the visualization trait with a scenario bookmark that is saved. The bookmark can be selected by a user to display a visualization of a scenario based on the selected subset, settings, and visualization trait.

IPC Classes  ?

  • G06T 15/00 - 3D [Three Dimensional] image rendering
  • G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)

87.

VIEWPORT OVERLAYS TO EXPOSE ALTERNATE DATA REPRESENTATIONS

      
Application Number US2008078821
Publication Number 2009/046351
Status In Force
Filing Date 2008-10-03
Publication Date 2009-04-09
Owner AUTODESK, INC. (USA)
Inventor Howard, Richard D.

Abstract

A method, apparatus, and article of manufacture provide the ability to display (using a 3D graphics application) an overlayed window containing an alternate data representation in a three-dimensional system. A first 3D view of a real world scene (that includes a first set of data layers) is displayed on a display device. The user selects a set of entities that together define an alternate representation of the first 3D view. The alternate representation is a second set of data layers that is different than the first set of data layers. An overlayed window is displayed on top of the first 3D view and displays the alternate representation.

IPC Classes  ?

  • G09G 5/00 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators

88.

TAXONOMY BASED INDEXING AND SEARCHING

      
Application Number US2008077906
Publication Number 2009/042891
Status In Force
Filing Date 2008-09-26
Publication Date 2009-04-02
Owner AUTODESK, INC. (USA)
Inventor
  • Haley, Michael B.
  • Quiroga, Laura

Abstract

A method, apparatus, and computer program product provide the ability to locate and display data in a taxonomy. A canonical taxonomy is defined (that is not exposed to a user that is searching for parts) by defining canonical categories and canonical attributes in a hierarchical structure. Mapping taxonomies are defined that define mapping categories that map to both canonical categories and canonical categories plus canonical attributes. Part data is processed based on the mapping taxonomies during which the data is mapped to a canonical category. A search request is specified in a particular mapping taxonomy format and results are returned (and displayed) that include data from multiple different taxonomies.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled

89.

A NAVIGATION SYSTEM FOR A 3D VIRTUAL SCENE

      
Application Number US2008077915
Publication Number 2009/042894
Status In Force
Filing Date 2008-09-26
Publication Date 2009-04-02
Owner AUTODESK, INC. (USA)
Inventor
  • Fitzmaurice, George
  • Matejka, Justin
  • Mordatch, Igor
  • Kurtenbach, Gord

Abstract

A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system provides cursor wrapping around the view id the 3D scene with continued motion of the cursor in the direction of movement by the user.

IPC Classes  ?

  • G09G 5/00 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators

90.

A NAVIGATION SYSTEM FOR A 3D VIRTUAL SCENE

      
Application Number US2008077938
Publication Number 2009/042908
Status In Force
Filing Date 2008-09-26
Publication Date 2009-04-02
Owner AUTODESK, INC. (USA)
Inventor
  • Fitzmaurice, George
  • Matejka, Justin
  • Mordatch, Igor
  • Kurtenbach, Gord
  • Khan, Azam

Abstract

A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system provides a zoom tool that allows a user to designate a target point in a scene and zoom relative to that target point.

IPC Classes  ?

  • G06T 15/00 - 3D [Three Dimensional] image rendering

91.

A NAVIGATION SYSTEM FOR A 3D VIRTUAL SCENE

      
Application Number US2008077949
Publication Number 2009/042918
Status In Force
Filing Date 2008-09-26
Publication Date 2009-04-02
Owner AUTODESK, INC. (USA)
Inventor
  • Fitzmaurice, George
  • Matejka, Justin
  • Kurtenbach, Gord

Abstract

A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system provides a set of mini navigation wheels for experienced users that include all of the function of the larger wheels in pie shaped wedges and that acts as a cursor.

IPC Classes  ?

  • G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements

92.

A NAVIGATION SYSTEM FOR A 3D VIRTUAL SCENE

      
Application Number US2008077958
Publication Number 2009/042923
Status In Force
Filing Date 2008-09-26
Publication Date 2009-04-02
Owner AUTODESK, INC. (USA)
Inventor
  • Fitzmaurice, George
  • Matejka, Justin
  • Mordatch, Igor
  • Kurtenbach, Gord
  • Khan, Azam

Abstract

A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system provides a focus point that can be positioned on a model surface and with respect to which the tools of the system operate. The point is a geometry sphere that can have axial rings that show the orientation of the scene and the relative position of the view in the scene based on sphere size.

IPC Classes  ?

  • G06T 15/00 - 3D [Three Dimensional] image rendering

93.

A NAVIGATION SYSTEM FOR A 3D VIRTUAL SCENE

      
Application Number US2008077963
Publication Number 2009/042925
Status In Force
Filing Date 2008-09-26
Publication Date 2009-04-02
Owner AUTODESK, INC. (USA)
Inventor
  • Fitzmaurice, George
  • Matejka, Justin
  • Mordatch, Igor
  • Kurtenbach, Gord
  • White, Thomas
  • Khan, Azam

Abstract

A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system provides a rewind function where view waypoints are stored as navigation occurs and the user can move the view back to one of the rewind points.

IPC Classes  ?

  • G06T 15/00 - 3D [Three Dimensional] image rendering

94.

A NAVIGATION SYSTEM FOR A 3D VIRTUAL SCENE

      
Application Number US2008077966
Publication Number 2009/042928
Status In Force
Filing Date 2008-09-26
Publication Date 2009-04-02
Owner AUTODESK, INC. (USA)
Inventor
  • Fitzmaurice, George
  • Matejka, Justin
  • Mordatch, Igor
  • Kurtenbach, Gord
  • Khan, Azam

Abstract

A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system allows a user to designate a point on a model and the system moves the view toward that point. A perspective scale is provided that shows the user the relative position of the current view from the starting point of the view to the surface point.

IPC Classes  ?

  • G06T 15/00 - 3D [Three Dimensional] image rendering

95.

A NAVIGATION SYSTEM FOR A 3D VIRTUAL SCENE

      
Application Number US2008077967
Publication Number 2009/042929
Status In Force
Filing Date 2008-09-26
Publication Date 2009-04-02
Owner AUTODESK, INC. (USA)
Inventor
  • Fitzmaurice, George
  • Matejka, Justin
  • Mordatch, Igor
  • Kurtenbach, Gord

Abstract

A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system allows a user to move up and down within a scene relative to an up axis of the scene without the user being displaced horizontally. A scale is provided that shows the user the relative position of the current view in the vertical bounding box of the scene.

IPC Classes  ?

  • G06F 3/033 - Pointing devices displaced or positioned by the user; Accessories therefor

96.

A NAVIGATION SYSTEM FOR A 3D VIRTUAL SCENE

      
Application Number US2008077912
Publication Number 2009/042893
Status In Force
Filing Date 2008-09-26
Publication Date 2009-04-02
Owner AUTODESK, INC. (USA)
Inventor
  • Fitzmaurice, George
  • Matejka, Justin
  • Mordatch, Igor
  • Kurtenbach, Gord
  • Khan, Azam

Abstract

A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system provides a set of GUI tracking menus for different navigation tasks where each navigation tool has action tools associated with the navigation task. The action tools are arranged in rings with the most used tools on an outside.

IPC Classes  ?

  • G09G 5/00 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators

97.

A NAVIGATION SYSTEM FOR A 3D VIRTUAL SCENE

      
Application Number US2008077929
Publication Number 2009/042902
Status In Force
Filing Date 2008-09-26
Publication Date 2009-04-02
Owner AUTODESK, INC. (USA)
Inventor
  • Fitzmaurice, George
  • Matejka, Justin
  • Mordatch, Igor
  • Kurtenbach, Gord

Abstract

A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system allows a user to designate a point on a model in a scene and the point is moved to the center of the view.

IPC Classes  ?

  • G09G 5/00 - Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators

98.

A NAVIGATION SYSTEM FOR A 3D VIRTUAL SCENE

      
Application Number US2008077931
Publication Number 2009/042904
Status In Force
Filing Date 2008-09-26
Publication Date 2009-04-02
Owner AUTODESK, INC. (USA)
Inventor
  • Fitzmaurice, George
  • Matejka, Justin
  • Leverock, Marsha
  • Schrag, John

Abstract

A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system provides a walk tool GUI that has a quite motion zone in which a cursor can be moved without causing view motion and arrow cursors that control direction and speed when positioned relative to the zone.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]

99.

A NAVIGATION SYSTEM FOR A 3D VIRTUAL SCENE

      
Application Number US2008077939
Publication Number 2009/042909
Status In Force
Filing Date 2008-09-26
Publication Date 2009-04-02
Owner AUTODESK, INC. (USA)
Inventor
  • Fitzmaurice, George
  • Matejka, Justin
  • Mordatch, Igor
  • Kurtenbach, Gord
  • Khan, Azam
  • Michael, Glueck

Abstract

A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system provides safe navigation features including tool clustering, orientation indicators in the scene, slider indicating scene position, motion warning graphics and other features that help in navigating the scene.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]

100.

A NAVIGATION SYSTEM FOR A 3D VIRTUAL SCENE

      
Application Number US2008077962
Publication Number 2009/042924
Status In Force
Filing Date 2008-09-26
Publication Date 2009-04-02
Owner AUTODESK, INC. (USA)
Inventor
  • Fitzmaurice, George
  • Matejka, Justin
  • Kurtenbach, Gord

Abstract

A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system provides the capability of tapping a hotkey to activate and deactivate tools.

IPC Classes  ?

  • G06T 15/00 - 3D [Three Dimensional] image rendering
  1     2        Next Page