Systems and methods for creating and using electronic content that requires a shared library
AssigneeAdobe Systems Incorporated
InventorsJames Corbett, Jeffrey Kamerer
Life of this patent
Estimating the term…
Abstract
Systems and methods that provide electronic content that requires that the playing computing device download a shared library. Created electronic content can be combined into a package that includes logic to download the shared library, a piece of loading content, and the created electronic content. When the package is used on a computing device, the preloader downloads the shared library, the loading content plays while the shared library downloads, and the created electronic content plays after the shared library has finished downloading.
Claims20
A computer-implemented method comprising:
- providing a user interface in a content creation environment for creating electronic content for display in a user environment, the user interface provided by a processor processing instructions stored on a computer-readable medium, the user interface comprising:
- an editing area for displaying objects used in creation of electronic content;
- tools for editing the appearance or functionality of the objects;
- and a timeline tool for defining movement or interactivity of the objects, wherein electronic content that is created comprises one or more frames defined using the timeline tool;
- receiving input to create one or more files comprising the electronic content;
- and
- determining whether the electronic content requires for display accessing a shared library and, if accessing a shared library is required, providing a package for use in the user environment of the one or more files comprising:
- a preloader;
- a first piece of electronic content;
- and a second piece of electronic content corresponding to electronic content being developed on the user interface;
- wherein, when the package is used in the user environment separate from the content creation environment, the preloader downloads the shared library, the first piece of electronic content plays while the shared library downloads, and the second piece of electronic content plays after the shared library has finished downloading.
A computer-implemented method comprising:
- receiving, at a processor, a package of one or more files comprising a preloader;
- a first piece of electronic content;
- and a second piece of electronic content for use in a user environment;
- in response to the preloader, downloading, by the processor, a shared library necessary for use of the second piece of electronic content;
- playing, by the processor, the first piece of electronic content in the user environment separate from a content creation environment while the shared library downloads;
- and
- after the shared library has finished downloading, playing, by the processor, the second piece of electronic content, wherein the second piece of electronic content comprises a plurality of frames, the second piece of electronic content created by a content creation application that allows control of any frame via a user interface in the content creation environment.
A computer apparatus comprising:
- a user interface in a content creation environment for creating electronic content for use in a user environment, the user interface provided by a processor processing instructions stored on a computer-readable medium, the user interface comprising an editing area for displaying objects used in creation of electronic content and the user interface comprising tools for editing the appearance or functionality of the objects;
- and
- a first component implemented by the processor processing instructions stored on the computer-readable medium, wherein the first component:
- receives input to create one or more files comprising the electronic content;
- and
- determines whether the electronic content requires accessing a shared library and, if accessing a shared library is required, provides a package for use in the user environment of the one or more files comprising:
- a preloader;
- a first piece of electronic content;
- and a second piece of electronic content corresponding to electronic content being developed on the user interface;
- and
- wherein, when the package is used in the user environment separate from the content creation environment, the preloader downloads the shared library, the first piece of electronic content plays while the shared library downloads, and the second piece of electronic content plays after the shared library has finished downloading.
A non-transitory computer-readable medium on which is encoded program code, the program code comprising:
- program code for providing a user interface in a content creation environment for creating electronic content for use in a user environment, the user interface provided by a processor processing instructions stored on a computer-readable medium, the user interface comprising:
- an editing area for displaying objects used in electronic content being created;
- tools for editing the appearance and functionality of the objects;
- and a timeline tool for defining movement or interactivity of the objects, wherein electronic content that is created comprises one or more frames defined using the timeline tool;
- program code for receiving input to create one or more files comprising the electronic content;
- program code for determining whether the electronic content requires accessing a shared library and, if accessing a shared library is required, providing a package for use in the user environment of the one or more files comprising:
- a preloader;
- a first piece of electronic content;
- and a second piece of electronic content corresponding to electronic content being developed on the user interface, wherein, when the package is used in the user environment separate from the content creation environment, the preloader downloads the shared library, the first piece of electronic content plays while the shared library downloads, and the second piece of electronic content plays after the shared library has finished downloading.
Dependencies are inferred from the claim text.