Automated techniques for generating enclosures for devices

    公开(公告)号:US10788811B2

    公开(公告)日:2020-09-29

    申请号:US15406629

    申请日:2017-01-13

    Applicant: AUTODESK, INC.

    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.

    Smart tools and workspaces for do-it-yourself tasks

    公开(公告)号:US10699483B2

    公开(公告)日:2020-06-30

    申请号:US14968704

    申请日:2015-12-14

    Applicant: AUTODESK, Inc.

    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.

    Techniques for viewing and searching documents from collections of documents

    公开(公告)号:US10694071B2

    公开(公告)日:2020-06-23

    申请号:US14542402

    申请日:2014-11-14

    Applicant: AUTODESK, INC.

    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.

    Techniques for interacting with handheld devices

    公开(公告)号:US10606476B2

    公开(公告)日:2020-03-31

    申请号:US14560385

    申请日:2014-12-04

    Applicant: AUTODESK, INC.

    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.

    Smart tools and workspaces for do-it-yourself tasks

    公开(公告)号:US10580211B2

    公开(公告)日:2020-03-03

    申请号:US14968767

    申请日:2015-12-14

    Applicant: AUTODESK, Inc.

    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.

    Techniques for automatic and dynamic opacity settings for scatterplots

    公开(公告)号:US10580178B2

    公开(公告)日:2020-03-03

    申请号:US16450683

    申请日:2019-06-24

    Applicant: AUTODESK, INC.

    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.

    Preloading and switching streaming videos

    公开(公告)号:US10536743B2

    公开(公告)日:2020-01-14

    申请号:US14730191

    申请日:2015-06-03

    Applicant: AUTODESK, Inc.

    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.

    Server-side video screen capture
    48.
    发明授权

    公开(公告)号:US10523739B2

    公开(公告)日:2019-12-31

    申请号:US13871643

    申请日:2013-04-26

    Applicant: AUTODESK, INC.

    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.

    Technique for searching and viewing video material

    公开(公告)号:US10386993B2

    公开(公告)日:2019-08-20

    申请号:US14524770

    申请日:2014-10-27

    Applicant: AUTODESK, INC.

    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.

Patent Agency Ranking