-
公开(公告)号:US11772275B2
公开(公告)日:2023-10-03
申请号:US16134859
申请日:2018-09-18
Applicant: AUTODESK, INC.
Inventor: Fraser Anderson , Stelian Coros , Ruta Desai , Tovi Grossman , Justin Frank Matejka , George Fitzmaurice
IPC: G06F30/17 , G06N3/08 , G06N20/00 , G06N3/008 , B25J19/00 , B25J11/00 , G06N3/004 , G06N5/01 , G06N7/01
CPC classification number: B25J11/001 , G06F30/17 , G06N3/004 , G06N3/008 , G06N3/08 , G06N5/01 , G06N7/01 , G06N20/00 , B25J19/007
Abstract: An automated robot design pipeline facilitates the overall process of designing robots that perform various desired behaviors. The disclosed pipeline includes four stages. In the first stage, a generative engine samples a design space to generate a large number of robot designs. In the second stage, a metric engine generates behavioral metrics indicating a degree to which each robot design performs the desired behaviors. In the third stage, a mapping engine generates a behavior predictor that can predict the behavioral metrics for any given robot design. In the fourth stage, a design engine generates a graphical user interface (GUI) that guides the user in performing behavior-driven design of a robot. One advantage of the disclosed approach is that the user need not have specialized skills in either graphic design or programming to generate designs for robots that perform specific behaviors or express various emotions.
-
公开(公告)号:US11586464B2
公开(公告)日:2023-02-21
申请号:US16705133
申请日:2019-12-05
Applicant: AUTODESK, INC.
Inventor: Tovi Grossman , George Fitzmaurice , Benjamin Lafreniere , Juho Kim , Minsuk Chang , Kaveh Hassani
IPC: G06F9/48 , G06Q10/06 , G06N20/00 , G06F30/12 , G06F16/901 , G06Q10/0633
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.
-
公开(公告)号:US11521178B2
公开(公告)日:2022-12-06
申请号:US15925632
申请日:2018-03-19
Applicant: AUTODESK, INC.
Inventor: Fraser Anderson , George Fitzmaurice , Justin Frank Matejka
IPC: G06Q10/10 , G06F3/0482
Abstract: In various embodiments, a scheduling application automatically determines the timing of linearly dependent events. In operation, the scheduling application detects that a first event included in an original scheduled sequence of events has not completed by a scheduled completion time based on a current time. The scheduling application then determines that a second event included in the original scheduled sequence of events has a dependency on the completion of the first event. Subsequently, the scheduling application updates one or more temporal properties associated with the second event based on the current time to generate a third event. The scheduling application then generates, via a processor, a modified scheduled sequence of events that includes the third event instead of the second event. Advantageously, automatically adjusting the timing of linear dependent events based on the current time reduces inefficiencies associated with conventional scheduling techniques.
-
公开(公告)号:US11518040B2
公开(公告)日:2022-12-06
申请号:US16134864
申请日:2018-09-18
Applicant: AUTODESK, INC.
Inventor: Fraser Anderson , Stelian Coros , Ruta Desai , Tovi Grossman , Justin Frank Matejka , George Fitzmaurice
Abstract: An automated robot design pipeline facilitates the overall process of designing robots that perform various desired behaviors. The disclosed pipeline includes four stages. In the first stage, a generative engine samples a design space to generate a large number of robot designs. In the second stage, a metric engine generates behavioral metrics indicating a degree to which each robot design performs the desired behaviors. In the third stage, a mapping engine generates a behavior predictor that can predict the behavioral metrics for any given robot design. In the fourth stage, a design engine generates a graphical user interface (GUI) that guides the user in performing behavior-driven design of a robot. One advantage of the disclosed approach is that the user need not have specialized skills in either graphic design or programming to generate designs for robots that perform specific behaviors or express various emotions.
-
公开(公告)号:US11442685B2
公开(公告)日:2022-09-13
申请号:US16903303
申请日:2020-06-16
Applicant: AUTODESK, INC.
Inventor: Fraser Anderson , Bala Thoravi Kumaravel , Tovi Grossman , George Fitzmaurice , Bjoern Hartmann
Abstract: A technique for remote mixed-reality interaction between users includes determining a first position of a first object within a first three-dimensional (3D) space; generating first information associated with the first 3D space for the first object based on the first position; transmitting the first information to a computing device that renders first video content for display within a second 3D space based on the first information; and while transmitting the first information to the computing device, receiving second information that is associated with the second 3D space and with a second object and generated based on a second position determined for the second object within the second 3D space.
-
公开(公告)号:US11436384B2
公开(公告)日:2022-09-06
申请号:US16257008
申请日:2019-01-24
Applicant: AUTODESK, INC.
Inventor: Benjamin Lafreniere , Tovi Grossman , Ariel Weingarten , George Fitzmaurice
Abstract: In various embodiments, a generative design application iteratively generates designs via a generative design process. In operation, the generative design application performs one or more layout operations on virtual objects based on a first set of design constraints to generate a first design. The generative design application then modifies the first set of design constraints based on feedback associated with a mid-air representation of the first design displayed in a virtual reality environment to generate a second set of design constraints. Subsequently, the generative design application performs one or more layout operations on the virtual objects based on the second set of design constraints to generate a second design that achieves design goal(s). Advantageously, enabling a designer to incrementally indicate design goal(s) as constraints via a virtual reality environment instead of as a predetermined objective function reduces both the time and effort required to generate designs.
-
公开(公告)号:US11323495B2
公开(公告)日:2022-05-03
申请号:US15183602
申请日:2016-06-15
Applicant: Autodesk, Inc.
Inventor: Tovi Grossman , George Fitzmaurice , Justin Frank Matejka , Barrett Ens , Fraser Anderson
IPC: G06F15/16 , H04L65/403 , H04L43/045 , H04L43/06 , H04L67/50
Abstract: Information regarding application usage on an actor device may be provided through activity notifications and activity reports. An activity notification describing current application activity on an actor device is sent, via wireless connection, to an observer device which displays the activity notification. Activity notifications provide different granularity levels of information based on a received level selection or based on a distance (proximity) between the actor device and the observer device. An activity report representing the history of application usage on an actor device may be displayed on the actor device. For example, the activity report may be triggered to by displayed when the actor device is placed flat. The activity report provides a graphical representation of the application usage on the actor device for a predetermined time period of prior usage. The graphical representation may comprise a plurality of stripes, each stripe representing a particular application or application type.
-
公开(公告)号:US11314405B2
公开(公告)日:2022-04-26
申请号:US13651317
申请日:2012-10-12
Applicant: AUTODESK, INC.
Inventor: Justin Frank Matejka , Tovi Grossman , George Fitzmaurice
IPC: G06F3/0485 , H04L29/06 , H04N21/4402 , H04N21/6587 , H04N21/2343 , G06F3/04855 , H04L65/612 , H04L65/613
Abstract: A method for traversing a streaming video file includes receiving a representative streaming video file that includes less information than a higher-resolution streaming video file and spans the entire streaming video file. Based on navigation information associated with the representative streaming video file, a playback engine navigates to a different portion of the streaming video file. The navigation information may be based on input information received from a viewer of the streaming video file. One advantage of the disclosed method is that it enables fast and accurate navigation of a streaming video.
-
公开(公告)号:US11190560B2
公开(公告)日:2021-11-30
申请号:US15183549
申请日:2016-06-15
Applicant: Autodesk, Inc.
Inventor: Tovi Grossman , George Fitzmaurice , Justin Frank Matejka , Barret Ens , Fraser Anderson
Abstract: Information regarding application usage on an actor device may be provided through activity notifications and activity reports. An activity notification describing current application activity on an actor device is sent, via wireless connection, to an observer device which displays the activity notification. Activity notifications provide different granularity levels of information based on a received level selection or based on a distance (proximity) between the actor device and the observer device. An activity report representing the history of application usage on an actor device may be displayed on the actor device. For example, the activity report may be triggered to by displayed when the actor device is placed flat. The activity report provides a graphical representation of the application usage on the actor device for a predetermined time period of prior usage. The graphical representation may comprise a plurality of stripes, each stripe representing a particular application or application type.
-
公开(公告)号:US11042274B2
公开(公告)日:2021-06-22
申请号:US14561056
申请日:2014-12-04
Applicant: AUTODESK, INC.
Inventor: Benjamin Lafreniere , Tovi Grossman , Justin Frank Matejka , George Fitzmaurice
IPC: G06F3/0484 , H04N21/845 , G06F11/34 , H04N21/854 , H04N21/8549 , G11B27/031 , G11B27/36
Abstract: Embodiments disclosed herein include a method, a non-transitory computer-readable medium, and a system for generating video clips for teaching how to apply a tools in various application programs for editing documents. The method includes identifying one or more characteristic features of a video clip. The method also includes providing the one or more characteristic features to a trained machine learning analysis module. The method further includes evaluating the characteristic features to generate a clip rating. The method also includes determining whether to discard the video clip based on the clip rating.
-
-
-
-
-
-
-
-
-