MODELING SOCIAL AND CULTURAL CONDITIONS IN A VOXEL DATABASE
First Claim
1. A voxel database representing a volumetric storage space comprising a set of unique volumetric storage units called voxels, wherein data elements are stored to the voxels, wherein a spatial position of the data elements within the volumetric storage space is defined at least in part by which of the voxels the data elements are stored to, wherein said data elements comprise a plurality of different social characteristics or different cultural conditions, each spatially positioned within a sub-volume of the volumetric storage space defined by the voxels to which the different social characteristics or different cultural conditions are stored.
1 Assignment
0 Petitions
Accused Products
Abstract
A set of digital products of a real-world volumetric space comprising a population of humans can be received. The digital products can be analyzed to determine a set of social characteristics and cultural conditions for the population. The determined social characteristics and cultural conditions can be stored in a voxel database. The social characteristics and cultural characteristics can be recorded with geospatial metrics for the real-world volumetric space in which they occurred. A computer model can be generated for a geospatially bound simulation space from the voxel database data. The computer model can include the social characteristics and cultural characteristics of the geospatially bound simulation space. The computer model can be used by a simulation device to model behavior of a simulated culturally linked population corresponding to the population for the real-world volumetric space.
59 Citations
22 Claims
- 1. A voxel database representing a volumetric storage space comprising a set of unique volumetric storage units called voxels, wherein data elements are stored to the voxels, wherein a spatial position of the data elements within the volumetric storage space is defined at least in part by which of the voxels the data elements are stored to, wherein said data elements comprise a plurality of different social characteristics or different cultural conditions, each spatially positioned within a sub-volume of the volumetric storage space defined by the voxels to which the different social characteristics or different cultural conditions are stored.
-
5. A method for modeling population behavior comprising:
-
receiving spatially referenced information of a sub-volume of real-world volumetric space comprising a population of humans; analyzing the spatially referenced information to determine a set of social characteristics and cultural conditions for the sub-volume; and storing the determined social characteristics and cultural conditions in a voxel database, said voxel database representing a volumetric storage space comprising a set of unique volumetric storage units called voxels, wherein data elements are stored against specific ones of the voxels, wherein a spatial position of the data elements within the volumetric storage space is defined at least in part by which of the voxels the data elements are stored against, wherein the social characteristics and cultural conditions are stored as data elements in voxels, where specific ones of the voxels corresponding to volumetric units of the sub-volume. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for simulating population behavior comprising:
-
defining a volumetric simulation space of a simulator comprising a simulated population; extracting social characteristics and cultural conditions for the simulated population from a voxel database, said voxel database representing a volumetric storage space comprising a set of unique volumetric storage units called voxels, wherein data elements are stored against specific ones of the voxels, wherein a spatial position of the data elements within the volumetric storage space is defined at least in part by which of the voxels the data elements are stored against, wherein the social characteristics and cultural conditions are stored as data elements in voxels, wherein the volumetric simulation space corresponds to a sub-volume of the volumetric storage space; presenting within a user interface a defined set of social characteristics, a set of cultural conditions, and region boundary defining options, which are based on the social characteristics and the cultural conditions from the voxel database and which are each adjustable based upon user input received via the user interface, wherein at least one value threshold is established for the social characteristics to determine if a given sub-region is affected by the social characteristics; determining at least one sub-region of the bound geospatial region that satisfies the value threshold of the social characteristic set given the cultural conditions at a defined time; and presenting a map of a bound region of the volumetric simulation space within the user interface, wherein the bound region is in accordance with the region boundary defining options, visually showing each determined sub-region in a visually distinguishable way to indicate the presence of the social characteristic satisfying the value threshold at the defined time. - View Dependent Claims (14, 15)
-
-
16. A method for simulating changes of social characteristics of a geospatially located population comprising:
-
generating spatially referenced information from a real-world volumetric space using automated sensors, wherein the spatially referenced information comprises information from which social characteristics and cultural conditions for human populations and the real-world volumetric space is able to be automatically determined, wherein the social characteristics and cultural conditions are specific to a specific time at which spatially referenced information was captured from the real-world volumetric space, wherein different portions of the spatially referenced information are acquired at different times, which results in the social characteristics and cultural conditions being captured for the real-world volumetric space at different times; recording the spatially referenced information in a voxel database, said voxel database representing a volumetric storage space comprising a set of unique volumetric storage units called voxels, wherein data elements are stored against specific ones of the voxels, wherein a spatial position of the data elements within the volumetric storage space is defined at least in part by which of the voxels the data elements are stored against, wherein the social characteristics and cultural conditions are stored as data elements in voxels, wherein different data elements are associated with different times; and generating a simulated space within a simulation user interface based data elements extracted from the voxel database, wherein visual elements of the simulated space are directly rendered from the visual data stored in raster format by a voxel rendering engine of a simulator that includes the simulation user interface, wherein the simulation space depicts a specific time, wherein a delineated sub-region is visually expressed within the simulated space that denotes a social characteristic of a simulated population present in the sub-region at the specific time, wherein the social characteristics data used to generate the simulation space is extracted from the social characteristics of the voxel database for approximately the specific time, wherein a correspondence exists between volumetric units of the real-world volumetric space and voxels, and wherein a correspondence exits between volumetric units of the simulation space and voxels. - View Dependent Claims (17)
-
-
18. A method for determining and presenting social characteristics of a human population in a simulation space of a user interface comprising:
-
storing a plurality of geospatial records in a voxel database, wherein the records comprise data from a plurality of different sources captured at different times for a real-world volumetric space, wherein the records comprise data for social characteristics of human populations at specific times, wherein each social characteristic is indexed against a set of uniquely defined voxels; determining from social characteristic data stored in the voxel database and associated with a first time, a first volumetric subspace for a population having a values for the social characteristic data falling within a defined range at the first time, wherein the first volumetric subspace is a continuous volume that directly maps to volumetric units of a simulation subspace, which have a correspondence to voxels of the voxel database; determining from social characteristic data stored in the voxel database and associated with a second time, a second volumetric subspace for the population having a values for the social characteristic data falling within the defined range at the second time, wherein the second volumetric subspace is a continuous volume that directly maps to regular volumetric units of the simulation subspace, wherein the second volumetric subspace is different from the first volumetric subspace; receiving a request for presenting a volumetric subspace for the population having values of the social characteristic data within the defined range at a third time; determining boundaries of a third volumetric subspace by establishing a mathematical relationship between the first, second, and third times and applying the established mathematical relationship to the first, second, and third volumetric space, thereby interpolating boundaries of the third volumetric space from the first volumetric subspace and the second volumetric subspace; and visually presenting a representation of the third volumetric subspace within a simulation space of a simulation user interface along with an indication that the third volumetric subspace visually represents a geospatial region comprising a human population predominantly possessing the defined range of social characteristics at the third time. - View Dependent Claims (19, 20)
-
-
21. A computer program product for determining and presenting social characteristics of a human population in a simulation space of a user interface, the computer program product comprising:
-
a tangible computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising; computer usable program code operable to store a plurality of geospatial records in a voxel database, wherein the records comprise data from a plurality of different sources captured at different times for a real-world volumetric space, wherein the records comprise data for social characteristics of human populations at specific times, wherein each social characteristic is indexed against a set of uniquely defined voxels; computer usable program code operable to determine from social characteristic data stored in the voxel database and associated with a first time, a first volumetric subspace for a population having a values for the social characteristic data falling within a defined range at the first time, wherein the first volumetric subspace is a continuous volume that directly maps to volumetric units of a simulation subspace, which have a correspondence to voxels of the voxel database; computer usable program code operable to determine from social characteristic data stored in the voxel database and associated with a second time, a second volumetric subspace for the population having a values for the social characteristic data falling within the defined range at the second time, wherein the second volumetric subspace is a continuous volume that directly maps to regular volumetric units of the simulation subspace, wherein the second volumetric subspace is different from the first volumetric subspace; computer usable program code operable to receive a request for presenting a volumetric subspace for the population having values of the social characteristic data within the defined range at a third time; computer usable program code operable to determine boundaries of a third volumetric subspace by establishing a mathematical relationship between the first, second, and third times and applying the established mathematical relationship to the first, second, and third volumetric space, thereby interpolating boundaries of the third volumetric space from the first volumetric subspace and the second volumetric subspace; and computer usable program code operable to visually present a representation of the third volumetric subspace within a simulation space of a simulation user interface along with an indication that the third volumetric subspace visually represents a geospatial region comprising a human population predominantly possessing the defined range of social characteristics at the third time.
-
-
22. A voxel database for storing social characteristics of culturally linked populations within an indexed tangible storage medium, said voxel database comprising:
-
a plurality of voxel records in a voxel table, where each of the records has a unique voxel identifier, wherein said voxel table is stored in a tangible storage medium; each voxel record comprising visual attributes of a geometric space, wherein uniquely defined voxels of voxel database is a volume unit of a volumetric storage space, wherein a correspondence exists between voxels and volume units of a real world volumetric space from which geospatial data was directly gathered and encoded within the voxel database; a plurality of population records, wherein each record has a unique identifier for a set of one or more people, each population record comprises a plurality of different attributes for social characteristics of the corresponding set of people; and a plurality of time dependent records, each record associating a unique one of the population records to unique set of one or more voxels, at a specific time.
-
Specification