Collaborative conversation channels
First Claim
1. A method for facilitating communications in an enterprise using a processor, the method comprising:
- defining communities within the enterprise;
associating collaborative conversation channels with the communities wherein the collaborative conversation channels are respectively associated with specific ones of the defined communities;
providing a member of a specific one of the defined communities with access to the respective one of the collaborative conversation channels through a user interface, with each one of the collaborative conversation channels having an associated set of message types that is based on a topic of the specific one of the defined communities and a role of the member within the specific one of the defined communities, the associated set of message types corresponding to a plurality of different message templates;
receiving, through the user interface, a request to send a message having a selected message type within a selected one of the collaborative conversation channels, wherein the selected message type is selected at the user interface;
presenting one of the message templates that corresponds to the selected message type;
filtering the message according to the selected message type and according to filter profiles corresponding to the role of the member; and
sending the message having the selected message type through the selected one of the collaborative conversation channels.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and techniques to facilitate communications among individuals in an enterprise may use collaborative conversation channels that are associated with specific communities within the enterprise. In general, in one implementation, the technique includes defining communities within an enterprise and providing access to collaborative conversation channels through a user interface. Each collaborative conversation channel is associated with a specific community and has an associated set of message types. A request to send a message of a selected message type within one of the collaborative conversation channels may be received through the user interface. In response to the request, the message may be sent through the collaborative conversation channel.
55 Citations
29 Claims
-
1. A method for facilitating communications in an enterprise using a processor, the method comprising:
-
defining communities within the enterprise; associating collaborative conversation channels with the communities wherein the collaborative conversation channels are respectively associated with specific ones of the defined communities; providing a member of a specific one of the defined communities with access to the respective one of the collaborative conversation channels through a user interface, with each one of the collaborative conversation channels having an associated set of message types that is based on a topic of the specific one of the defined communities and a role of the member within the specific one of the defined communities, the associated set of message types corresponding to a plurality of different message templates; receiving, through the user interface, a request to send a message having a selected message type within a selected one of the collaborative conversation channels, wherein the selected message type is selected at the user interface; presenting one of the message templates that corresponds to the selected message type; filtering the message according to the selected message type and according to filter profiles corresponding to the role of the member; and sending the message having the selected message type through the selected one of the collaborative conversation channels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, including a memory and at least one processor, for supporting collaboration in an enterprise, the system comprising:
-
a portal accessible from a plurality of client devices; a plurality of enterprise base systems; and a collaborative conversation channel application, running on the processor, for providing members of a community with access through the portal to a plurality of different message templates for a collaborative conversation channel associated with the community, wherein the community relates to a particular topic, and the application; receives a member selection of a message type associated with the particular topic and a role of the member within the community; presents one of the message templates that corresponds to the selected message type; and sends a message having the selected message type to the members of the community, wherein the message is filtered according to the selected message type and according to filter profiles corresponding to the role of the member within the community. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable medium storing a computer-executable program which, when executed by a processor, performs a method comprising:
-
providing a member of a community with access to collaborative conversation channels through a user interface, each one of the collaborative conversation channels associated with a specific community and having an associated set of message types that is based on a topic of the specific community and a role of the member within the specific community, the associated set of message types corresponding to a plurality of different message templates; receiving, through the user interface, a request to access one of the message templates for a selected message type within one of the collaborative conversation channels, wherein the selected message type is selected at the user interface and the message is filtered according to the selected message type and according to filter profiles corresponding to the role of the member within the specific community; presenting the template for the selected message type through the user interface; receiving user input for the template through the user interface to create a message of the selected message type; and providing the message to a particular community through the associated collaborative conversation channel. - View Dependent Claims (24)
-
-
25. A method for facilitating communications in an enterprise using a processor, the method comprising:
-
defining communities within the enterprise; associating collaborative conversation channels with the communities, with the collaborative conversation channels respectively associated with specific ones of the defined communities; assigning a set of message types to each one of the collaborative conversation channels, the set of message types corresponding to a plurality of different message templates; receiving a community member selection of a specific message type for a selected collaborative conversation channel, the specific message type being based on a topic of the specific community and a role of the community member within the specific community; presenting one of the message templates that corresponds to the selected message type; receiving user input comprising content of a message of the selected message type; filtering the message according to the selected message type and according to filter profiles corresponding to the role of the community member within the specific community; and sending the message to at least one member of the specific community associated with the selected collaborative conversation channel. - View Dependent Claims (26, 27, 28, 29)
-
Specification