Data Management Apparatus And Method For Organizing Data Elements Into Multiple Categories For Display
First Claim
1. A data management apparatus comprising:
- a storage operative to store positional information on objects in a data element space, the data element space being created by organizing a plurality of data elements into a plurality of categories, assigning a subspace to each of the plurality of categories, placing a plurality of subspaces in a multidimensional space, and distributing, in each of the subspaces respectively assigned to the plurality of categories, the objects representing data elements belonging to the associated category;
a display unit operative to establish a viewing position and a viewing direction in the data element space, and to generate and display an image of the data element space by referring to the storage and by rendering the objects located in the data element space; and
a control operative to acknowledge an instruction for updating the viewing position or viewing direction so as to update the viewing position or viewing direction.
6 Assignments
0 Petitions
Accused Products
Abstract
A data management apparatus includes a storage operative to organize a plurality of data elements into a plurality of categories, to assign a subspace to each of the plurality of categories, to place a plurality of subspaces in a multidimensional space, to create a data element space by distributing, in each of the subspaces respectively assigned to the plurality of categories, objects representing data elements belonging to the associated category, and to store positional information on the objects in the data element space thus created; a display unit operative to establish a viewing position and a viewing direction in the data element space, and to generate and display an image of the data element space by referring to the storage and by rendering the objects located in the data element space; and a control operative to acknowledge an instruction for updating the viewing position or viewing direction so as to update the viewing position or viewing direction.
71 Citations
26 Claims
-
1. A data management apparatus comprising:
-
a storage operative to store positional information on objects in a data element space, the data element space being created by organizing a plurality of data elements into a plurality of categories, assigning a subspace to each of the plurality of categories, placing a plurality of subspaces in a multidimensional space, and distributing, in each of the subspaces respectively assigned to the plurality of categories, the objects representing data elements belonging to the associated category; a display unit operative to establish a viewing position and a viewing direction in the data element space, and to generate and display an image of the data element space by referring to the storage and by rendering the objects located in the data element space; and a control operative to acknowledge an instruction for updating the viewing position or viewing direction so as to update the viewing position or viewing direction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. The data management apparatus according to claim 11, wherein
the plurality of data elements are organized into categories in a plurality of layers, subspaces hierarchized according to the layers of categories are placed in the data element space, and the control acknowledges an instruction for moving the viewing position to a subspace at a layer different from that of the subspace to which the viewing position belongs to, so as to move the viewing position to a predetermined position in the destination subspace.
-
12. A data management method comprising:
-
generating and displaying an image of a data element space by referring to positional information stored, establishing a viewing position and a viewing direction in the data element space, and by rendering objects located in the data element space accordingly, the data element space being created by organizing a plurality of data elements into a plurality of categories, assigning a subspace to each of the plurality of categories, placing a plurality of subspaces in a multidimensional space, and distributing, in each of the subspaces respectively assigned to the plurality of categories, objects representing data elements belonging to the associated category, the positional information stored indicating the position of the objects in the data element space; and acknowledging an instruction for updating the viewing position or viewing direction so as to update the viewing position or viewing direction.
-
-
13. A computer program product comprising:
-
a module that generates and displays an image of a data element space by referring to positional information stored, establishing a viewing position and a viewing direction in the data element space, and by rendering objects located in the data element space accordingly, the data element space being created by organizing a plurality of data elements into a plurality of categories, assigning a subspace to each of the plurality of categories, placing a plurality of subspaces in a multidimensional space, and distributing, in each of the subspaces respectively assigned to the plurality of categories, objects representing data elements belonging to the associated category, the positional information stored indicating the position of the objects in the data element space; and a module that acknowledges an instruction for updating the viewing position or viewing direction so as to update the viewing position or viewing direction. - View Dependent Claims (14)
-
-
15. A data management apparatus comprising:
-
a categorizer operative to organize a plurality of data elements into a plurality of categories; a subspace placement unit operative to assign a subspace to each of the plurality of categories and to place a plurality of subspaces in a multidimensional space comprising the data elements; and a subspace generating unit distributing, in each of the subspaces respectively assigned to the plurality of categories, objects representing data elements belonging to the associated category. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A data management method comprising:
-
organizing a plurality of data elements into a plurality of categories; assigning a subspace to each of the plurality of categories and placing a plurality of subspaces in a multidimensional space comprising the data elements; and distributing, in each of the subspaces respectively assigned to the plurality of categories, objects representing data elements belonging to the associated category.
-
-
25. A computer program product comprising:
-
a module that organizes a plurality of data elements into a plurality of categories; a module that assigns a subspace to each of the plurality of categories and places a plurality of subspaces in a multidimensional space comprising the data elements; and a module that distributes, in each of the subspaces respectively assigned to the plurality of categories, objects representing data elements belonging to the associated category. - View Dependent Claims (26)
-
Specification