System for supporting collaborative activity
First Claim
1. A system for supporting collaboration among users in performing an arbitrary activity, the system comprising:
- a processor which has access toa representation of a model of the arbitrary activity, the model comprising one or more workspaces, each workspace including a plurality of workspace objects, the workspace objects including structural objects which structure the collaboration, resource objects which make resources available for the collaboration, and a resource template that defines a class of resource objects, the resource template defining types of information associated with the resource objects belonging to the class defined by the resource template by defining a number and types of elements associated with the resource template, and the workspace objects further comprising a knowledge board for providing the users access to the elements of one or more resource objects selected from the elements specified in the resource template anda representation of access permissions which specifies each user'"'"'s access permissions for each workspace; and
an interface to the system for the users, the interface being provided by the processor and the interface permitting each user to view and modify the workspace objects in a workspace as determined by the user'"'"'s access permissions to the workspace.
3 Assignments
0 Petitions
Accused Products
Abstract
A system includes a processor which has access to a representation of model of activity, which includes workspaces. Each workspace includes domain hierarchies for representing an organizational structure of the collaborating users using the system, and initiatives hierarchies representing process structures for accomplishing goals. An interface permits users to view and modify the workspaces for which the user has access. Each user can have different access permissions in different workspaces. The domain and initiative hierarchies provide two views of the workspace objects without duplicating resources. A resource is a collection of shared elements defined by the users that give users associated with the workspace access to information sources. Users can define knowledge boards for creating reports based on information fields of the resources. The knowledge board is associated with a resource template from which the resource is created.
1561 Citations
17 Claims
-
1. A system for supporting collaboration among users in performing an arbitrary activity, the system comprising:
-
a processor which has access to a representation of a model of the arbitrary activity, the model comprising one or more workspaces, each workspace including a plurality of workspace objects, the workspace objects including structural objects which structure the collaboration, resource objects which make resources available for the collaboration, and a resource template that defines a class of resource objects, the resource template defining types of information associated with the resource objects belonging to the class defined by the resource template by defining a number and types of elements associated with the resource template, and the workspace objects further comprising a knowledge board for providing the users access to the elements of one or more resource objects selected from the elements specified in the resource template and a representation of access permissions which specifies each user'"'"'s access permissions for each workspace; and an interface to the system for the users, the interface being provided by the processor and the interface permitting each user to view and modify the workspace objects in a workspace as determined by the user'"'"'s access permissions to the workspace. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification