Methods, systems, and computer readable media for high reliability downloading of background assets using a manifest in a virtual world application
First Claim
1. A method for high reliability downloading of background assets using a manifest in a virtual world application (VWA), the method comprising:
- compiling the manifest of the assets potentially needed for execution by a first instance of the VWA, wherein each of the assets is associated with a priority;
downloading, using the manifest and while executing the first instance of the VWA, the assets listed in the manifest based on the priorities indicated in the manifest, wherein downloading the assets includes downloading the assets based on an area identifier associated with each of the assets in the manifest, wherein the area identifier associates each of the assets with a particular virtual world area or zone, wherein the first instance of the VWA produces a virtual world including a plurality of different zones, each of the plurality of different zones having a distinct look and feel, wherein a first set of the assets is required for displaying a first zone of the plurality of different zones and a second set of the assets is required for displaying a second zone of the plurality of different zones, the second zone comprising a neighboring zone of the first zone, and wherein downloading the assets based on the area identifier associated with each of the assets includes predictively initiating background downloading of the second set of the assets based on a user'"'"'s play while the user is in the first zone; and
executing the first instance of the VWA for displaying the virtual world by loading at least the first set of the assets and the second set of the assets listed in the manifest.
3 Assignments
0 Petitions
Accused Products
Abstract
The subject matter described herein includes methods, systems, and computer readable media for predictively downloading background assets with file-not-present tolerance in a virtual world application. According to one aspect for high reliability downloading of background assets using a manifest in a virtual world application, the method includes compiling a manifest of assets potentially needed for execution by a first instance of a virtual world application (VWA), wherein each of the assets is associated with a priority. Using the manifest and while executing the VWA, assets listed in the manifest are downloaded based on the priorities indicated in the manifest. The VWA is executed for displaying a virtual world by loading at least a subset of the assets listed in the manifest.
28 Citations
18 Claims
-
1. A method for high reliability downloading of background assets using a manifest in a virtual world application (VWA), the method comprising:
-
compiling the manifest of the assets potentially needed for execution by a first instance of the VWA, wherein each of the assets is associated with a priority; downloading, using the manifest and while executing the first instance of the VWA, the assets listed in the manifest based on the priorities indicated in the manifest, wherein downloading the assets includes downloading the assets based on an area identifier associated with each of the assets in the manifest, wherein the area identifier associates each of the assets with a particular virtual world area or zone, wherein the first instance of the VWA produces a virtual world including a plurality of different zones, each of the plurality of different zones having a distinct look and feel, wherein a first set of the assets is required for displaying a first zone of the plurality of different zones and a second set of the assets is required for displaying a second zone of the plurality of different zones, the second zone comprising a neighboring zone of the first zone, and wherein downloading the assets based on the area identifier associated with each of the assets includes predictively initiating background downloading of the second set of the assets based on a user'"'"'s play while the user is in the first zone; and executing the first instance of the VWA for displaying the virtual world by loading at least the first set of the assets and the second set of the assets listed in the manifest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for high reliability background downloading using a manifest in a virtual world application (VWA), the system comprising:
-
a plurality of remote assets, being stored in a memory, potentially needed for displaying a virtual world; the manifest, being stored in the memory, listing the remote assets, wherein each of the remote assets is associated with a priority, wherein the manifest includes an area identifier associated with each of the remote assets; a background asset acquisition (BAA) module, being stored in the memory and executed by a processor, for downloading the remote assets based on the manifest, wherein the background asset acquisition module is configured to download the remote assets based on the area identifier associated with each of the remote assets in the manifest, wherein the area identifier associates each of the remote assets with a particular virtual world area or zone, wherein the VWA produces the virtual world including a plurality of different zones, each of the plurality of different zones having a distinct look and feel, wherein a first set of the remote assets is required for displaying a first zone of the plurality of different zones and a second set of the remote assets is required for displaying a second zone of the plurality of different zones, the second zone comprising a neighboring zone of the first zone, and wherein downloading the remote assets based on the area identifier associated with each of the remote assets includes predictively initiating background downloading of the second set of the remote assets based on a user'"'"'s play while the user is in the first zone; and a first instance of the VWA for displaying the virtual world by loading at least the first set of the remote assets and the second set of the remote assets listed in the manifest. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium containing a computer program, executable by a processor, the computer program comprising executable instructions for:
-
compiling a manifest of assets potentially needed for execution by a first instance of a virtual world application (VWA), wherein each of the assets is associated with a priority; downloading, using the manifest and while executing the first instance of the VWA, the assets listed in the manifest based on the priorities indicated in the manifest, wherein downloading the assets includes downloading the assets based on an area identifier associated with each of the assets in the manifest, wherein the area identifier associates each of the assets with a particular virtual world area or zone, wherein the first instance of the VWA produces a virtual world including a plurality of different zones, each of the plurality of different zones having a distinct look and feel, wherein a first set of the assets is required for displaying a first zone of the plurality of different zones and a second set of the assets is required for displaying a second zone of the plurality of different zones, the second zone comprising a neighboring zone of the first zone, and wherein downloading the assets based on the area identifier associated with each of the assets includes predictively initiating background downloading of the second set of the assets based on a user'"'"'s play while the user is in the first zone; and executing the first instance of the VWA for displaying the virtual world by loading at least the first set of the assets and the second set of the assets listed in the manifest.
-
Specification