Monitoring Virtual Worlds to Detect Events and Determine Their Type
First Claim
Patent Images
1. A method for detecting an event in a virtual world comprising:
- dividing the world into a plurality of detailed areas;
acquiring population density data and movement information for each of the detailed areas;
calculating a population density index;
based upon the population density index, calculating a change in population density index for each unit of time;
calculating a quantity of entries indexed into one of the detailed areas at a specific time;
setting a threshold value for the population density index;
setting a threshold value for the change in population density index;
setting a threshold value for the quantity of entries index;
detecting an event in at least one of the detailed areas responsive to any one of the calculated indexes exceeding its set threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, apparatus, and article of manufacture are provided for detecting events based upon population density as a function of time and geographic location. Flow of population enables continuous movement to be distinguished from non-continuous movement. Accordingly, various types of events where people are gathering may be determined based upon the population flow and density.
-
Citations
18 Claims
-
1. A method for detecting an event in a virtual world comprising:
-
dividing the world into a plurality of detailed areas; acquiring population density data and movement information for each of the detailed areas; calculating a population density index; based upon the population density index, calculating a change in population density index for each unit of time; calculating a quantity of entries indexed into one of the detailed areas at a specific time; setting a threshold value for the population density index; setting a threshold value for the change in population density index; setting a threshold value for the quantity of entries index; detecting an event in at least one of the detailed areas responsive to any one of the calculated indexes exceeding its set threshold value. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An article comprising:
-
a computer-readable carrier including computer program instructions configured to detect an event in a virtual world comprising, the instructions comprising; instructions to divide the world into a plurality of detailed areas; instructions to acquire population density data and movement information for each of the detailed areas; instructions to calculate a population density index, and based upon the population density index, calculating a change in population density for each unit of time; instructions to calculate a quantity of entries index into one of the detailed areas at a specific time; instructions to set a threshold value for the population density index; instructions to set a threshold value for the change in population density index; instructions to set a threshold value for the quantity of entries index; and an event detected in at least one of the detailed areas responsive to any one of the calculated indexes exceeding its set threshold value. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system comprising:
-
a processor in communication with memory; a storage device in communication with the processor to store population data; a virtual world divided into a plurality of detailed areas; a manager in communication with the memory, the manager to acquire population density data and movement information for each of the detailed areas; the manager to calculate a population density index, and based upon the population density index, to calculate a change in population density index for each unit of time; the manager to calculate a quantity of entries index into one of the detailed areas at a specific time; a threshold value for the population density index; a threshold value for the change in population density index; a threshold value for the quantity of entries index; an event detected in at least one of the detailed areas responsive to any one of the calculated indexes in excess of a set threshold value. - View Dependent Claims (16, 17, 18)
-
Specification