Rendering a three-dimensional time helix in a virtual universe
First Claim
Patent Images
1. A method for rendering a three dimensional (3-D) time helix in a virtual universe, the method comprising:
- capturing information associated with events of a user of the virtual universe through a set of data collecting sensors located on a set of personal devices of the user, and storing the captured information in a database as metadata information about objects, texts, and scripts associated with virtual content in the virtual universe;
analyzing a time value of an earliest and a latest entry in the database;
generating, based on the analysis, a 3-D time helix in the virtual universe from the metadata information stored in the database;
populating the 3-D time helix with a set of data objects, the set of data objects comprising images associated with the captured information, and the 3-D time helix comprising indicators of connections between each of the set of data objects and a plurality of rotations each defining an equal time increment of a date range corresponding to the set of data objects, wherein adjusting a compression of the 3-D time helix adjusts the time increment defined by each of the plurality of rotations;
optimizing the time increment of the plurality of rotations to minimize visual confusion and maximize a view of the set of data objects stored in the database and presented on the 3-D time helix;
rendering the 3-D time helix with at least one of the set of data objects to the user;
modifying a scope of the 3-D time helix in response to an interaction with the 3-D time helix by an avatar of the user, the interaction comprising a proximity of the avatar in 3-D space to a portion of the 3-D time helix; and
rendering an object in the virtual universe corresponding with a data object selected by the user from the 3-D time helix.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a 3-D time helix renderable in a virtual universe. In one embodiment, there is a time helix tool, including a construction component configured to: generate a 3-D time helix in a virtual universe, and populate the 3-D time helix with a set of data objects. The time helix tool further comprises a rendering component configured to render the 3-D time helix with at least one of the set of data objects to a user of the virtual universe.
19 Citations
22 Claims
-
1. A method for rendering a three dimensional (3-D) time helix in a virtual universe, the method comprising:
-
capturing information associated with events of a user of the virtual universe through a set of data collecting sensors located on a set of personal devices of the user, and storing the captured information in a database as metadata information about objects, texts, and scripts associated with virtual content in the virtual universe; analyzing a time value of an earliest and a latest entry in the database; generating, based on the analysis, a 3-D time helix in the virtual universe from the metadata information stored in the database; populating the 3-D time helix with a set of data objects, the set of data objects comprising images associated with the captured information, and the 3-D time helix comprising indicators of connections between each of the set of data objects and a plurality of rotations each defining an equal time increment of a date range corresponding to the set of data objects, wherein adjusting a compression of the 3-D time helix adjusts the time increment defined by each of the plurality of rotations; optimizing the time increment of the plurality of rotations to minimize visual confusion and maximize a view of the set of data objects stored in the database and presented on the 3-D time helix; rendering the 3-D time helix with at least one of the set of data objects to the user; modifying a scope of the 3-D time helix in response to an interaction with the 3-D time helix by an avatar of the user, the interaction comprising a proximity of the avatar in 3-D space to a portion of the 3-D time helix; and rendering an object in the virtual universe corresponding with a data object selected by the user from the 3-D time helix. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system for rendering a three-dimensional (3-D) time helix in a virtual universe, comprising:
-
a processor; memory, comprising program instructions, operably associated with the processor; and program instructions of a time helix tool storable in the memory and executable by the processor, the program instructions of the time helix tool causing the system to; capture information associated with events of a user of the virtual universe through a set of data collecting sensors located on a set of personal devices of the user, and store the captured information in a database as metadata information about objects, texts, and scripts associated with virtual content in the virtual universe; analyze a time value of an earliest and a latest entry in the database; generate, based on the analysis, a 3-D time helix in the virtual universe from the metadata information stored in the database; populate the 3-D time helix with a set of data objects, the set of data objects comprising images associated with the captured information, and the 3-D time helix comprising indicators of connections between each of the set of data objects and a plurality of rotations each defining an equal time increment of a date range corresponding to the set of data objects, wherein adjusting a compression of the 3-D time helix adjusts the time increment defined by each of the plurality of rotations; optimize the time increment of the plurality of rotations to minimize visual confusion and maximize a view of the set of data objects stored in the database and presented on the 3-D time helix; render the 3-D time helix with at least one of the set of data objects to the user; modify a scope of the 3-D time helix in response to an interaction with the 3-D time helix by an avatar of the user, the interaction comprising a proximity of the avatar in 3-D space to a portion of the 3-D time helix; and render an object in the virtual universe corresponding with a data object selected by the user from the 3-D time helix. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable hardware storage device, wherein the computer-readable hardware storage device is not a transitory signal, storing computer instructions, which when executed, enables a computer system to render a three-dimensional (3-D) time helix in a virtual universe, the computer instructions comprising:
-
capturing information associated with events of a user of the virtual universe through a set of data collecting sensors located on a set of personal devices of the user, and storing the captured information in a database as metadata information about objects, texts, and scripts associated with virtual content in the virtual universe; analyzing a time value of an earliest and a latest entry in the database; generating, based on the analysis, a 3-D time helix in the virtual universe from the metadata information stored in the database; populating the 3-D time helix with a set of data objects, the set of data objects comprising images associated with the captured information, and the 3-D time helix comprising indicators of connections between each of the set of data objects and a plurality of rotations each defining an equal time increment of a date range corresponding to the set of data objects, wherein adjusting a compression of the 3-D time helix adjusts the time increment defined by each of the plurality of rotations; optimizing the time increment of the plurality of rotations to minimize visual confusion and maximize a view of the set of data objects stored in the database and presented on the 3-D time helix; rendering the 3-D time helix with at least one of the set of data objects to the user; modifying a scope of the 3-D time helix in response to an interaction with the 3-D time helix by an avatar of the user, the interaction comprising a proximity of the avatar in a 3-D space to a portion of the 3-D time helix; and rendering an object in the virtual universe corresponding with a data object selected by the user from the 3-D time helix. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for deploying a time helix tool for use in a computer system that provides interaction with a three-dimensional (3-D) time helix in a virtual universe, comprising:
-
providing a computer infrastructure operable to; capture information associated with events of a user of the virtual universe through a set of data collecting sensors located on a set of personal devices of the user, and storing the captured information in a database as metadata information about objects, texts, and scripts associated with virtual content in the virtual universe; analyze a time value of an earliest and a latest entry in the database; generate, based on the analysis, a 3-D time helix in the virtual universe from the metadata information stored in the database; populate the 3-D time helix with a set of data objects, the set of data objects comprising images associated with the captured information, and the 3-D time helix comprising indicators of connections between each of the set of data objects and a plurality of rotations each defining an equal time increment of a date range corresponding to the set of data objects, wherein adjusting a compression of the 3-D time helix adjusts the time increment defined by each of the plurality of rotations; optimize the time increment of the plurality of rotations to minimize visual confusion and maximize a view of the set of data objects stored in the database and presented on the 3-D time helix; render the 3-D time helix with at least one of the set of data objects to the; modify a scope of the 3-D time helix in response to an interaction with the 3-D time helix by an avatar of the user, the interaction comprising a proximity of the avatar in 3-D space to a portion of the 3-D time helix; and render an object in the virtual universe corresponding with a data object selected by the user from the 3-D time helix.
-
Specification