Automatic 3D object generation and deformation for representation of data files based on taxonomy classification
First Claim
1. A system for automatically generating and displaying three-dimensional objects in a three-dimensional environment of a graphical user interface, said system comprising:
- a memory,said memory storing a taxonomy table setting out at least primary classifications based on a first set of properties and secondary classifications within said primary classifications and based on a second set of properties, said taxonomy table further setting out shapes of three-dimensional objects to represent each primary classification and how each of said three-dimensional objects will be deformed to represent each secondary classification, said taxonomy table being one of a pre-programmed taxonomy table and a custom-designed taxonomy table,said memory further storing an electronic file having a plurality of properties;
at least one processor in communication with said memory and comprising;
a primary classifier generating a particular three-dimensional object to be used as a selection tool for said file, said generating being performed based on said plurality of properties and using said taxonomy table; and
a secondary classifier in communication with said primary classifier and deforming said particular three-dimensional object in a particular manner, said deforming being performed based on said plurality of properties and using said taxonomy table; and
a graphical user interface comprising a display displaying said particular three-dimensional object, as generated by said primary classifier and deformed by said secondary classifier, such that said particular three-dimensional object is embedded in said three-dimensional environment of said graphical user interface as said selection tool for said file so as to provide a user with visual cues regarding said file prior to selection.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are a system and method for generating three-dimensional objects to represent files in a three-dimensional environment. A primary classifier classifies stored files into groups based on a first set of properties and generates three-dimensional mesh objects to represent each file. The mesh objects are the same within each group and distinguish the files from group to group. A secondary classifier further classifies each group of files into sub-groups based on a second set of properties and deforms the mesh objects in each sub-group in a particular manner to distinguish files from sub-group to sub-group. Additional classifiers modify the deformed mesh objects to further distinguish files within each sub-group (e.g., by varying the shape, texture, animation, etc.). Each three-dimensional object can then be embedded into a three-dimensional graphical user interface as a selection tool that provides visual cues regarding the contents of a particular file.
-
Citations
20 Claims
-
1. A system for automatically generating and displaying three-dimensional objects in a three-dimensional environment of a graphical user interface, said system comprising:
-
a memory, said memory storing a taxonomy table setting out at least primary classifications based on a first set of properties and secondary classifications within said primary classifications and based on a second set of properties, said taxonomy table further setting out shapes of three-dimensional objects to represent each primary classification and how each of said three-dimensional objects will be deformed to represent each secondary classification, said taxonomy table being one of a pre-programmed taxonomy table and a custom-designed taxonomy table, said memory further storing an electronic file having a plurality of properties; at least one processor in communication with said memory and comprising; a primary classifier generating a particular three-dimensional object to be used as a selection tool for said file, said generating being performed based on said plurality of properties and using said taxonomy table; and a secondary classifier in communication with said primary classifier and deforming said particular three-dimensional object in a particular manner, said deforming being performed based on said plurality of properties and using said taxonomy table; and a graphical user interface comprising a display displaying said particular three-dimensional object, as generated by said primary classifier and deformed by said secondary classifier, such that said particular three-dimensional object is embedded in said three-dimensional environment of said graphical user interface as said selection tool for said file so as to provide a user with visual cues regarding said file prior to selection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 20)
-
-
8. A system for automatically generating and displaying three-dimensional objects in a three-dimensional environment of a graphical user interface, said system comprising:
-
a memory, said memory storing a taxonomy table setting out at least primary classifications based on a first set of properties and secondary classifications within said primary classifications and based on a second set of properties, said taxonomy table further setting out shapes of three-dimensional objects to represent each primary classification and how each of said three-dimensional objects will be deformed to represent each secondary classification, said taxonomy table being one of a pre-programmed taxonomy table and a custom-designed taxonomy table, and said memory further storing a data file containing data having a subject and a plurality of additional properties; at least one processor in communication with said memory and comprising; a primary classifier generating a particular three-dimensional object to represent to be used as a selection tool for said data file, said generating being performed based on said subject and using said taxonomy table; and a secondary classifier in communication with said primary classifier and deforming said particular three-dimensional object in a particular manner, said deforming being performed based on said additional properties and using said taxonomy table; and a graphical user to comprising a display displaying said particular three-dimensional object, as generated by said primary classifier and deformed by said secondary classifier, such that said particular three-dimensional object is embedded in said three-dimensional environment of said graphical user interface as said selection tool for said data file so as to provide a user with visual cues regarding said data file prior to selection. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for automatically generating and displaying three-dimensional objects in a three-dimensional environment of a graphical user interface, said system comprising:
-
a memory, said memory storing a taxonomy table setting out at least primary classifications based on a first set of properties and secondary classifications within said primary classifications and based on a second set of properties, said taxonomy table further setting out shapes of three-dimensional objects to represent each primary classification and how each of said three-dimensional objects will be deformed to represent each secondary classification, said taxonomy table being one of a pre-programmed taxonomy table and a custom-designed taxonomy table, and said memory further storing an electronic file having a plurality of properties; at least one processor in communication with said memory and comprising; a primary classifier generating a particular three-dimensional object to be used as a selection tool said file, said generating being performed based on said plurality of properties and using said taxonomy table based on said first set; and a secondary classifier in communication with said primary classifier and deforming said particular three-dimensional object in a particular manner, said deforming being performed based on said plurality of properties and using said taxonomy table based on said second set; and a graphical user interface comprising a display displaying said particular three-dimensional object, as generated by said primary classifier and deformed by said secondary classifier, such that said particular three-dimensional object is embedded in said three-dimensional environment of said graphical user interface as said selection tool for said file so as to provide a user with visual cues regarding said file, said particular three-dimensional object comprising a three-dimensional mesh polygon. - View Dependent Claims (16, 17, 18, 19)
-
Specification