Controlled content presentation in a browser
AssigneeLearnZillion, Inc.
InventorsIan Michael Lotinsky, Heather Anne Finn, Ian Phelan Lukens, Ronald Glen Warholic, Elizabeth Johanna Swanson McHugh
Life of this patent
Estimating the term…
Abstract
Methods and systems are provided for improved authoring of instructional content. A browser and an online application provides a presentation controller and an editor. The presentation controller controls presentation of objects to an author of instructional content. The editor allows the author to edit presentation of objects. In an embodiment, the presentation controller and editor are automatically provided to the browser when a user accesses the online application.
Claims20
A computer-implemented system for enabling authoring of instructional content at a browser coupled over a network to an online application, comprising:
- a browser having a presentation controller and an editor, wherein the presentation controller controls presentation of objects on a display to an author of instructional content, and the editor allows the author to edit presentation of objects on the display.
A computer-implemented method for enabling authoring of instructional content at a browser coupled over a network to an online application, comprising:
- controlling presentation of objects on a canvas of the browser to an author of instructional content, whereby an orderly and beautiful presentation is presented automatically to the author viewing the canvas in response to the selection of the objects by the author.
A computer-implemented method for enabling authoring of instructional content at a browser coupled over a network to an online application, comprising:
- (a) enabling a user to navigate the browser to a site of the application;
- (b) serving a presentation controller and an editor from the site of the application to the browser;
- (c) serving data structures and inline content from the site of the application to the browser for display in one or more slides in a presentation canvas controlled by the presentation controller;
- (d) downloading to the browser one or more additional slide-external assets;
- (e) drawing object containers from data structures under the control of the presentation controller and incorporating style modifications from the browser;
- (f) providing inline content under the control of the presentation controller to the browser and incorporating object-specific styles;
- and
- (g) drawing on the canvas with the browser to place object containers and objects based on rules set by the presentation controller and browser context.
Dependencies are inferred from the claim text.