-
公开(公告)号:US10777005B2
公开(公告)日:2020-09-15
申请号:US14968677
申请日:2015-12-14
Applicant: AUTODESK, Inc.
Inventor: Tovi Grossman , George Fitzmaurice , Jarrod Knibbe
IPC: G02C7/10 , G06T19/00 , F16P3/14 , G09B19/24 , B25H3/00 , G08B5/36 , G08B21/02 , G08B21/24 , G02B27/01 , G09B19/00 , G06Q10/06 , A61F9/02
Abstract: One embodiment of the invention disclosed herein provides techniques for assisting with performing a task within a smart workspace environment. A smart workspace system includes a memory that includes a workspace management application. The smart workspace system further includes a processor that is coupled to the memory and, upon executing the workspace management application, is configured to perform various steps. The processor detects that a first step included in a plurality of steps associated with a task is being performed. The processor displays one or more information panels associated with performing the current step. The processor further communicates with augmented safety glasses, augmented tools, and an augmented toolkit to safely and efficiently through a series of steps to complete the task.
-
公开(公告)号:US10607387B2
公开(公告)日:2020-03-31
申请号:US15133118
申请日:2016-04-19
Applicant: Autodesk, Inc.
Inventor: Rubiait Habib , Tovi Grossman , Nobuyuki Umetani , George Fitzmaurice
IPC: G06T13/80
Abstract: An animation engine is configured to apply motion amplifiers to sketches received from an end-user in order to create exaggerated, cartoon-style animation. The animation engine receives a sketch input from the end-user as well as a selection of one or more motion amplifiers. The animation engine also receives one or more control sketches that indicate how the selected motion amplifiers are applied to the sketch input. The animation engine projects the sketch input onto a sketch grid to create a sketch element, and then animates the sketch element by deforming the underlying sketch grid based on the control sketches. The animation engine then interpolates the sketch input, based on the deformations of the sketch grid, to animate the sketch. In this manner, the animation engine exposes an intuitive set of tools that allows end-users to easily apply the well-known Principles of Animation.
-
公开(公告)号:US10600225B2
公开(公告)日:2020-03-24
申请号:US14553958
申请日:2014-11-25
Applicant: AUTODESK, INC.
Inventor: Tovi Grossman , George Fitzmaurice , Rubaiat Habib Kazi , Fanny Chevalier , Shengdong Zhao
Abstract: A sketch-based interface within an animation engine provides an end-user with tools for creating emitter textures and oscillator textures. The end-user may create an emitter texture by sketching one or more patch elements and then sketching an emitter. The animation engine animates the sketch by generating a stream of patch elements that emanate from the emitter. The end-user may create an oscillator texture by sketching a patch that includes one or more patch elements, and then sketching a brush skeleton and an oscillation skeleton. The animation engine replicates the patch along the brush skeleton, and then interpolates the replicated patches between the brush skeleton and the oscillation skeleton, thereby causing those replicated patches to periodically oscillate between the two skeletons.
-
公开(公告)号:US10410396B2
公开(公告)日:2019-09-10
申请号:US15676950
申请日:2017-08-14
Applicant: AUTODESK, INC.
Inventor: Tovi Grossman , George Fitzmaurice , Rubaiat Habib Kazi , Fanny Chevalier , Shengdong Zhao
Abstract: A sketch-based interface within an animation engine provides an end-user with tools for creating emitter textures and oscillator textures. The end-user may create an emitter texture by sketching one or more patch elements and then sketching an emitter. The animation engine animates the sketch by generating a stream of patch elements that emanate from the emitter. The end-user may create an oscillator texture by sketching a patch that includes one or more patch elements, and then sketching a brush skeleton and an oscillation skeleton. The animation engine replicates the patch along the brush skeleton, and then interpolates the replicated patches between the brush skeleton and the oscillation skeleton, thereby causing those replicated patches to periodically oscillate between the two skeletons.
-
公开(公告)号:US10338387B2
公开(公告)日:2019-07-02
申请号:US14968661
申请日:2015-12-14
Applicant: Autodesk, Inc.
Inventor: Madeline Gannon , Tovi Grossman , George Fitzmaurice
IPC: G06F17/50 , G02B27/01 , G06F3/0488 , G06F3/0481 , G06F3/0484 , G06T19/20 , G06F3/0487 , G06T15/10 , G06T17/20 , G09G3/00 , G06F3/00
Abstract: A design engine for designing an article to be worn on a human body part (input canvas) in a virtual environment. A virtual model engine of the design engine is used to generate and modify a virtual model of the input canvas and a virtual model of the article based on skin-based gesture inputs detected by an input processing engine. The gesture inputs comprise contacts between an input tool and the input canvas at locations on the input canvas. The virtual model engine may implement different design modes for receiving and processing gesture inputs for designing the article, including direct manipulation, generative manipulation, and parametric manipulation modes. In all three modes, a resulting virtual model of the article is based on physical geometries of at least part of the input canvas. The resulting virtual model of the article is exportable to a fabrication device for physical fabrication of the article.
-
公开(公告)号:US10088894B2
公开(公告)日:2018-10-02
申请号:US13715916
申请日:2012-12-14
Applicant: Autodesk, Inc.
Inventor: Tovi Grossman , George Fitzmaurice , Anne Agur , Christian Holz
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.
-
公开(公告)号:US09921687B2
公开(公告)日:2018-03-20
申请号:US14044678
申请日:2013-10-02
Applicant: AUTODESK, Inc.
Inventor: Xing-Dong Yang , Tovi Grossman , Daniel Wigdor , George Fitzmaurice
CPC classification number: G06F3/0425 , G06F3/017 , G06F3/0317 , G06F3/0321 , G06F3/038 , G06F2203/0331
Abstract: A finger device initiates actions on a computer system when placed in contact with a surface. The finger device includes instrumentation that captures images and gestures. When in contact with a surface, the finger device captures images of the surface and gestures made on the surface. The finger device also transmits the images and gesture data to the computer system. An application on the computer system matches the images received from the finger device to a representation of the surface, identifies an action associated with the surface representation and gesture, and executes the action. Instrumenting the finger instead of the surface, allows a user to configure virtually any surface to accept touch input.
-
公开(公告)号:US09736526B2
公开(公告)日:2017-08-15
申请号:US13860412
申请日:2013-04-10
Applicant: Autodesk, Inc.
Inventor: Justin Frank Matejka , Tovi Grossman , George Fitzmaurice
IPC: G06F3/0485 , H04N21/431 , H04N21/472 , H04N21/81
CPC classification number: H04N21/4314 , H04N21/47217 , H04N21/8153
Abstract: A computer-implemented method for traversing a video file includes populating a two-dimensional array with representative images corresponding to a portion of the video and causing the two-dimensional array to be displayed. The two-dimensional array includes a location indicator configured to traverse the two-dimensional array in a direction parallel with one dimension of the two-dimensional array in response to navigation information associated with the portion of the video. The location indicator is further configured to indicate a position in the video by highlighting one of the representative images populating the two-dimensional array. Because an end-user is provided with a large set of statically displayed representative images during navigation of a video timeline, the end-user can visually identify a desired target scene, even when traversing a the timeline relatively quickly.
-
公开(公告)号:US20170148116A1
公开(公告)日:2017-05-25
申请号:US15359182
申请日:2016-11-22
Applicant: Autodesk, Inc.
Inventor: Tovi Grossman , George Fitzmaurice , Anderson Nogueira , Nick Beirne , Justin Frank Matejka , Danil Nagy , Steven Li , Benjamin LaFreniere , Heather Kerrick , Thomas White , Fraser Anderson , Evan Atherton , David Thomasson , Arthur Harsuvanakit , Maurice Ugo Conti
CPC classification number: G06Q50/08 , G06Q10/06311
Abstract: One embodiment of the present invention sets forth a technique for performing tasks associated with a construction project. The technique includes transmitting to a worker, via a mobile computing device worn by the worker, a first instruction related to performing a first task included in a plurality of tasks associated with a construction project, and transmitting to a light-emitting device a command to provide a visual indicator to the worker that facilitates performing the first task, based on an input received from the mobile computing device, determining that the worker has completed the first task of the construction project, selecting, from a database that tracks eligibility of each of the plurality of tasks, a second task included in the plurality of tasks that the worker is eligible to perform, and transmitting to the worker, via the mobile computing device, a second instruction related to performing the second task.
-
公开(公告)号:US09465503B2
公开(公告)日:2016-10-11
申请号:US13650064
申请日:2012-10-11
Applicant: AUTODESK, INC.
Inventor: Justin Frank Matejka , Tovi Grossman , George Fitzmaurice
CPC classification number: G06F3/048 , G06F9/453 , G06F17/30864
Abstract: One embodiment of the present invention sets forth a technique for providing help content related to a software application to a user. The technique involves receiving a first discussion element associated with a first user and including textual input related to a first software application and first contextual information related to the first software application. The technique further involves receiving second contextual information associated with a second user and related to the first software application, determining a measure of correlation between the first contextual information and the second contextual information, determining that the first discussion element should be transmitted to the second user based on the measure of correlation, and transmitting the first discussion element to the second user.
Abstract translation: 本发明的一个实施例提出了一种用于向用户提供与软件应用相关的帮助内容的技术。 该技术涉及接收与第一用户相关联的第一讨论元素,并且包括与第一软件应用相关的文本输入和与第一软件应用相关的第一上下文信息。 该技术还包括接收与第二用户相关联并与第一软件应用相关的第二上下文信息,确定第一上下文信息和第二上下文信息之间的相关性的度量,确定第一讨论元素应被发送给第二用户 基于相关性的度量,并将第一讨论元素发送给第二用户。
-
-
-
-
-
-
-
-
-