AUTHORING PACKAGE FILES
First Claim
1. A system comprising:
- a bus;
a memory coupled to the bus;
at least one processor coupled to the bus;
an authoring module stored in the memory and executable on the at least one processor to;
instantiate a package file;
associate a presentation specification with the package file, the presentation specification to be rendered by a presentation application to present a representation of display elements of the package file,associate a content file with a display element of the package file;
receive input specifying a package file option; and
publish the package file in accordance with the package file option.
2 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments described herein include systems, methods, software, and data structures of and for authoring and presentation of package files. Some such embodiments include instantiating a package file and receiving a presentation specification to include in the package file, the presentation specification displayable within a media playing application to provide a representation of display elements defined in the package file. Such embodiments may further include receiving content files, defining display elements for each content file, and associating each content file with a respective display element. A package file may then be generated, published, and/or displayed as a function of the presentation specification.
-
Citations
32 Claims
-
1. A system comprising:
-
a bus; a memory coupled to the bus; at least one processor coupled to the bus; an authoring module stored in the memory and executable on the at least one processor to; instantiate a package file; associate a presentation specification with the package file, the presentation specification to be rendered by a presentation application to present a representation of display elements of the package file, associate a content file with a display element of the package file; receive input specifying a package file option; and publish the package file in accordance with the package file option. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
receiving and embedding a content file in a package file; receiving a selection of and embedding a presentation specification within the package file; associating the content file with a display element of the presentation specification; populating a portion of the presentation specification as a function of option input; and publishing the package file. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system comprising:
-
a memory device; a processor coupled to the memory; a package file held in the memory device, the package file including; a first presentation specification including display elements; content item files; and metadata associating the content item files with respective display elements of the first presentation specification and defining display properties of the first presentation specification; a presentation module held in the memory and executable by the processor to; render a representation of at least a portion of the package file as a function of the first presentation specification, the content item files, and the metadata; and present the package file in an authoring mode to receive input with regard to display elements and respective associations to content items; and an authoring module held in the memory and executable by the processor to; receive a selection of a second presentation specification; communicate with the presentation module via an interface to reflect changes with respect to the displayed representation of the package file and received in the authoring module, and to populate changes received from the presentation module to the authoring module; and publish modified and created package files. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A computer-readable medium, with instructions thereon, which when executed, cause a computer to:
-
instantiate a presentation specification in a first user interface portion in response to input received in a second user interface portion; receive a selection in the first user interface portion of a display element of the presentation specification to associate a content file with; receive a selection of a content file and modify the selected display element to include an association to the selected content file; and build a page description language file in response to a command received in the first and second user interface portions, the page description language file including the presentation specification, the content file, and the association of the content file to the display element of the presentation specification. - View Dependent Claims (30, 31, 32)
-
Specification