Assisted navigation in virtual environments
First Claim
1. A method performed by at least one computing device, the method comprising:
- collecting, in a gaming environment, a log of locations previously visited by users;
extracting paths from the log of locations;
identifying a plurality of points of interest along the extracted paths;
merging the plurality of points of interests into interest regions, wherein each interest region includes a collection of points of interest located within a defined distance of each other;
identifying interest paths between the interest regions;
reviewing the interest paths in view of a statistical procedure to determine a preferred interest path according to a statistical measure;
determining whether the preferred interest path satisfies a predefined constraint;
in a first instance where the preferred interest path does not satisfy the predefined constraint, substituting an additional interest path for the preferred interest path and repeating the determining; and
in a second instance where the preferred interest path satisfies the predefined constraint, generating a walkthrough path of the gaming environment based on the preferred interest path.
2 Assignments
0 Petitions
Accused Products
Abstract
Navigational data may be collected from experienced users and paths may be extracted from the navigational data. One or more points of interest may be identified in the navigational data and the points of interests may be merged into an interest region. The navigational data may be reviewed for interest paths between the interest regions. The collection of possible interest paths may be reviewed interest paths in view of statistical procedures and criteria to determine if the interest path is a preferred interest path. If the preferred interest path does not satisfy the predefined constraints, additional interest paths may be reviewed by substituting an additional interest path for the interest path and repeating the review the interest path analysis. If the preferred interest path satisfies predefined criteria, a walkthrough of the virtual world may be generated based on the preferred interest path.
26 Citations
21 Claims
-
1. A method performed by at least one computing device, the method comprising:
-
collecting, in a gaming environment, a log of locations previously visited by users; extracting paths from the log of locations; identifying a plurality of points of interest along the extracted paths; merging the plurality of points of interests into interest regions, wherein each interest region includes a collection of points of interest located within a defined distance of each other; identifying interest paths between the interest regions; reviewing the interest paths in view of a statistical procedure to determine a preferred interest path according to a statistical measure; determining whether the preferred interest path satisfies a predefined constraint; in a first instance where the preferred interest path does not satisfy the predefined constraint, substituting an additional interest path for the preferred interest path and repeating the determining; and in a second instance where the preferred interest path satisfies the predefined constraint, generating a walkthrough path of the gaming environment based on the preferred interest path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer storage volatile or nonvolatile memory comprising computer executable code that, when executed by a computer processing unit, causes the computer processing unit to perform acts comprising:
-
extracting virtual paths from virtual navigational data associated with a virtual environment, wherein the virtual navigational data identifies various virtual locations in the virtual environment that were visited by previous users of the virtual environment that traveled along the virtual paths within the virtual environment; identifying virtual points of interest along the virtual paths by determining, based on the virtual locations in the virtual navigational data, that the previous users stopped or paused at the virtual points of interest when travelling along the virtual paths; merging the virtual points of interest into a plurality of virtual interest regions using a region growing algorithm; deriving a plurality of virtual interest paths between the plurality of virtual interest regions; and creating a virtual walkthrough path by selecting one of the plurality of virtual interest paths based on a predefined constraint. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer system comprising:
-
a processing unit; and a memory in communication with the processing unit and storing computer executable instructions, wherein the computer executable instructions cause the processing unit to; extract a plurality of virtual paths from virtual navigational data, wherein the virtual navigational data identifies various virtual locations in a virtual environment that were visited by previous users of the virtual environment; identify virtual points of interest along the virtual paths by determining, based on the virtual locations in the navigational data, that the previous users of the virtual environment stopped or paused their movement at the virtual points of interest when travelling along the virtual paths; merge the virtual points of interest into a plurality of virtual interest regions; derive a plurality of virtual interest paths between the plurality of virtual interest regions; and select an individual virtual interest path to guide a new user of the virtual environment. - View Dependent Claims (18, 19, 20, 21)
-
Specification