Managing collaborative activity
First Claim
1. A collaboration system, comprising:
- a non-transitory computer readable storage medium, comprising;
a collaboration model, comprising;
model entities that provide access to information related to a collaborative activity, the model entities including a model entity contained in a first hierarchy of a first type and contained in a second hierarchy of a second type;
the first hierarchy neither containing nor contained in the second hierarchy; and
configurable permissioning controls established for each of the persons involved in the collaborative activity, andmachine instructions for collaborative activity operations according to the collaboration model; and
a processor that;
accesses the collaboration model and the permissioning controls, andexecutes the machine instructions to;
enable display of a graphical user interface;
determine a type of access by a person to the model entities by;
reading the permissioning controls, andcomparing the permissioning controls to an identification of the person entered by the person in the graphical user interface; and
perform the collaborative activity operations on the model entities to;
grant access by the person to the model entities according to the determined type of access,view, create, modify, and delete the model entities,make changes to the model entities immediately available to all persons authorized to access the model entities,assign the model entities to locations in the first hierarchy and the second hierarchy,access and modify the information related to the collaborative activity, anddisplay the model entities in the graphical user interface according to the locations in the first hierarchy and the second hierarchy.
0 Assignments
0 Petitions
Accused Products
Abstract
A system facilitates collaborative communications and information sharing in a network defined by a model. The model and a portion of the system are stored on a storage component coupled to a terminal. The system captures context information and user-defined data, the user-defined data provided during user interaction of the user in a first domain of the network, and dynamically stores the context information as metadata associated with the user-defined data, the user-defined data and the metadata stored on the storage component; a tracking component for tracking a change of the user from the first domain to a second domain of the network and dynamically updating the stored metadata based on the change, where the user accesses the user-defined data from the second domain; and an interface to the system that permits the user to create and view the user-defined data according to the model of the network.
-
Citations
30 Claims
-
1. A collaboration system, comprising:
-
a non-transitory computer readable storage medium, comprising; a collaboration model, comprising; model entities that provide access to information related to a collaborative activity, the model entities including a model entity contained in a first hierarchy of a first type and contained in a second hierarchy of a second type; the first hierarchy neither containing nor contained in the second hierarchy; and configurable permissioning controls established for each of the persons involved in the collaborative activity, and machine instructions for collaborative activity operations according to the collaboration model; and a processor that; accesses the collaboration model and the permissioning controls, and executes the machine instructions to; enable display of a graphical user interface; determine a type of access by a person to the model entities by; reading the permissioning controls, and comparing the permissioning controls to an identification of the person entered by the person in the graphical user interface; and perform the collaborative activity operations on the model entities to; grant access by the person to the model entities according to the determined type of access, view, create, modify, and delete the model entities, make changes to the model entities immediately available to all persons authorized to access the model entities, assign the model entities to locations in the first hierarchy and the second hierarchy, access and modify the information related to the collaborative activity, and display the model entities in the graphical user interface according to the locations in the first hierarchy and the second hierarchy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system that provides a collaborative activity management service, the service accessed by persons of a client, the persons involved in a collaborative activity, the persons not being specialists in information technology, the system, comprising:
-
a non-transitory computer readable storage medium, comprising; a common framework that enables generation of a collaborative activity model, comprising; fundamental components that are used to create hierarchies of model entities, the model entities; providing access to information related to the collaborative activity; including a model entity contained in a first hierarchy of a first type and also simultaneously contained in a second hierarchy of a second type; and the first hierarchy neither containing nor contained in the second hierarchy, and machine instructions for collaborative activity operations according to the collaborative activity model; and a processor that; provides access to the collaborative activity model, and executes the machine instructions, wherein execution of the machine instructions causes the processor to; enable display of a graphical user interface, determine a type of access by a person to the model entities, and perform the collaborative activity operations on the model entities to; grant access by the person to the model entities according to the determined type of access; view, create, modify, and delete the model entities; assign the model entities to locations in the first hierarchy and the second hierarchy; access and modify the information related to the collaborative activity; and display the model entities in the graphical user interface according to the locations in the first hierarchy and the second hierarchy. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A server-side system, comprising:
a portal, hosted on a server, the portal accessed by persons at the client, the portal, comprising; a non-transitory computer readable storage medium, comprising; a framework of fundamental components, the fundamental components including model entities; configurable permissioning controls established for each of the persons; and machine instructions that, when executed, enable generation of a collaboration model according to the framework; and a processor that executes the machine instructions wherein the processor; generates the model entities and hierarchies of model entities, by; providing access to information related to the collaboration model; providing pre-defined programming features in the model entities, the pre-defined programming features including features to view, create, modify and delete the model entities; providing access controls to limit access of a person to the generated model entities by; reading the permissioning controls; and comparing the permissioning controls to an identification of the person entered by the person in the graphical user interface placing a generated model entity in locations in a first hierarchy of a first type and in a second hierarchy of a second type; and the first hierarchy neither containing nor contained in the second hierarchy. - View Dependent Claims (27, 28, 29)
-
30. A non-transitory computer-readable storage medium, comprising:
a common framework comprising fundamental components for generating a collaborative activity model by persons involved in a collaborative activity, the persons not being specialists in information technology, the fundamental components comprising machine instructions for collaborative activity operations according to the common framework, the machine instructions, when executed by a processor, causing the processor to; enable display of a graphical user interface; generate model entities that provide access to information related to the collaborative activity, the model entities; including a model entity contained in a first hierarchy of a first type and also simultaneously contained in a second hierarchy of a second type, and the first hierarchy neither containing nor contained in the second hierarchy; determine a type of access by a person to the model entities, and perform further collaborative activity operations on the model entities to; grant access by the person to the model entities according to the determined type of access; modify and delete the model entities; assign the model entities to locations in the first hierarchy and the second hierarchy; modify the information related to the collaborative activity; and display the model entities in the graphical user interface according to the locations in the first hierarchy and the second hierarchy.
Specification