Time and space efficient sharing of data structures across different phases of a virtual world application
AssigneeIntel Corporation
InventorsJatin Chhugani, Bryan Catanzaro, Sanjeev Kumar, Changkyu Kim, Nadathur Rajagopalan Satish
Life of this patent
Estimating the term…
Abstract
A method of decreasing a total computation time for a visual simulation loop includes sharing a common data structure across each phase of the visual simulation loop by adapting the common data structure to a requirement for each particular phase prior to performing a computation for that particular phase.
Claims19
A method of enabling a visual representation on an electronic display of a virtual scene generated by a visual simulation loop, the method comprising:
- building a data structure for a first phase of the visual simulation loop;
- performing a first computation for the first phase using the data structure;
- adapting the data structure for a second phase of the visual simulation loop;
- and
- performing a second computation for the second phase using the adapted data structure.
A method of decreasing a total computation time for a visual simulation loop, the method comprising:
- sharing a common data structure across each phase of the visual simulation loop by adapting the common data structure to a requirement for each particular phase prior to performing a computation for that particular phase.
A method of handling a visual simulation loop in a Virtual World application, the method comprising:
- for each image update frame of the visual simulation loop:
- building exactly one data structure;
- performing a first computation using an original or an adapted version of the data structure on a server processing device;
- and
- performing a second computation using the original or an adapted version of the data structure on a client processing device.
Dependencies are inferred from the claim text.