Method and system for providing a common collaboration framework accessible from within multiple applications
First Claim
1. A system adapted to enable contextual collaboration within a computer network, comprising:
- a collaboration manager adapted to support manipulation of collaboration spaces, said collaboration spaces containing one or more collaboration elements having potentially different collaboration modalities;
a context manager adapted to maintain resources and resource interrelationships within contexts, said resources including at least one of collaboration elements, processes, tasks, business objects, users, and roles; and
a view generator adapted to select a set of said resources to be displayed to a user of said computer network.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention provides a system adapted to enable contextual collaboration within a computer network. In invention, a collaboration manager supports manipulation of collaboration spaces. The collaboration spaces contain one or more collaboration elements that have potentially different collaboration modalities. The context manager maintains resources and resource interrelationships within contexts. The resources can include collaboration elements, processes, tasks, business objects, users, and/or roles. A view generator selects a set of the resources to be displayed to a user of the computer network. The invention also includes an interface adapted to allow applications to specify commands to manipulate collaboration spaces, commands to maintain resources and resource interrelationships within contexts, and queries for context-sensitive views.
85 Citations
45 Claims
-
1. A system adapted to enable contextual collaboration within a computer network, comprising:
-
a collaboration manager adapted to support manipulation of collaboration spaces, said collaboration spaces containing one or more collaboration elements having potentially different collaboration modalities;
a context manager adapted to maintain resources and resource interrelationships within contexts, said resources including at least one of collaboration elements, processes, tasks, business objects, users, and roles; and
a view generator adapted to select a set of said resources to be displayed to a user of said computer network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system adapted to provide collaboration between different applications used by multiple users in a computerized network, said system comprising:
-
at least one collaboration space supporting different modes of collaboration, wherein said users collaborate through said different applications using said different modes of collaboration maintained in said collaboration space; and
application program interfaces connecting said collaboration space to said applications, thereby making collaboration content available to all said applications, such that all said collaboration content is transparently accessible by said users natively from within each application. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for enabling contextual collaboration within a computer network, said method comprising:
-
creating collaboration spaces containing one or more collaboration elements of potentially different collaboration modalities;
maintaining resources and resource interrelationships within contexts, said resources including at least one of collaboration elements, processes, tasks, business objects, users, and roles; and
selecting a set of said resources to be displayed to a user. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of providing collaboration between different applications used by multiple users in a computerized network, said method comprising:
-
establishing at least one collaboration space supporting different modes of collaboration, permitting said users to collaborate through said different applications using said different modes of collaboration maintained in said collaboration space; and
making collaboration content available to all said applications, such that all said collaboration content is transparently accessible by said users natively from within each application. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform a method for enabling contextual collaboration within a computer network, said method comprising:
-
creating collaboration spaces containing one or more collaboration elements of potentially different collaboration modalities;
maintaining resources and resource interrelationships within contexts, said resources including at least one of collaboration elements, processes, tasks, business objects, users, and roles; and
selecting a set of said resources to be displayed to a user. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37)
-
-
38. A service for enabling contextual collaboration within a computer network, wherein said service:
-
creates collaboration spaces containing one or more collaboration elements of potentially different collaboration modalities;
maintains resources and resource interrelationships within contexts, said resources including at least one of collaboration elements, processes, tasks, business objects, users, and roles; and
selects a set of said resources to be displayed to a user. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45)
-
Specification