Method and system for providing software application end-users with contextual access to text and video instructional information

US10387175B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10387175-B2
Application numberUS-84970610-A
CountryUS
Kind codeB2
Filing dateAug 3, 2010
Priority dateOct 23, 2009
Publication dateAug 20, 2019
Grant dateAug 20, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A tool data engine displays instructional information to an end-user of a software application that pertains to one or more tools associated with the software application. The tool data engine displays the instructional information within a graphical user interface (GUI) after the user has indicated interest in that tool. The instructional information includes a detailed description of the tool and one or more video clips associated with the tool. The tool data engine also allows end-users to record and/or upload video clips that demonstrate usage of the tool.

First claim

Opening claim text (preview).

What is claimed: 1. A computer-implemented method for providing instructional information to an end-user of a software application, the method comprising: receiving, from the end-user, an indication of a tool that is associated with the software application and is configured to allow data associated with the software application to be modified; causing a display device to display a tool data graphical user interface (GUI) in response to the indication, wherein the tool data GUI includes a first portion of instructional information pertaining to usage of the tool and one or more GUI elements; receiving, from the end-user, a selection of a first GUI element included in the tool data GUI; updating the tool data GUI to display a second portion of instructional information comprising a first video clip illustrating a usage of the tool in response to the selection; selecting a third portion of instructional information comprising a second video clip illustrating the usage of the tool, wherein selecting the third portion of instructional information is based on a first numeric relevance value that indicates a relevance of the third portion of instructional information relative to the second portion of instructional information; selecting a fourth portion of instructional information comprising a third video clip illustrating the usage of the tool, wherein selecting the fourth portion of instructional information is based on a second numeric relevance value that indicates a relevance of the fourth portion of instructional information relative to the second portion of instructional information; updating the tool data GUI to display, while displaying the second portion of the instructional information in a first window: a first thumbnail associated with the third portion of instructional information in a second window, and a second thumbnail associated with the fourth portion of instructional information in the second window; initiating playback of the second portion of the instructional information; and after completion of playback of the second portion of instructional information, updating the tool data GUI to: remove the second portion of instructional information from the first window, and display, in the first window, at least one of the third portion of instructional information and the fourth portion of instructional information. 2. The method of claim 1 , wherein the first portion of instructional information includes at least one of a textual description of the usage of the tool or one or more images illustrating usage of the tool. 3. The method of claim 1 , wherein a tool data engine causes the display device to display the tool data GUI within a software application GUI also displayed by the display device, and wherein the software application GUI includes an icon representing the tool. 4. The method of claim 3 , wherein the tool data engine causes the display device to display the tool data GUI when a distance between a screen position of a cursor and a screen position of the icon representing the tool is less than or equal to a threshold value. 5. The method of claim 3 , wherein the tool data engine causes the display device to cease displaying the tool data GUI when a distance between a screen position of a cursor and a screen position of the icon representing the tool is greater than or equal to a threshold value. 6. The method of claim 3 , wherein the tool data engine determines a transparency value for displaying the tool data GUI based on a distance between a screen position of a cursor and a screen position of the icon representing the tool. 7. The method of claim 1 , wherein the software application comprises a computer-aided design application or other graphical user interface. 8. The method of claim 1 , wherein the first portion of instructional information and second portion of instructional information are distributed across one or more databases. 9. The method of claim 1 , further comprising calculating the first numeric relevance value based on a frequency with which the end-user views the third portion of instructional information immediately following viewing the second portion of instructional information. 10. The method of claim 1 , further comprising calculating the first numeric relevance value based on a plurality of ratings received from a plurality of users, wherein the plurality of ratings are related to the second portion of instructional information and the third portion of instructional information. 11. The method of claim 1 , further comprising retrieving the first numeric relevance value from a relevance table, wherein the relevance table includes the first numeric relevance value and a second numeric relevance value that indicates a relevance of the second portion of instructional information relative to the third portion of instructional information. 12. One or more non-transitory computer-readable media including instructions that, when executed by one or more processors, cause the the one or more processors to perform the steps of: receiving, from an end-user, an indication of a tool that is associated with a software application and is configured to allow data associated with the software application to be modified; causing a display device to display a tool data graphical user interface (GUI) in response to the indication, wherein the tool data GUI includes a first portion of instructional information pertaining to usage of the tool and one or more GUI elements; receiving from the end-user a selection of a first GUI element included in the tool data GUI; updating the tool data GUI to display a second portion of instructional information comprising a first video clip illustrating a usage of the tool in response to the selection; selecting a third portion of instructional information comprising a second video clip illustrating the usage of the tool, wherein selecting the third portion of instructional information is based on a first numeric relevance value that indicates a relevance of the third portion of instructional information relative to the second portion of instructional information; selecting a fourth portion of instructional information comprising a third video clip illustrating the usage of the tool, wherein selecting the fourth portion of instructional information is based on a second numeric relevance value that indicates a relevance of the fourth portion of instructional information relative to the second portion of instructional information; updating the tool data GUI to display, while displaying the second portion of instructional information in a first window: a first thumbnail associated with the third portion of instructional information in a second window, and a second thumbnail associated with the fourth portion of instructional information in the second window; initiating playback of the second portion of instructional information; and after completion of playback of the second portion of instructional information, updating the tool data GUI to: remove the second portion of instructional information from the first window, and display, in the first window, at least one of the third portion of instructional information and the fourth portion of instructional information. 13. The one or more non-transitory computer-readable media of claim 12 , wherein the first portion of instructional information includes at least one of a textual description of the usage of the tool or one or more images illustrating usage of the tool. 14. The one or more non-transitory computer-readable media of claim 12 , wherein a tool data engine causes the display device to display t

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10387175B2 cover?
A tool data engine displays instructional information to an end-user of a software application that pertains to one or more tools associated with the software application. The tool data engine displays the instructional information within a graphical user interface (GUI) after the user has indicated interest in that tool. The instructional information includes a detailed description of the tool…
Who is the assignee on this patent?
Grossman Tovi, Fitzmaurice George, Autodesk Inc
What technology area does this patent fall under?
Primary CPC classification G06F9/453. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 20 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).