Patent ID: 8732581
Filing Date: 2014-05-20
Classification: G06F

Abstract:
1. A method comprising: extracting a list of display elements defined in metadata of a package file, each display element representative of content items included in the package file, the package file including a first presentation specification, a second presentation specification, at least one content file, and metadata including the list of display elements, each display element including a metadata association to one of the at least one content file; identifying a presentation specification from the first and second presentation specifications included in the package file to use in presenting a view of the package file, each of the first and second presentation specifications providing a navigation template including display elements to which content items are associated in the metadata of the package file and from which navigable views are renderable to include display elements representing content items associated in the metadata of the package file; extracting the identified presentation specification from the package file, the identified presentation specification including: instantiating the item viewer of the identified presentation specification and executing the item viewer code; receiving a selection of a display element; and launching an application to display a content file associated with the selected display element in the metadata of the package file, the launched application selected based on a file type of the content file associated with the selected display element.