Telling Interactive, Self-Directed Stories with Spreadsheets
First Claim
1. A method for displaying a spreadsheet to convey information using a story comprising a collection of operations, the method comprising the acts of:
- opening the spreadsheet and the story associated with the spreadsheet;
displaying a storytelling user interface comprising playback controls for controlling the playback of the story; and
performing a sequence of operations from the collection of operations in the story to convey information to a consumer.
3 Assignments
0 Petitions
Accused Products
Abstract
A spreadsheet storytelling engine is provided. The spreadsheet storytelling engine may run in the context of a spreadsheet application on any device, service, or general endpoint capable of running the spreadsheet application. The spreadsheet storytelling engine allows for the authoring and telling of a story. The story is a collection of operations that guide the consumer through a spreadsheet. The story allows the spreadsheet to be used to convey visualizations, data, calculations, or other objects in a spreadsheet in a way that may be simple, pleasant to look at, and/or visually engaging to help a consumer understand the information and internalize it in a way that is actionable without requiring the real time availability of the spreadsheet author. The spreadsheet storytelling engine is useful for purposes including, but not limited to, making presentations, creating tutorials, validating data, explaining how a model works, and generating interactive business intelligence dashboards.
92 Citations
20 Claims
-
1. A method for displaying a spreadsheet to convey information using a story comprising a collection of operations, the method comprising the acts of:
-
opening the spreadsheet and the story associated with the spreadsheet; displaying a storytelling user interface comprising playback controls for controlling the playback of the story; and performing a sequence of operations from the collection of operations in the story to convey information to a consumer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for creating a story to convey information in a spreadsheet, the system comprising a computing device having a processor and a memory in communication with the processor for executing a storytelling engine operable to:
-
record a collection of operations associated with the spreadsheet; and storing the collection of operations as a story associated with the spreadsheet for later playback by a consumer. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A computer readable medium containing computer executable instructions which, when executed by a computer, perform a method for displaying a spreadsheet to convey information using a story comprising a collection of operations, the method comprising the acts of:
-
opening the spreadsheet; loading the story into the spreadsheet; initiating playback of a selected portion of the story; and performing a sequence of operations corresponding to the selected portion of the story to convey information to a consumer. - View Dependent Claims (19, 20)
-
Specification