Method, system, and program for managing information for an application program using a file management system
First Claim
1. A method for managing information for an application program, wherein the information includes an information class having a plurality of attributes values, wherein the application program maintains multiple information class instances and wherein each instance includes at least one of the plurality of attribute values, comprising:
- receiving user input indicating a plurality of information class instances and for each information class instance at least one attribute value;
generating a main directory for the application program;
for each information class instance received from the user, performing;
(i) generating a subdirectory from the main directory for the information class instance;
(ii) for each received attribute value for the information class instance, generating one attribute file providing the at least one attribute value; and
(iii) storing each generated attribute file in the subdirectory of the information class instance for which the attribute value is provided.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided is a method, system, and program for managing information for an application program. The information includes an information class having a plurality of attributes values. The application program maintains multiple information class instances and wherein each instance includes at least one of the plurality of attribute values. User input is received indicating a plurality of information class instances and for each information class instance at least one attribute value. A main directory is generated for the application program. For each information class instance received from the user, a subdirectory is generated from the main directory for the information class instance and, for each received attribute value for the information class instance, one attribute file is generated providing the at least one attribute value. Each generated attribute file is stored in the subdirectory of the information class instance for which the attribute value is provided.
-
Citations
66 Claims
-
1. A method for managing information for an application program, wherein the information includes an information class having a plurality of attributes values, wherein the application program maintains multiple information class instances and wherein each instance includes at least one of the plurality of attribute values, comprising:
-
receiving user input indicating a plurality of information class instances and for each information class instance at least one attribute value;
generating a main directory for the application program;
for each information class instance received from the user, performing;
(i) generating a subdirectory from the main directory for the information class instance;
(ii) for each received attribute value for the information class instance, generating one attribute file providing the at least one attribute value; and
(iii) storing each generated attribute file in the subdirectory of the information class instance for which the attribute value is provided. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for managing information on a plurality of projects, wherein each project is capable of having a plurality of attribute values, comprising:
-
receiving user input on a plurality of projects and for each project at least one attribute value;
generating a main directory;
for each project for which user input is received, performing;
(i) generating a subdirectory from the main directory for the project; and
(ii) for each received attribute value, generating one attribute file providing the at least one attribute value;
receiving user input for at least one task for one project;
for each task for which user input is received, generating a task subdirectory in the subdirectory for the project including the task; and
for each received attribute value providing information on the task, generating at least one attribute file indicating each received attribute value. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for managing information for an application program, wherein the information includes an information class having a plurality of attributes values, wherein the application program maintains multiple information class instances and wherein each instance includes at least one of the plurality of attribute values, comprising:
-
means for receiving user input indicating a plurality of information class instances and for each information class instance at least one attribute value;
means for generating a main directory for the application program;
means for performing, for each information class instance received from the user;
(i) generating a subdirectory from the main directory for the information class instance;
(ii) for each received attribute value for the information class instance, generating one attribute file providing the at least one attribute value; and
(iii) storing each generated attribute file in the subdirectory of the information class instance for which the attribute value is provided. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A system for managing information on a plurality of projects, wherein each project is capable of having a plurality of attribute values, comprising:
-
means for receiving user input on a plurality of projects and for each project at least one attribute value;
means for generating a main directory;
means for performing for each project for which user input is received;
(i) generating a subdirectory from the main directory for the project; and
(ii) for each received attribute value, generating one attribute file providing the at least one attribute value;
means for receiving user input for at least one task for one project;
means for generating, for each task for which user input is received, a task subdirectory in the subdirectory for the project including the task; and
means for generating, for each received attribute value providing information on the task, at least one attribute file indicating each received attribute value. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. An article of manufacture including code for managing information for an application program, wherein the information includes an information class having a plurality of attributes values, wherein the application program maintains multiple information class instances and wherein each instance includes at least one of the plurality of attribute values, wherein the code causes operations to be performed comprising:
-
receiving user input indicating a plurality of information class instances and for each information class instance at least one attribute value;
generating a main directory for the application program;
for each information class instance received from the user, performing;
(i) generating a subdirectory from the main directory for the information class instance;
(ii) for each received attribute value for the information class instance, generating one attribute file providing the at least one attribute value; and
(iii) storing each generated attribute file in the subdirectory of the information class instance for which the attribute value is provided. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. An article of manufacture including code for managing information on a plurality of projects, wherein each project is capable of having a plurality of attribute values, wherein the code causes operations to be performed comprising:
-
receiving user input on a plurality of projects and for each project at least one attribute value;
generating a main directory;
for each project for which user input is received, performing;
(i) generating a subdirectory from the main directory for the project; and
(ii) for each received attribute value, generating one attribute file providing the at least one attribute value;
receiving user input for at least one task for one project;
for each task for which user input is received, generating a task subdirectory in the subdirectory for the project including the task; and
for each received attribute value providing information on the task, generating at least one attribute file indicating each received attribute value. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59)
-
-
60. A computer readable medium including information for an application program, wherein the information includes an information class having a plurality of attributes values, wherein the application program maintains multiple information class instances and wherein each instance includes at least one of the plurality of attribute values, comprising:
-
a main file directory for the application program;
one subdirectory from the main directory for each information class instance; and
one attribute file for each attribute value for each information class instance, wherein each attribute file provides one attribute value and is in the subdirectory of the information class instance for which the attribute value is provided. - View Dependent Claims (61, 62, 63)
-
-
64. A computer readable medium including information on a plurality of projects, wherein each project is capable of having a plurality of attribute values, comprising:
-
a main directory;
a subdirectory from the main directory for the project;
one attribute file for each attribute value providing the at least one attribute value;
a task subdirectory in the subdirectory for the project including each task for which user input is received; and
one attribute file indicating a received attribute value for each received attribute value providing information on the task. - View Dependent Claims (65, 66)
-
Specification