Dynamic organization model and management computing system and method therefor
First Claim
1. A utility for an organizational database to support collaborative computing between users within a computer system network by an enterprise having a plurality of objects, the utility comprising:
- means for expressing information received from at least one of the users;
means for storing a plurality of classes of organizational objects, each class having any number of member objects;
means for mapping the member objects to the objects within the enterprise; and
means for virtually linking one or more of the member objects to at least one other member object with a relationship definition which can be dynamically evaluated and resolved at runtime of the utility, the expressing means determining which of the relationship definitions to be evaluated and resolved, the expressing means coupled to the storing means, mapping means, and virtually linking means.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a dynamic organizational database as an underlying information system to support collaborative computing in a global enterprise. This information system is built based on the Organizational Modeling and Management model (OMM) and provides a system architecture and a graphical user interface for easy manipulation of organizational objects. Contrary to traditional approaches, the present invention separates the organization model from the process model, the application model and the data model. Thus, independent and flexible enterprise modeling and design is allowed to reflect more realistically a rapidly changing business environment.
394 Citations
30 Claims
-
1. A utility for an organizational database to support collaborative computing between users within a computer system network by an enterprise having a plurality of objects, the utility comprising:
-
means for expressing information received from at least one of the users; means for storing a plurality of classes of organizational objects, each class having any number of member objects; means for mapping the member objects to the objects within the enterprise; and means for virtually linking one or more of the member objects to at least one other member object with a relationship definition which can be dynamically evaluated and resolved at runtime of the utility, the expressing means determining which of the relationship definitions to be evaluated and resolved, the expressing means coupled to the storing means, mapping means, and virtually linking means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for supplying information through an organizational database to support collaborative computing between users within a computer system network by an enterprise having a plurality of objects, the method including the steps of:
-
expressing information received from at least one of the users; storing a plurality of classes of organizational objects wherein each class includes any number of member objects; mapping member objects to an actual entity within the enterprise; virtually linking one or more of the member objects to at least one other member object with a relationship definition; and dynamically evaluating and resolving a virtual link relationship definition at runtime of the utility, the expressing step determining which of the relationship definitions are to be evaluated and resolved. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. In a computer network utilizing an organizational database to support collaborative computing between users within a computer system network by an enterprise having a plurality of objects, the network configured to:
-
express information received from at least one of the users; store a plurality of classes of organizational objects with each class having any number of member objects; map member objects to an actual entity within the enterprise; virtually link one or more of the member objects to at least one other member object with a relationship definition; dynamically evaluate and resolve at runtime of the network the relationship definitions determined by the express information. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification