-
公开(公告)号:US10788811B2
公开(公告)日:2020-09-29
申请号:US15406629
申请日:2017-01-13
Applicant: AUTODESK, INC.
Inventor: Tovi Grossman , George Fitzmaurice , Fraser Anderson , Raf Ramakers
IPC: G06F30/00 , G05B19/4099 , G05B19/4097 , B33Y50/00
Abstract: In one embodiment, an enclosure generator automatically generates an enclosure for a device based on a three-dimensional (3D) model of a target surface and component instances that are associated with different positions within the device. In operation, the enclosure generator computes a surface region based on the target surface and the component instances. Subsequently, the enclosure generator computes a front panel model and a back structure model based on the surface region. Notably, the back structure model includes support structure geometries. Together, the front panel model and the back structure model comprise an enclosure model. The enclosure generator then stores the enclosure model or transmits the enclosure model to a 3D fabrication device. Advantageously, unlike conventional, primarily manual approaches to enclosure generation, the enclosure generator does not rely on the user possessing any significant technical expertise.
-
公开(公告)号:US10699483B2
公开(公告)日:2020-06-30
申请号:US14968704
申请日:2015-12-14
Applicant: AUTODESK, Inc.
Inventor: Tovi Grossman , George Fitzmaurice , Jarrod Knibbe
IPC: 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.
-
公开(公告)号:US10694071B2
公开(公告)日:2020-06-23
申请号:US14542402
申请日:2014-11-14
Applicant: AUTODESK, INC.
Inventor: Justin Frank Matejka , George Fitzmaurice , Tovi Grossman
IPC: H04N1/00 , H04N1/387 , G06F16/93 , G06F16/74 , H04N21/4728 , H04N1/393 , G06F3/0482 , H04L12/24
Abstract: A computing device is configured to generate a graphical user interface (GUI) that allows an end-user to search for particular document or documents within a large collection of documents. The GUI provides a view of the overall document collection and affords the end-user the ability to reduce the number of visual document thumbnails by means of keyword search. When the end-user identifies a candidate among the reduced number of thumbnails, the end-user may select the page view of the candidate document and conduct further review. If the selected candidate is not the target document, the end-user may select adjacent documents to seamlessly transition between reading and searching. An advantage to this approach is that the visual qualities of the documents, such as images, graphical layout, and color, among others, may be incorporated into the search process. Searching for a particular target document is, thus, expedited.
-
公开(公告)号:US10606476B2
公开(公告)日:2020-03-31
申请号:US14560385
申请日:2014-12-04
Applicant: AUTODESK, INC.
Inventor: Tovi Grossman , Xiang Anthony Chen , George Fitzmaurice
IPC: G06F3/0488 , G06F1/16 , G06F3/0346
Abstract: In one embodiment of the present invention, at least a portion of a keyboard is displayed on a touch-screen display. A first action performed via the touch-screen display is detected. Based on the detected first action, a region of the at least a portion of the keyboard is displayed on the touch-screen display. A second action performed via the touch-screen display is detected. Based on the second action, a character may be selected or the full keyboard may be re-displayed. The first action and the second action may be performed anywhere on the touch display.
-
公开(公告)号:US10580211B2
公开(公告)日:2020-03-03
申请号:US14968767
申请日:2015-12-14
Applicant: AUTODESK, Inc.
Inventor: Tovi Grossman , George Fitzmaurice , Jarrod Knibbe
IPC: 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.
-
公开(公告)号:US10580178B2
公开(公告)日:2020-03-03
申请号:US16450683
申请日:2019-06-24
Applicant: AUTODESK, INC.
Inventor: Justin Frank Matejka , Fraser Anderson , George Fitzmaurice
IPC: G06T11/20
Abstract: An opacity engine for automatically and dynamically setting an opacity level for a scatterplot based on a predetermined value for a mean opacity level of utilized pixels (MOUP) in the scatterplot. The opacity engine may automatically set the opacity level for the scatterplot to produce the predetermined MOUP value in the scatterplot. A utilized pixel in the scatterplot comprises a pixel displaying at least one data point representing data. The MOUP value in the scatterplot may be equal to the sum of the final opacity levels of all utilized pixels in the chart, divided by the number of utilized pixels in the chart. The predetermined MOUP value may be between 35%-45%, such as 40%. The opacity engine may adjust the determined opacity level for charts having relatively low over-plotting factors.
-
公开(公告)号:US10536743B2
公开(公告)日:2020-01-14
申请号:US14730191
申请日:2015-06-03
Applicant: AUTODESK, Inc.
Inventor: Justin Frank Matejka , George Fitzmaurice , Tovi Grossman
IPC: H04N21/433 , H04N21/462 , H04N21/472 , H04N21/437
Abstract: One embodiment of the present invention sets forth a technique for playing sequential video streams. The technique involves initiating playback of a first video stream within a foreground of a display region and loading at least a portion of a second video stream during the playback of the first video stream. The technique further involves detects an event associated with the playback of the first video stream, and, in response, initiating playback of the second video stream within the foreground of the display region.
-
公开(公告)号:US10523739B2
公开(公告)日:2019-12-31
申请号:US13871643
申请日:2013-04-26
Applicant: AUTODESK, INC.
Inventor: Tovi Grossman , George Fitzmaurice
IPC: H04L29/08
Abstract: A technique for capturing the output of a software application, controlled by an end-user of a client computer, on a server computer. The data may be captured from a hosted application running on the server computer, an application simulating the operations of an application used by the end-user on the client computer, or from a capture stream sent by an application on the client computer. A capture engine stores the capture data on the server computer without consuming processing or memory resources of the client computer. Furthermore, the capture data is immediately available on the server computer for sharing and publication, without consuming network bandwidth or a long upload delay.
-
49.
公开(公告)号:US10515143B2
公开(公告)日:2019-12-24
申请号:US13706224
申请日:2012-12-05
Applicant: Autodesk, Inc.
Inventor: Tovi Grossman , George Fitzmaurice , Justin Frank Matejka , Thomas White , Ara Danielyan , Ruslana Steininger , Michael Chen , Anderson Nogueira
Abstract: 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.
-
公开(公告)号:US10386993B2
公开(公告)日:2019-08-20
申请号:US14524770
申请日:2014-10-27
Applicant: AUTODESK, INC.
Inventor: Justin Frank Matejka , George Fitzmaurice , Tovi Grossman
IPC: G06F3/0482 , G06F16/93 , G06F17/50 , H04L12/24 , H04N21/00 , H04N21/4728 , H04N21/482 , G11B27/10 , G11B27/34 , G06F16/74
Abstract: A video processing engine is configured to generate a graphical user interface (GUI) that allows an end-user of the video processing engine to select a specific video and search through the specific video to detect a desired target scene. The video processing engine provides a grid array of video thumbnails that are configured to each display a segment of the video so that multiple scenes may be visually scanned simultaneously. When the end-user identifies a scene within a video thumbnail that may be the desired target scene, the end-user may launch the content of the video thumbnail in full-screen mode to verify that the scene is in fact the desired target scene. An advantage of the approach described herein is that the video processing engine provides a sampled overview of the video in its entirety, thus enabling the end-user to more effectively scrub the video for the desired target scene.
-
-
-
-
-
-
-
-
-