Method, computer system, computer program and computer program product for storage and retrieval of data files in a data storage means
First Claim
1. A computer controlled method for storing a data file in a data memory, said method comprising the steps of:
- receiving, by said computer, data representing at least one structured set of predefined meta attributes not derived from said data file to be stored, such a structured set of predefined meta attributes being called a knowledge card, said meta attributes having a specific meaning and being defined in a specific context related to subjects and objects and relationships between said meta attributes by a grouping thereof based on at least one of a hierarchical and logical and associative relation;
grouping in a matrix, under the control of said computer, said meta attributes comprised by a knowledge card;
comprising in said matrix meta attributes related to subjects and meta attributes related with objects of the same knowledge card;
storing, by said computer, said at least one knowledge card in an electronic storage device;
receiving, by said computer, a search command for retrieving at least one knowledge card from said electronic storage device, said search command comprising a search term;
retrieving, by said computer, at least one knowledge card from said electronic storage device, said retrieving being based on said search command;
displaying, by said computer, data representing said at least one retrieved knowledge card;
receiving, by said computer, data representing one of said at least one retrieved knowledge card;
retrieving, by said computer, from said electronic storage device one knowledge card represented by said received data representing one of said at least one retrieved knowledge card;
displaying, by said computer, said retrieved one knowledge card;
receiving, by said computer, at least one meta attribute comprised by said retrieved one knowledge card;
receiving, by said computer, said data file for storing in said data memory;
assigning, by said computer, said received at least one meta attribute comprised by said retrieved one knowledge card to said data file for storing said data file in said data memory; and
storing, by said computer, said data file in said data memory, said storing being based on said at least one meta attribute assigned to said data file;
further comprising the steps of;
receiving, by said computer, at least one meta attribute being comprised by a knowledge card stored in said electronic storage device;
retrieving, by said computer, at least one data file stored in said data memory, said retrieving being based on said received at least one meta attribute being comprised by a knowledge card stored in said electronic storage device; and
presenting, by said computer, said at least one retrieved data file,wherein said relationships between said meta attributes are in an arrangement of said meta attributes relative to each other in said matrix.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and a computer system for storing data files in a data memory, wherein meta attributes comprising subject attributes, object attributes and relationships between these attributes are assigned to a data file. The meta attributes are selected from a meta attribute model or a knowledge card in which the meta attributes are structured in accordance with their meaning and context. A respective datafile is stored in the data memory on the basis of the meta attributes assigned thereto. The meta attributes assigned to a data file can be added to the data file or can be associated with the data file by means of a unique link.
26 Citations
16 Claims
-
1. A computer controlled method for storing a data file in a data memory, said method comprising the steps of:
-
receiving, by said computer, data representing at least one structured set of predefined meta attributes not derived from said data file to be stored, such a structured set of predefined meta attributes being called a knowledge card, said meta attributes having a specific meaning and being defined in a specific context related to subjects and objects and relationships between said meta attributes by a grouping thereof based on at least one of a hierarchical and logical and associative relation; grouping in a matrix, under the control of said computer, said meta attributes comprised by a knowledge card; comprising in said matrix meta attributes related to subjects and meta attributes related with objects of the same knowledge card; storing, by said computer, said at least one knowledge card in an electronic storage device; receiving, by said computer, a search command for retrieving at least one knowledge card from said electronic storage device, said search command comprising a search term; retrieving, by said computer, at least one knowledge card from said electronic storage device, said retrieving being based on said search command; displaying, by said computer, data representing said at least one retrieved knowledge card; receiving, by said computer, data representing one of said at least one retrieved knowledge card; retrieving, by said computer, from said electronic storage device one knowledge card represented by said received data representing one of said at least one retrieved knowledge card; displaying, by said computer, said retrieved one knowledge card; receiving, by said computer, at least one meta attribute comprised by said retrieved one knowledge card; receiving, by said computer, said data file for storing in said data memory; assigning, by said computer, said received at least one meta attribute comprised by said retrieved one knowledge card to said data file for storing said data file in said data memory; and storing, by said computer, said data file in said data memory, said storing being based on said at least one meta attribute assigned to said data file; further comprising the steps of; receiving, by said computer, at least one meta attribute being comprised by a knowledge card stored in said electronic storage device; retrieving, by said computer, at least one data file stored in said data memory, said retrieving being based on said received at least one meta attribute being comprised by a knowledge card stored in said electronic storage device; and presenting, by said computer, said at least one retrieved data file, wherein said relationships between said meta attributes are in an arrangement of said meta attributes relative to each other in said matrix. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer system for performing a computer controlled storing of data files in a data memory, the system comprising:
-
a data a processor; and a data memory for storing data files therein under control of said data processor; an electronic storage device for storing at least one structured set of predefined meta attributes not derived from a data file to be stored, such a structured set of predefined meta attributes being called a knowledge card, said meta attributes having a specific meaning and being defined in a specific context related to subjects and objects and relationships between said meta attributes by a grouping thereof based on at least one of a hierarchical and logical and associative relation; a device for grouping in a matrix, under the control of said computer, said meta attributes comprised by a knowledge card; a device for comprising in said matrix meta attributes related to subjects and meta attributes related with objects of the same knowledge card; a device for receiving a search command for retrieving at least one knowledge card from said electronic storage device, said search command comprising a search term; a device for retrieving at least one knowledge card from said electronic storage device, said retrieving being based on said search command; a device for displaying data representing said at least one retrieved knowledge card; a device for receiving data representing one of said at least one retrieved knowledge card; a device for retrieving from said electronic storage device one knowledge card represented by said received data representing one of said at least one retrieved knowledge card; a device for displaying said retrieved one knowledge card; a device for receiving at least one meta attribute comprised by said retrieved one knowledge card; a device for receiving a data file for storing in said data memory; a device for assigning said received at least one meta attribute comprised by said retrieved one knowledge card to said data file for storing said data file in said data memory; a device for storing said data file in said data memory, said storing being based on said at least one meta attribute assigned to said data file; and
further comprising;a device for receiving at least one meta attribute being comprised by a knowledge card stored in said electronic storage device; a device for retrieving at least one data file stored in said a data memory, said retrieving being based on said received at least one meta attribute being comprised by a knowledge card stored in said electronic storage device; and a device for presenting said at least one retrieved data file, wherein said relationships between said meta attributes are in an arrangement of said meta attributes relative to each other in said matrix. - View Dependent Claims (12)
-
-
13. A computer program product comprising program code for reading by a computer for performing computer controlled storing of a data file in a data memory, when said computer program product comprises:
-
program code means for receiving, by said computer, data representing at least one structured set of predefined meta attributes not derived from said data file to be stored, such a structured set of predefined meta attributes being called a knowledge card, said meta attributes having a specific meaning and being defined in a specific context related to subjects and objects and relationships between said meta attributes by a grouping thereof based on at least one of a hierarchical and logical and associative relation; program code means for grouping in a matrix, under the control of said computer, said meta attributes comprised by a knowledge card; program code means for comprising in said matrix meta attributes related to subjects and meta attributes related with objects of the same knowledge card; program code means for storing, by said computer, said at least one knowledge card in an electronic storage device; program code means for receiving, by said computer, a search command for retrieving at least one knowledge card from said electronic storage device, said search command comprising a search term, said search term; program code means for retrieving, by said computer, at least one knowledge card from said electronic storage device, said retrieving being based on said search command; program code means for displaying, by said computer, data representing said at least one retrieved knowledge card; program code means for receiving, by said computer, data representing one of said at least one retrieved knowledge card; program code means for retrieving, by said computer, from said electronic storage device said one knowledge card represented by said received data representing one of said at least one retrieved knowledge card; program code means for displaying, by said computer, said retrieved one knowledge card; program code means for receiving, by said computer, at least one structured meta attribute comprised by said retrieved one knowledge card; program code means for receiving, by said computer, said data file for storing in said data memory; program code means for assigning, by said computer, said received at least one meta attribute comprised by said retrieved one knowledge card to said data file for storing said data file in said data memory; and program code means for storing, by said computer, said data file in said data memory, said storing being based on said at least one meta attribute assigned to said data file, further comprising; program code means for receiving, by said computer, at least one meta attribute being comprised by a knowledge card stored in said electronic storage device; program code means for retrieving, by said computer, at least one data file stored in said a data memory, said retrieving being based on said received at least one meta attribute being comprised by a knowledge card stored in said electronic storage device; and program code means for presenting, by said computer, said at least one retrieved data file, wherein said relationships between said meta attributes are in an arrangement of said meta attributes relative to each other in said matrix. - View Dependent Claims (14, 15, 16)
-
Specification