SYSTEMS AND METHODS FOR CREATING, COLLABORATING, AND PRESENTING SOFTWARE DEMONSTRATIONS, AND METHODS OF MARKETING OF THE SAME
First Claim
1. A method of authoring a software demonstration comprising a first screenshot on a computer having a display, comprising:
- providing for detecting a user input;
providing for automatically acquiring a second screenshot after a user-configurable delay period to allow the computer to refresh the display responsive to the user input; and
providing for providing a cue to the user to inform the user of the timing of the second screenshot.
5 Assignments
0 Petitions
Accused Products
Abstract
A software demonstration may be created by capturing screenshots of normal use of an application. The authoring tool may capture a screenshot upon detecting an input. Before capturing the screenshot, the authoring tool may delay for a pre-determined and/or user-configurable period of time to allow the computer display to be refreshed. The authoring tool may provide a cue to inform the user of the timing of the screenshot acquisition. If a screenshot is mistimed, it may be replaced without interrupting the flow of the software demonstration. Screenshots may be linked to one another using clickable hotspots. The hotspots may be used in presenting the software demonstration to provide for a realistic presentation of a software product. The authoring tool may publish the software demonstration in a web accessible format to a network accessible storage location to allow reviewers to comment on the demonstration. An author may access the presentation to review commentary on the demonstration. A software demonstration may be published as a distributable file which may comprise the software demonstration, a player to allow a recipient to view the demonstration, and a version of the software demonstration tool to virally create marketing opportunities for the authoring tool.
61 Citations
28 Claims
-
1. A method of authoring a software demonstration comprising a first screenshot on a computer having a display, comprising:
-
providing for detecting a user input; providing for automatically acquiring a second screenshot after a user-configurable delay period to allow the computer to refresh the display responsive to the user input; and providing for providing a cue to the user to inform the user of the timing of the second screenshot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An article of manufacture for authoring a software demonstration having a first screenshot on a computer, comprising:
a machine-readable medium having instructions stored thereon to; detect a user input; delay a pre-determined time period to allow the computer to refresh the display responsive to the user input; and automatically acquire a second screenshot after the delay, wherein the acquiring comprises providing a cue to inform the user of the timing of the acquiring. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
25. A system for authoring a software demonstration having a first screenshot, comprising:
-
a computer having a display and a pointer input; an input detection module to detect a pointer input and to define a first clickable area corresponding to the position of the pointer on the display upon the detecting; a screen capture module to capture a second screenshot of the display responsive to the detecting after a user-configurable delay period; and a screenshot ordering module to associate the first clickable area with the first screenshot and to link the second screenshot to the first screenshot using the first clickable area within the software demonstration, wherein the screenshot ordering module is configured to replace the second screenshot with a third screenshot responsive to a user input, and wherein the replacing comprises removing the second screenshot from the software demonstration and linking the first screenshot to the third screenshot using the first clickable area.
-
-
26. A method for presenting a realistic software demonstration on a first computing device having a display and a pointer input device, the software demonstration comprised of a plurality of screenshots depicting an operating state of a second computer system, the method comprising:
-
providing for displaying a first screenshot of the software demonstration, wherein the screenshot covers substantially all of a viewable area of the display; providing for displaying a pointer controlled by the pointer input device capable of moving freely over the first screenshot; and providing for providing a first clickable area on the first screenshot, wherein a pointer input received in the first clickable area causes the software demonstration to display a second screenshot, and wherein proximity of the pointer to the first clickable area causes a hover effect to be displayed, wherein the hover effect corresponds to an operating state of the second computer system.
-
-
27. A method for facilitating collaboration on a software demonstration comprising a plurality of screenshots created by an author using an authoring tool, the method comprising:
-
providing for automatically publishing the software demonstration to a network accessible storage location from the authoring tool; providing for displaying a first screenshot of the software demonstration in a reviewer interface, the reviewer interface comprising a commentary input, wherein commentary entered therein by a reviewer is stored and associated with the first screenshot and the reviewer; and providing for displaying the first screenshot in an author interface, the author interface comprising a commentary display to display commentary associated with the first screenshot, wherein each displayed commentary entry is associated with a reviewer.
-
-
28. A method to virally create marketing opportunities for an authoring tool used to create and publish authored content, the method comprising:
-
providing for publishing authored content into a single distributable file, wherein the distributable file comprises the authored content, a viewer capable of displaying the authored content on a computing device, and a version of the authoring tool used to create the authored content; and providing an installer to install each of the authored content, viewer, and version of the authoring tool on a computing device to allow a receiver of the distributable file to install the authored content, viewer, and version of the authoring tool in a single install step.
-
Specification