Methods and apparatus for managing information on activities of an enterprise
First Claim
1. A system for storing and maintaining information representative of activities of an enterprise, said system comprising:
- means for creating the information including project data, subproject data, task data, and employee data, wherein each of the data includes elements;
means for storing the project data, the subproject data, the task data, and the employee data;
means for creating nonhierarchical relationship keys among the project data, the subproject data, the task data, and the employee data stored by the storing means, wherein the relationship keys relate elements of the project data to each other or to elements of the subproject, task, and employee data, the relationship keys relate elements of the subproject data to each other or to elements of the project, task, and employee data, the relationship keys relate elements of the task data to each other or to elements of the project, subproject, and employee data, and the relationship keys relate elements of the employee data to each other or to elements of the project, subproject, and task data; and
means for updating the project data, the subproject data, the task data, and the employee data stored by the storing means and for updating the relationship keys among the project data elements, the subproject data elements, the task data elements, and the employee data elements.
9 Assignments
0 Petitions
Accused Products
Abstract
A system for maintaining various information representative of activities of an enterprise having four components. The first component creates the information including project data, subproject data, task data, and employee data. The second component stores the project data, the subproject data, the task data, and the employee data. The third component creates non-hierarchical relationship keys among the project data, the subproject data, the task data, and the employee data stored by the storing means; and the fourth component updates the project data, the subproject data, the task data, and the employee data stored by the storing means and for updating the relationship keys among the project elements, the subproject elements, the task elements, and the employee elements.
184 Citations
13 Claims
-
1. A system for storing and maintaining information representative of activities of an enterprise, said system comprising:
-
means for creating the information including project data, subproject data, task data, and employee data, wherein each of the data includes elements; means for storing the project data, the subproject data, the task data, and the employee data; means for creating nonhierarchical relationship keys among the project data, the subproject data, the task data, and the employee data stored by the storing means, wherein the relationship keys relate elements of the project data to each other or to elements of the subproject, task, and employee data, the relationship keys relate elements of the subproject data to each other or to elements of the project, task, and employee data, the relationship keys relate elements of the task data to each other or to elements of the project, subproject, and employee data, and the relationship keys relate elements of the employee data to each other or to elements of the project, subproject, and task data; and means for updating the project data, the subproject data, the task data, and the employee data stored by the storing means and for updating the relationship keys among the project data elements, the subproject data elements, the task data elements, and the employee data elements. - View Dependent Claims (2)
-
-
3. A system for storing and maintaining activity information corresponding to activities of an enterprise, said system comprising:
-
means for creating the activity information including planning data, product data, project data, subproject data, task data, and employee data, wherein each of the data includes elements; means for storing the planning data, the product data, the project data, the subproject data, the task data, and the employee data; means for creating nonhierarchical relationship keys among the planning data, the product data, the project data, the subproject data, the task data, and the employee data stored by the storing means, wherein the relationship keys relate elements of the planning data to each other or to elements of the product, project, subproject, task, and employee data, the relationship keys relate elements of the product data to each other or to elements of the planning, project, subproject, task, and employee data, the relationship keys relate elements of the project data to each other or to elements of the planning, product, subproject, task, and employee data, the relationship keys relate elements of the subproject data to each other or to elements of the planning, product, project, task, and employee data, the relationship keys relate elements of the task data to each other or to elements of the planning, product, project, subproject, and employee data, and the relationship keys relate elements of the employee data to each other or to elements of the planning, product, project, subproject, and task data; and means for updating the planning data, the product data, the project data, the subproject data, the task data, and the employee data stored by the storing means and for updating the relationship keys among the planning data elements, the product data elements, the project data elements, the subproject data elements, the task data elements, and the employee data elements. - View Dependent Claims (4, 5, 6, 7, 8, 9)
-
-
10. A system for storing and maintaining various activity information corresponding to activities of an enterprise, said memory system comprising:
-
means for creating the activity information including project data elements, subproject data elements, task data elements, and employee data elements; means for storing the project data elements, the subproject data elements, the task data elements, and the employee data elements; means for creating nonhierarchical relationship connections among the project data elements, the subproject data elements, the task data elements, and the employee data elements stored by the storing means such that two or more of the employee data elements connect to a single element of the task data elements and two or more of the task data elements connect to a single element of the subproject data elements and two or more of the subproject data elements connect to a single element of the project data elements; and means for updating the project data, the subproject data, the task data, and the employee data stored by the storing means and for updating the relationship connections among the project data elements, the subproject data elements, the task data elements, and the employee data elements.
-
-
11. A computer-implemented method for holding and maintaining information representative of activities of an enterprise in a computer having a memory, and a microprocessor, said computer-implemented method comprising the steps of:
-
creating the information including project data, subproject data, task data, and employee data, wherein each of the data includes elements; storing the project data, the subproject data, the task data, and the employee data in the memory; creating nonhierarchical relationship keys among the project data, the subproject data, the task data, and the employee data stored by the memory, wherein the relationship keys relate elements of the project data to each other or to elements of the subproject, task, and employee data, the relationship keys relate elements of the subproject data to each other or to elements of the project, task, and employee data, the relationship keys relate elements of the task data to each other or to elements of the project, subproject, and employee data, and the relationship keys relate elements of the employee data to each other or to elements of the project, subproject, and task data; updating the project data, the subproject data, the task data, and the employee data stored by the memory; and updating the relationship keys among the project data elements, the subproject data elements, the task data elements, and the employee data elements. - View Dependent Claims (12)
-
-
13. A computer-implemented method for holding and maintaining activity information representative of activities of an enterprise in a computer having a memory, and a microprocessor, said computer-implemented method comprising the steps of:
-
creating the activity information including project data elements, subproject data elements, task data elements, and employee data elements; storing the project data elements, the subproject data elements, the task data elements, and the employee data elements in the memory; creating nonhierarchical relationship connections among the project data elements, the subproject data elements, the task data elements, and the employee data elements stored by the memory such that two or more of the employee data elements connect to a single element of task data elements and two or more of the task data elements connect to a single element of the subproject data elements and two or more of the subproject data elements connect to a single element of the project data elements; and updating the project data, the subproject data, the task data, and the employee data stored by the memory and for updating the relationship connections among the project data elements, the subproject data elements, the task data elements, and the employee data elements.
-
Specification