Creating virtual worlds from existing data structures
AssigneeMicrosoft Corporation
InventorsJARON LANIER, EYAL OFEK, JOHN CLAVIN
Life of this patent
Estimating the term…
Abstract
Virtual worlds are generated from pre-existing data structures containing non-geometric data. An existing data structure containing non-geometric data is access and queried to identify parameters and the dependency structure of data in the data structure. Geometric objects are designed based on the identified parameters and dependency structure, and a virtual world is created from the geometric objects.
Claims20
One or more computer storage media storing computer-useable instructions, that when used by one or more computing devices, cause the one or more computing devices to perform a method, the method comprising:
- accessing an existing data structure containing non-geometric data that was originally generated for a purpose other than creating a virtual world representation;
- querying the existing data structure to identify parameters for use in generating a virtual world;
- designing geometric objects based on the parameters identified from the existing data structure;
- and
- generating the virtual world using the geometric objects.
One or more computer storage media storing computer-useable instructions, that when used by one or more computing devices, cause the one or more computing devices to perform a method, the method comprising:
- receiving a change to a virtual world, the virtual world having been generated from an existing data structure containing original non-geometric data;
- converting the change to the virtual world to generate non-geometric data;
- and
- saving the non-geometric data in the existing data structure.
A method for generating a virtual world comprising:
- accessing a first existing data structure containing non-geometric data that was originally generated for a purpose other than creating a virtual world representation;
- accessing a second existing data structure comprising geometric data;
- querying the first and second existing data structures to identify parameters for use in generating the virtual world;
- designing geometric objects based on the parameters identified from the first and second existing data structures;
- and
- generating the virtual world using the geometric objects.
Dependencies are inferred from the claim text.