IP Library › Granted Patent US 9,372,835
Granted Patent B2
US 9,372,835 · App. 13/400,036 · Granted Jun 21, 2016

System and method for presentation creation

Inventors: Christopher Kief (New York, NY); David Lee (New York, NY)
Assignee: PILOT.IS LLC
G06F17/2241G06F17/3089
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,372,835
App. No.
13/400,036
Granted
Jun 21, 2016
Kind
B2
Abstract

A system and method are provided for a network-based content management system (CMS) for creating and sharing presentation objects, and for generating revenue based on providing access to tools by which the presentation objects are created, stored and managed. In the system, a content management service includes a database that stores a presentation object, and a Web server stores a Web page including a link to the presentation object. When the Web page is displayed on a computing device that accesses the Web page via the Web, the presentation object appears as an embedded presentation.

Claims (63)

1. A system, comprising:

a content management service including a database that stores a presentation object, the presentation object including a plurality of electronic presentation slides, each slide including material comprising at least one of an image, a video, a link to a social media webpage, and an audio file; and

a Web server having stored thereon a Web page including a first link to the presentation object, wherein:

the presentation object appears as an embedded presentation that is loaded from the database based on the first link when the Web page is to be displayed on a computing device that accesses the Web page via the Web;

the presentation object includes a plurality of slide sequences, including a first slide sequence and a second slide sequence that is non-linear relative to the first slide sequence;

the first slide sequence includes a slide that provides direct access to the second slide sequence;

the second slide sequence includes a slide that provides direct access to the first slide sequence;

the content management service generates a graphical user interface, wherein the graphical user interface includes movable graphical representations of data objects, each data object assigned to and representing an entire slide sequence; and

the content management service:

receives a selection of one of the first slide sequence and the second slide sequence through activation of a respective graphical representation;

modifies a relationship of the selected slide sequence in response to one of:

moving, without selecting individual slides of the selected slide sequence, the activated graphical representation so that the selected slide sequence becomes non-linear relative to a different slide sequence than one with which the selected slide sequence is currently non-linear; and

moving, without selecting individual slides of the selected slide sequence, the activated graphical representation so that the selected slide sequence becomes accessible from a different slide of the slide sequence with which the selected slide sequence is currently non-linear; and

updates the presentation object in the database to reflect the modified relationship.

2. The system of claim 1 , wherein the content management service includes a content management engine that provides software tools to create, edit and manage presentation objects stored in the database, the software tools outputting the graphical user interface for display at a computing device of an authorized user.

3. The system of claim 1 , wherein the content management service is configured to receive a publication preference, and make the presentation object publicly available over the Web in accordance with the publication preference.

4. The system of claim 3 , wherein the content management service includes an accounting engine that stores billing information and wherein the content management service updates the billing information based on access to the content management service to output a bill for a creator of the presentation object.

5. The system of claim 4 , wherein the information pertains to a license agreement whereby the creator is charged a specified amount for the ability to create, store and manage presentation objects in the database.

6. The system of claim 4 , wherein the billing information includes a measure of an amount of Web traffic directed towards the presentation object, and the creator is billed based on the amount of Web traffic.

7. The system of claim 1 , wherein:

the first link identifies the preselected slide;

the Web server stores a second Web page that includes a second link to the same presentation object; and

the second link identifies a different preselected slide of the presentation object, which slide is presented when the second Web page is initially displayed.

8. The system of claim 1 , wherein the graphical user interface allows the relationship of the selected slide sequence to be modified by:

dragging the activated graphical representation; and

dropping the activated graphical representation into a user specified position in relation to another slide or slide sequence.

9. The system of claim 1 , wherein the graphical user interface:

includes an option to perform, by the content management service, a search that displays all slides in any presentation object stored in the database, which slides match at least one user inputted identifier; and

includes an option to, after results of the search are displayed, revert to a displayed state of the slides as existed immediately prior to the displaying of the search results.

10. The system of claim 9 , wherein the option to revert is a breadcrumb mechanism.

11. A method, comprising:

at a first computing device, providing access to a database that stores a presentation object including a plurality of electronic presentation slides, each slide including material comprising at least one of an image, a video, a link to a social media webpage, and an audio file, wherein:

the presentation object includes a plurality of slide sequences, including a first slide sequence and a second slide sequence that is non-linear relative to the first slide sequence;

the first slide sequence includes a slide that provides direct access to the second slide sequence; and

the second slide sequence includes a slide that provides direct access to the first slide sequence;

at the first computing device, receiving a request for the presentation object, wherein the request is transmitted from a second computing device based on a first link contained in a Web page, the request transmitted in advance of an initial displaying of the Web page;

providing the presentation object to the second computing device, wherein the presentation object appears as an embedded presentation when the Web page is displayed on the second computing device;

generating, by the first computing device, a graphical user interface for display at the second computing device, wherein the graphical user interface includes movable graphical representations of data objects, each data object assigned to and representing an entire slide sequence; and

at the first computing device:

receiving a selection of one of the first slide sequence and the second slide sequence through activation of a respective graphical representation; and

modifying a relationship of the selected slide sequence in response to one of:

moving, without selecting individual slides of the selected slide sequence, the activated graphical representation so that the selected slide sequence becomes non-linear relative to a different slide sequence than one with which the selected slide sequence is currently non-linear; and

moving, without selecting individual slides of the selected slide sequence, the activated graphical representation so that the selected slide sequence becomes accessible from a different slide of the slide sequence with which the selected slide sequence is currently non-linear; and

updating the presentation object in the database to reflect the modified relationship.

12. The method of claim 11 , further comprising:

at the first computer, providing a software tool to create, edit and manage presentation objects stored in the database, the software tool outputting the graphical user interface for display at the second computing device.

13. The method of claim 11 , further comprising:

at the first computing device, receiving a publication preference from the second computing device, and making the presentation object publicly available over the Web in accordance with the publication preference.

14. The method of claim 13 , further comprising:

billing a creator of the presentation object for access to the software tool and the database.

15. The method of claim 14 , wherein the creator is billed based on a license agreement whereby the creator is charged a specified amount for the ability to create, store and manage presentation objects in the database.

16. The method of claim 14 , wherein the creator is billed based on an amount of Web traffic directed towards the presentation object.

17. The method of claim 11 , further comprising:

receiving a request for the presentation object, wherein the request is transmitted based on a second link contained in a second Web page; and

presenting a different preselected slide of the presentation object when the second Web page is initially displayed;

wherein the first link and the second link respectively identify the preselected slides displayed on the Web page and the second Web page.

18. The method of claim 11 , wherein the graphical user interface allows the relationship of the selected slide sequence to be modified by:

dragging the activated graphical representation; and

dropping the activated graphical representation into a user specified position in relation to another slide or slide sequence.

19. The method of claim 11 , wherein the graphical user interface:

includes an option to perform, by the content management service, a search that displays all slides in any presentation object stored in the database, which slides match at least one user inputted identifier; and

includes an option to, after results of the search are displayed, revert to a displayed state of the slides as existed immediately prior to the displaying of the search results.

20. The method of claim 19 , wherein the option to revert is a breadcrumb mechanism.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2012
From: KIEF, CHRISTOPHER; LEE, DAVID
To: PILOT.IS LLC
Reel/Frame 028166/0040 →
Continuity (4)
Continuation In Part 13224315 · Sep 1, 2011
Provisional Application 61379236 · Sep 1, 2010
Provisional Application 61379037 · Sep 1, 2010
Related Publication 20120221449A1 · Aug 30, 2012