SYSTEMS AND METHODS FOR CREATING AND SHARING A PRESENTATION
First Claim
1. A method for creating a presentation, the method comprising:
- uploading a plurality of digital media files from a client device to an application server for processing and subsequent storage on a media server;
receiving user input from the client device defining aspects of a presentation, the user-defined aspects identifying a configuration file and a plurality of digital media files for inclusion in the presentation; and
transmitting the user-defined aspects from the client device to the application server, wherein the application server stores a record of the presentation, the record including the user-defined aspects, and wherein the application server distributes a link to the record that is accessed to retrieve and dynamically render the presentation.
1 Assignment
0 Petitions
Accused Products
Abstract
In one example, a method for creating a presentation comprises uploading a plurality of digital medial files from a client device to an application server for processing and subsequent storage on a media server. The method additionally comprises receiving user input from the client device defining aspects of a presentation, the user-defined aspects identifying a configuration file and a plurality of digital media files for inclusion in the presentation. The method further comprises transmitting the user-defined aspects from the client device to the application server. The application server stores a record of the presentation, the record including the user-defined aspects. Further, the application server distributes a link to the record that is accessed to retrieve and dynamically render the presentation.
-
Citations
23 Claims
-
1. A method for creating a presentation, the method comprising:
-
uploading a plurality of digital media files from a client device to an application server for processing and subsequent storage on a media server; receiving user input from the client device defining aspects of a presentation, the user-defined aspects identifying a configuration file and a plurality of digital media files for inclusion in the presentation; and transmitting the user-defined aspects from the client device to the application server, wherein the application server stores a record of the presentation, the record including the user-defined aspects, and wherein the application server distributes a link to the record that is accessed to retrieve and dynamically render the presentation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for sharing a presentation, the method comprising:
-
receiving user input at an application server from a first client device, the user input defining aspects of a presentation, the user-defined aspects identifying a configuration file and one or more digital media files to include in the presentation; storing a record of the presentation on the application server, the record including the user-defined aspects; distributing a link to the record; and in response to a second client device accessing the link, transmitting the record to the second client device, wherein the second client device retrieves the one or more digital media files using the record and dynamically renders the presentation according to the user-defined aspects. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of rendering a presentation on a client device, comprising:
-
downloading a configuration file associated with a presentation from an application server, the configuration file including an identifier associated with the presentation; downloading a record of the presentation from the application server using the presentation identifier, the record comprising a plurality of user-defined aspects, the plurality of user-defined aspects identifying a plurality of digital media files included in the presentation; downloading the plurality of digital media files from a media server using the user-defined aspects; and dynamically rendering the presentation according to the user-defined aspects. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. An application server for creating and sharing a presentation, the application server comprising:
-
a computing device configured to execute computer-executable instructions; a memory operably connected to the computing device, the memory comprising a tangible computer readable medium; an upload application stored on the memory and configured to be transmitted to and executed by a first client device, the upload application comprising computer-executable instructions that, if executed by the first client device, cause the first client device to upload digital media files to the application server; a media processing module stored on the memory and comprising computer-executable instructions that, if executed by the computing device, cause the computing device to process digital media files received from the first client device; and a builder application stored on the memory and configured to be transmitted to and executed by the first client device, the builder application comprising computer-executable instructions that, if executed by the first client device, cause the first client device to create a presentation comprising a configuration file and one or more digital media files. - View Dependent Claims (23)
-
Specification