Pre-fetching items in a virtual universe based on avatar communications
First Claim
1. A computer-implemented method for pre-fetching items in a virtual universe (VU) in a network based on avatar communications, comprising:
- analyzing, by at least one computing device, a set of words in the avatar communications between a set of avatars in the VU in the network;
extracting, by at least one computing device, a subset of words from the set of words based on the analysis;
ranking, by at least one computing device, each word of the subset of words based on a frequency, a recency, and a relevance of the subset of words as used in the communications; and
calculating, by at least one computing device, a relative priority of the each word of the subset of words based on a calculation comprising subtracting the recency from a sum of the frequency and the relevance.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention pre-fetches objects, textures and scripts (collectively referred to herein as items) through analysis of the communications of an avatar. Furthermore, if an object, texture or script is not pre-fetched upon arrival to a region the virtual universe'"'"'s object, texture and script download system is augmented to prioritize objects the user may be interested in based on the avatar'"'"'s communications and previously stated priorities. The present invention may improve user experience of virtual world by prioritizing the download and caching of objects, textures, and scripts that are likely to interest the user. Such a prioritization enhances the user experience by reducing wait times for the rendering of objects of interest.
-
Citations
20 Claims
-
1. A computer-implemented method for pre-fetching items in a virtual universe (VU) in a network based on avatar communications, comprising:
-
analyzing, by at least one computing device, a set of words in the avatar communications between a set of avatars in the VU in the network; extracting, by at least one computing device, a subset of words from the set of words based on the analysis; ranking, by at least one computing device, each word of the subset of words based on a frequency, a recency, and a relevance of the subset of words as used in the communications; and calculating, by at least one computing device, a relative priority of the each word of the subset of words based on a calculation comprising subtracting the recency from a sum of the frequency and the relevance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for pre-fetching items in a virtual universe (VU) based on avatar communications, comprising:
-
a memory medium comprising instructions; a bus coupled to the memory medium; a processor coupled to the bus that when executing the instructions causes the system to; analyze a set of words in communications between a set of avatars in the VU; extract a subset of words from the set of words based on the analysis; rank each word of the subset of words based on a frequency, a recency, and a relevance of the subset of words as used in the communications; and calculate a relative priority of the each word of the subset of words based on a calculation comprising subtracting the recency from a sum of the frequency and the relevance. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer readable device containing a program product for pre-fetching items in a virtual universe (VU) based on avatar communications, the computer readable device comprising program code for causing a computer to:
-
Analyze a set of words in communications between a set of avatars in the VU; extract a subset of words from the set of words based on the analysis; rank each word of the subset of words based on a frequency, a recency, and a relevance of the subset of words as used in the communications; and calculate a relative priority of the each word of the subset of words based on a calculation comprising subtracting the recency from a sum of the frequency and the relevance. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification