Providing Users With Location Information Within a Virtual World
First Claim
1. A computer-implemented method, comprising:
- receiving a triggering event indicating a requirement to present a user of a virtual world with one or more selectable location options, wherein the user is represented by an avatar in the virtual world, and wherein selecting one of the one or more selectable location options results in the avatar moving to a corresponding location within the virtual world;
matching a plurality of locations visited by the user to at least some locations described in a stored data structure, wherein the stored data structure describes characteristics of previous location visits by multiple users of the virtual world;
determining one or more locations currently available to the user within the virtual world;
determining, based on the matching stored pattern, a favorability rating for each of the one or more locations currently available to the user;
determining, based on the determined favorability rating, one or more favorability indicators associated to each of the one or more locations currently available to the user, wherein the one or more favorability indicators indicate the favorability of the associated location to the user; and
presenting the user with one or more selectable location options, wherein each selectable location option corresponds to one of the one or more locations currently available to the user, and wherein each selectable location option is presented along with the associated one or more favorability indicators.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide techniques for providing information describing locations to users of an immersive virtual environment. In one embodiment, patterns of locations visited by various users of the virtual environment may be stored in a searchable data structure(s). Further, characteristics of the location visits may be used to determine whether a given location visit was favorable for each user. Subsequently, locations visited by a current user may be matched to one of the stored patterns of locations. The matching pattern may then be used to provide favorability information describing other locations available to the current user. The favorability information may be presented to the user as graphical indications visible within the user'"'"'s view of the virtual environment.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving a triggering event indicating a requirement to present a user of a virtual world with one or more selectable location options, wherein the user is represented by an avatar in the virtual world, and wherein selecting one of the one or more selectable location options results in the avatar moving to a corresponding location within the virtual world; matching a plurality of locations visited by the user to at least some locations described in a stored data structure, wherein the stored data structure describes characteristics of previous location visits by multiple users of the virtual world; determining one or more locations currently available to the user within the virtual world; determining, based on the matching stored pattern, a favorability rating for each of the one or more locations currently available to the user; determining, based on the determined favorability rating, one or more favorability indicators associated to each of the one or more locations currently available to the user, wherein the one or more favorability indicators indicate the favorability of the associated location to the user; and presenting the user with one or more selectable location options, wherein each selectable location option corresponds to one of the one or more locations currently available to the user, and wherein each selectable location option is presented along with the associated one or more favorability indicators. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium including a program, which when executed on a processor performs an operation, the operation comprising:
-
receiving a triggering event indicating a requirement to present a user of a virtual world with one or more selectable location options, wherein the user is represented by an avatar in the virtual world, and wherein selecting one of the one or more selectable location options results in the avatar moving to a corresponding location within the virtual world; matching a plurality of locations visited by the user to at least some locations described in a stored data structure, wherein the stored data structure describes characteristics of previous location visits by multiple users of the virtual world; determining one or more locations currently available to the user within the virtual world; determining, based on the matching stored pattern, a favorability rating for each of the one or more locations currently available to the user; determining, based on the determined favorability rating, one or more favorability indicators associated to each of the one or more locations currently available to the user, wherein the one or more favorability indicators indicate the favorability of the associated location to the user; and presenting the user with one or more selectable location options, wherein each selectable location option corresponds to one of the one or more locations currently available to the user, and wherein each selectable location option is presented along with the associated one or more favorability indicators. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system, comprising:
-
a database; a processor; and a memory containing a program, which when executed by the processor is configured to perform an operation, the operation comprising; receiving a triggering event indicating a requirement to present a user of a virtual world with one or more selectable location options, wherein the user is represented by an avatar in the virtual world, and wherein selecting one of the one or more selectable location options results in the avatar moving to a corresponding location within the virtual world; matching a plurality of locations visited by the user to at least some locations described in a stored data structure, wherein the stored data structure describes characteristics of previous location visits by multiple users of the virtual world; determining one or more locations currently available to the user within the virtual world; determining, based on the matching stored pattern, a favorability rating for each of the one or more locations currently available to the user; determining, based on the determined favorability rating, one or more favorability indicators associated to each of the one or more locations currently available to the user, wherein the one or more favorability indicators indicate the favorability of the associated location to the user; and presenting the user with one or more selectable location options, wherein each selectable location option corresponds to one of the one or more locations currently available to the user, and wherein each selectable location option is presented along with the associated one or more favorability indicators. - View Dependent Claims (18, 19, 20)
-
Specification