Patents Assigned to Autodesk, Inc.
-
Patent number: 10515322Abstract: 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.Type: GrantFiled: August 9, 2011Date of Patent: December 24, 2019Assignee: AUTODESK, INC.Inventors: Rhys Goldstein, Alexander Tessier, Azam Khan
-
Patent number: 10515143Abstract: A system and technique for capturing a workflow history and video of an electronic document are disclosed. Events generated by an application while modifying an electronic document are stored on a web server as metadata. In addition, a captured digital image or frames of captured digital video that reflect the state of the document at the time the event was generated are also stored on the web server. The metadata is associated with one or more portions of the document and with the captured digital image or frames of captured digital video.Type: GrantFiled: December 5, 2012Date of Patent: December 24, 2019Assignee: AUTODESK, INC.Inventors: Tovi Grossman, George Fitzmaurice, Justin Frank Matejka, Thomas White, Ara Danielyan, Ruslana Steininger, Michael Chen, Anderson Nogueira
-
Patent number: 10504285Abstract: 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 allows a user to place a point on a model surface that is used as a focus point for tool operations. The focus point is a geometry sphere that shows orientation and relative position of the view in the scene.Type: GrantFiled: August 28, 2008Date of Patent: December 10, 2019Assignee: AUTODESK, INC.Inventors: George Fitzmaurice, Justin Matejka, Igor Mordatch, Gord Kurtenbach, Azam Khan
-
Patent number: 10488845Abstract: In one embodiment, a system automatically generates a retrofit device based on a three-dimensional (3D) model of a legacy device. In operation, a physical design engine generates component instances based on legacy interface instances included in the legacy device. The physical design engine then generates an enclosure model that specifies an enclosure that houses the component instances. The physical design engine also generates computer code that is associated with a programmable instance as well as relatively simple assembly instructions for assembling a retrofit device that includes the enclosure, the legacy device, the component instances, and the programmable instance. Notably an user may configure an automated fabrication tool to generate the enclosure. Consequently, the system provides an automated design process for retrofitting legacy devices that does not rely on the user possessing any significant technical expertise.Type: GrantFiled: January 13, 2017Date of Patent: November 26, 2019Assignee: AUTODESK, INC.Inventors: Tovi Grossman, George Fitzmaurice, Fraser Anderson, Raf Ramakers
-
Patent number: 10489956Abstract: 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.Type: GrantFiled: July 21, 2016Date of Patent: November 26, 2019Assignee: AUTODESK, INC.Inventors: Olivier Dionne, Martin De Lasa, Srinivasan Ramachandran, Sahel Fallhdoust, Eric Paquette, Donya Ghafourzadeh, Quentin Avril
-
Patent number: 10489533Abstract: A simulation application receives simulation parameters associated with a simulation to be generated. The simulation parameters include geometry associated with the simulation and corresponding boundary conditions. The simulation engine processes the simulation parameters and then, using a neural network, generates a solution estimate. Based on the estimated solution, the simulation engine then executes a finite element analysis solver using the solution estimate as a starting point. The FEA solver iterates until a converged solution is reached. The converged solution is then provided to the end-user.Type: GrantFiled: May 18, 2016Date of Patent: November 26, 2019Assignee: AUTODESK, INC.Inventor: Francesco Iorio
-
Publication number: 20190354166Abstract: A method, system, and apparatus provide the ability to control a system state of/in an image viewing application using a camera/portable viewing device. A screen of the camera is used to display a virtual reality view and an opening is positioned over a lens of the camera. The screen and physical buttons of the camera are not accessible when the camera is placed into the virtual reality viewing mechanism. An image is acquired from a camera through the opening. Color is used to make choices for operations. Alternatively, based on the toggling of the system state through a light blocking operation, a motion operation is conducted. The motion operation is based on length of time light is blocked and the length controls a speed of the motion operation.Type: ApplicationFiled: May 31, 2019Publication date: November 21, 2019Applicant: Autodesk, Inc.Inventor: Hans David Kellner
-
Publication number: 20190354656Abstract: A method, apparatus, and system provide the ability to design a convective cooling channel in a computer. Input data is acquired and includes a geometry of an object to be cooled, a design objective, and boundary conditions. Channel designs corresponding to the input data are generated using an iterative topology optimization. One of the channel designs is selected and output.Type: ApplicationFiled: May 16, 2019Publication date: November 21, 2019Applicant: Autodesk, Inc.Inventors: Zhihao Zuo, Shoudong Xu, Huagang Yu, Arpan Biswas, Nandakumar Santhanam
-
Patent number: 10481754Abstract: A system and method are disclosed for manipulating objects within a virtual environment using a software widget. The software widget includes one or more controls for performing surface constrained manipulation operations. A graphical representation of the software widget is superimposed over the object and enables a user to use simple mouse operations to perform the various manipulation operations. The position operation determines an intersection point between the mouse cursor and a surface of a different object and moves the object to the intersection point. The scale operation adjusts the size of the object. The rotate operation adjusts the rotation of the object around a normal vector on the surface of the different object. The twist operation deforms the object along a local z-axis. The orientation operation adjusts the orientation of the object with respect to the normal vector.Type: GrantFiled: March 13, 2017Date of Patent: November 19, 2019Assignee: AUTODESK, INC.Inventor: Ryan Michael Schmidt
-
Patent number: 10481586Abstract: A hot end associated with an extruder for a Fused Filament Fabrication (FFF) three dimensional (3D) printer includes, in at least one aspect of the subject matter described in this specification: a heater; a temperature sensor coupled with the heater; an FFF material delivery channel; a heat sink coupled with the FFF material delivery channel; a nozzle coupled with the FFF material delivery channel and with the heater, the nozzle having a total included angle of less than or equal to sixty degrees and greater than or equal to ten degrees, with respect to a nozzle target point; and a cooling delivery system for at least the heat sink; where the heat sink, the heater, the temperature sensor, the FFF material delivery channel, the nozzle, and the cooling delivery system are all contained within a volume defined by the total included angle with respect to the nozzle target point.Type: GrantFiled: July 28, 2016Date of Patent: November 19, 2019Assignee: Autodesk, Inc.Inventors: James Sherwood Page, Peter J. Schmehl, Cory Mark Bloome, Aljosa Kemperle
-
Patent number: 10474766Abstract: A method, apparatus, system, and computer program product provide the ability to simulate a construction schedule. A first three-dimensional (3D) model and a schedule are acquired. The schedule includes activities for building the 3D model. Each of the activities is associated with model object(s) of the 3D model. A subset of the activities is selected based on properties of the activities. A first simulation appearance (of the model objects attached to the selected subset of activities) is defined. A second simulation appearance is defined for remaining/non-selected activities. The selected subset, the first simulation appearance, and the second simulation appearance are packaged into a playback profile that is capable of being applied to a second 3D model. A simulation of construction of the first 3D model (that is based on the playback profile) is played back.Type: GrantFiled: September 1, 2015Date of Patent: November 12, 2019Assignee: AUTODESK, INC.Inventors: Dirk Ruiz, Jess Wayne Judge, Timothy James Vadney, Sr.
-
Publication number: 20190339848Abstract: A method, apparatus, system, and computer program product provide the ability to search for and interact with three-dimensional (3D) objects in a 3D model/drawing. Searches may be conducted on a per object basis (based on properties of the object) and search queries may be amended based on shared/common attributes between objects found in an initial search. Differences in search results can be identified and the causality may be used to perform additional searches. Search results may be listed in a list view and a correspondence between objects in the list view and the modeling view may be visibly discernible. Further, selection of a single object from a search result may focus the view on such an object while removing any occluding objects. Multiple selected objects can be viewed in an array of rotationally synchronized viewports.Type: ApplicationFiled: July 16, 2019Publication date: November 7, 2019Applicant: Autodesk, Inc.Inventors: Jay Allan Behr, Aaron D. Munter, Michael William Lollar
-
Patent number: 10466812Abstract: A finger-mounted stylus for performing touch-based input on a touchscreen includes a fingertip case configured to attach to a user fingertip, an extension arm that is coupled to the fingertip case and includes a conductive tip, wherein the extension arm is configured to position the conductive tip away from the fingertip case, and control circuitry configured to apply an electric charge to the conductive tip when the conductive tip is in contact with or proximate to the touchscreen.Type: GrantFiled: May 6, 2016Date of Patent: November 5, 2019Assignee: AUTODESK, INC.Inventors: Tovi Grossman, George Fitzmaurice, Haijun Xia
-
Patent number: 10467794Abstract: In one embodiment, a dynamic effects subsystem automatically generates a dynamic effects animation. A graphical user interface enables an animator to sketch applied energies that influence graphical objects. Each applied energy includes flow particles that are associated with velocity fields. Over time, a dynamic effects engine moves the flow particles and the associated velocity fields along a overall direction associated with the applied energy. To generate each frame included in the dynamic effects animation, the dynamic effect engine computes samples of the graphical objects, computes the influences of the velocity fields on the samples, and updates the positions of the samples based on the influences of the velocity fields. Notably, the applied energies and the flow particles enable the animator to effectively and interactively control the automated animation operations of the dynamic effects engine.Type: GrantFiled: February 23, 2017Date of Patent: November 5, 2019Assignee: AUTODESK, INC.Inventors: Jun Xing, Rubaiat Habib Kazi, Tovi Grossman, Li-Yi Wei, Jos Stam, George Fitzmaurice
-
Patent number: 10467807Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for facilitating editing of generative design geometry of physical structures, include a method including: receiving editable smooth surface(s), e.g.Type: GrantFiled: November 9, 2018Date of Patent: November 5, 2019Assignee: Autodesk, Inc.Inventors: Jeffrey T. Strater, Suguru Furuta, Kevin John Schneider, Brian M. Frank, Michael Andrew Smell, Jean Alison Flower, Nandakumar Santhanam
-
Patent number: 10462450Abstract: A method, system, apparatus, article of manufacture, and computer program product provide the ability to detect junctions. 3D pixel image data is obtained/acquired based on 2D image data and depth data. Within a given window over the 3D pixel image data, for each of the pixels within the window, an equation for a plane passing through the pixel is determined/computed. For all of the determined planes within the given window, an intersection of all of the planes is computed. A spectrum of the intersection/matrix is analyzed. Based on the spectrum, a determination is made if the pixel at the intersection is of 3 or more surfaces, 2 surfaces, or is 1 surface.Type: GrantFiled: April 28, 2014Date of Patent: October 29, 2019Assignee: AUTODESK, INC.Inventor: Luc Franck Robert
-
Patent number: 10452788Abstract: A single model engine for receiving and processing a 3D surface model representing the surface of a 3D object, the 3D surface model comprising at least two distinct surface regions associated with at least two different materials. The single model engine automatically produce a set of interior sheets inside the 3D surface model, the set of interior sheets defining interior boundaries and interior volumes of the different materials for the 3D object. The single model engine combines the 3D surface model with the set of interior sheets to produce a single unified model that represents the surface and interior volumes of the 3D object that comprise a single solid object having at least two different materials. At print time, the single model engine performs an export technique to produce an exportable form of the single unified model that can be received and printed by a 3D printer.Type: GrantFiled: August 31, 2015Date of Patent: October 22, 2019Assignee: AUTODESK, INC.Inventors: Ryan Michael Schmidt, Tyson Brochu
-
Patent number: 10453005Abstract: 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.Type: GrantFiled: August 9, 2011Date of Patent: October 22, 2019Assignee: AUTODESK, INC.Inventors: Rhys Goldstein, Alexander Tessier, Azam Khan
-
Patent number: 10452052Abstract: Systems and method relating to machining parts include a CNC system, and a computer including a processor and a computer-readable medium, wherein the computer-readable medium encodes instructions including receiving, at the computer program, output data from a CNC machine that receives instructions of a Numerical Control (NC) program at a computer of the CNC machine, the instructions causing the CNC machine to i) manufacture a part, and ii) output the output data, parsing, by the computer program, the output data before completion of the manufacturing of the part by the CNC machine in accordance with the instructions of the NC program, selecting, by the computer program and based on one or more predetermined parameters, a set of data from the parsed output data; and providing, by the computer program to a remote system, the set of data for processing to facilitate machining using the CNC machine.Type: GrantFiled: July 13, 2017Date of Patent: October 22, 2019Assignee: Autodesk, Inc.Inventors: Nathan David Rogers, Paul Wilkinson, Joseph George Lambourne
-
Patent number: 10453255Abstract: One embodiment of the invention is a pop-up engine that generates a pop-up card from a sliced 3D graphics model. In operation, a pop-up engine processes a sliced 3D model to identify locations where each slice of the 3D model is to attach to the pop-up card or to other slices of the 3D model. The pop-up engine traverses the boundary of each slice and, at intervals along the boundary, projects a ray toward the upper portion of the card. If the ray intersects a neighboring slice, then the slice attaches to the neighboring slice at that location. If, however, the ray does not intersect a neighboring slice, then the slice attaches to the upper portion of the card at that location. The pop-up engine then modifies the slice to include a hinge portion that connects the slice to either a neighboring slice or the upper portion at that location.Type: GrantFiled: January 11, 2013Date of Patent: October 22, 2019Assignee: AUTODESK, INC.Inventors: Johnathan Bachrach, Saul Griffith