Method and system for providing a common collaboration framework accessible from within multiple applications
First Claim
1. A computer-implemented method for enabling contextual collaboration within a computer network, said method comprising:
- receiving a user request for a collaboration space within said computer network;
creating, by a computing device, a collaboration space containing a plurality of collaboration elements of different collaboration modalities in response to said user request for said collaboration space, said collaboration space associated with a specific business context;
issuing, by said computing device, a Uniform Resource Locator (URL) of said collaboration space in response to said user request;
maintaining, by said computing device, resources and resource interrelationships within contexts, said resources including at least one of collaboration elements, processes, tasks, business objects, users, and roles;
selecting, by said computing device, a set of said resources to be displayed to a user,accessing, by said computing device, a library of context rules implemented by one of industry standard process ontologies and proprietary schemes;
executing, by said computing device, context rules from said library of context rules associated with said specific business context; and
outputting to said user said set of resources, and context-specific collaboration content based on said executing said context rules from said library of context rules.
0 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a system adapted to enable contextual collaboration within a computer network. The invention provides a collaboration manager that 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.
-
Citations
30 Claims
-
1. A computer-implemented method for enabling contextual collaboration within a computer network, said method comprising:
-
receiving a user request for a collaboration space within said computer network;
creating, by a computing device, a collaboration space containing a plurality of collaboration elements of different collaboration modalities in response to said user request for said collaboration space, said collaboration space associated with a specific business context;issuing, by said computing device, a Uniform Resource Locator (URL) of said collaboration space in response to said user request; maintaining, by said computing device, resources and resource interrelationships within contexts, said resources including at least one of collaboration elements, processes, tasks, business objects, users, and roles; selecting, by said computing device, a set of said resources to be displayed to a user, accessing, by said computing device, a library of context rules implemented by one of industry standard process ontologies and proprietary schemes; executing, by said computing device, context rules from said library of context rules associated with said specific business context; and outputting to said user said set of resources, and context-specific collaboration content based on said executing said context rules from said library of context rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method of providing collaboration between different applications used by multiple users in a computerized network, said method comprising:
-
receiving a user request for a collaboration space within said computerized network;
establishing, by a computing device, at least one collaboration space supporting different modes of collaboration in response to said user request for said collaboration space, said collaboration space associated with a specific business context;issuing, by said computing device, a Uniform Resource Locator (URL) of said collaboration space in response to said user request; accessing, by said computing device, a library of context rules implemented by one of industry standard process ontologies and proprietary schemes; executing, by said computing device, context rules from said library of content rules associated with said specific business context; permitting, by said computing device, said users to collaborate through said different applications using said different modes of collaboration maintained in said collaboration space; and outputting context-specific collaboration content, by said computing device, based on said executing said context rules from said library of context rules to all said applications, such that all said collaboration content is transparently accessible by said users natively from within each application. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. 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:
-
receiving a user request for a collaboration space within said computer network; creating a collaboration space containing a plurality of collaboration elements of different collaboration modalities in response to said user request for said collaboration space said collaboration space associated with a specific business context; issuing a Uniform Resource Locator (URL) of said collaboration space in response to said user request; maintaining resources and resource interrelationships within contexts, said resources including at least one of collaboration elements, processes, tasks, business objects, users, and roles; selecting a set of said resources to be displayed to a user; accessing, by said computing device, a library of context rules implemented by one of industry standard process ontologies and proprietary schemes; executing, by said computing device, context rules from said library of context rules associated with said specific business context; and outputting to said user said set of resources, and context-specific collaboration content based on said executing said context rules from said library of context rules. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A service for enabling contextual collaboration within a computer network, wherein said service:
-
receives a user request for a collaboration space within said computer network;
creates a collaboration space containing a plurality of collaboration elements of different collaboration modalities in response to said user request for said collaboration space˜
said collaboration space associated with a specific business context;issues a Uniform Resource Locator (URL) of said collaboration space in response to said user request; maintains resources and resource interrelationships within contexts, said resources including at least one of collaboration elements, processes, tasks, business objects, users, and roles; selects a set of said resources to be displayed to a user, accessing, by said computing device, a library of context rules implemented by one of industry standard process ontologies and proprietary schemes; executing, by said computing device, context rules from said library of context rules associated with said specific business context; and outputting to said user said set of resources, and context-specific collaboration content based on said executing said context rules from said library of context rules. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification