Packaging, distributing, presenting, and using multi-asset electronic content
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, at a computer device, packaged content, wherein the packaged content comprises a manifest and assets, wherein the manifest specifies different navigation paradigms for different assets such that a same user navigation command is interpreted to specify a first navigation when interacting with a first asset and interpreted to specify a different navigation when interacting with a second asset;
identifying stacks based at least in part on the manifest, each stack comprising one or more of the assets that are logically related to one another, wherein navigation amongst and within the stacks is specified by the manifest; and
presenting, via a processor of the computer device, the packaged content in a content consumption environment based at least in part upon the manifest, wherein presenting the packaged content includes displaying a plurality of stacks, the plurality of stacks configured to be viewed and navigated in the content consumption environment.
2 Assignments
0 Petitions
Accused Products
Abstract
One exemplary embodiment involves receiving, at a computer device, packaged content, wherein the packaged content comprises a manifest and assets. The exemplary method further comprises presenting, via a processor of the computer device, the packaged content in a content consumption environment based at least in part upon the manifest, wherein the manifest identifies stacks, each stack comprising one or more of the assets that are logically related to one another, wherein navigation amongst and within the stacks is specified by the manifest.
15 Citations
24 Claims
-
1. A computer-implemented method comprising:
-
receiving, at a computer device, packaged content, wherein the packaged content comprises a manifest and assets, wherein the manifest specifies different navigation paradigms for different assets such that a same user navigation command is interpreted to specify a first navigation when interacting with a first asset and interpreted to specify a different navigation when interacting with a second asset; identifying stacks based at least in part on the manifest, each stack comprising one or more of the assets that are logically related to one another, wherein navigation amongst and within the stacks is specified by the manifest; and presenting, via a processor of the computer device, the packaged content in a content consumption environment based at least in part upon the manifest, wherein presenting the packaged content includes displaying a plurality of stacks, the plurality of stacks configured to be viewed and navigated in the content consumption environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system comprising:
-
a processor for executing instructions stored in computer-readable medium on one or more devices providing an application, the application comprising one or more modules configured to perform the steps comprising; receiving packaged content comprising a manifest and assets, wherein the manifest specifies different navigation paradigms for different assets such that a same user navigation command is interpreted to specify a first navigation when interacting with a first asset and interpreted to specify a different navigation when interacting with a second asset; identifying stacks based at least in part on the manifest, each stack comprising one or more of the assets that are logically related to one another, wherein navigation amongst and within the stacks is specified by the manifest; and presenting the packaged content in a content consumption environment based at least in part upon the manifest, wherein presenting the packaged content includes displaying a plurality of stacks, the plurality of stacks configured to be viewed and navigated in the content consumption environment.
-
-
24. A non-transitory computer-readable medium on which is encoded program code, the program code comprising:
-
program code for receiving packaged content, wherein the packaged content comprises a manifest and assets, wherein the manifest specifies different navigation paradigms for different assets such that a same user navigation command is interpreted to specify a first navigation when interacting with a first asset and interpreted to specify a different navigation when interacting with a second asset; program code for identifying stacks based at least in part on the manifest, each stack comprising one or more of the assets that are logically related to one another, wherein navigation amongst and within the stacks is specified by the manifest; and program code for presenting the packaged content in a content consumption environment based at least in part upon the manifest, wherein presenting the packaged content includes displaying a plurality of stacks, the plurality of stacks configured to be viewed and navigated in the content consumption environment.
-
Specification