Selective information sharing across team spaces
First Claim
1. A method, embodied in at least one computer system, for selective sharing of information across team spaces, comprising:
- enabling a member of a source team room to define a synchronous channel for said source team room;
enabling said member of said source team room to select at least one selected information item from resources contained in said source team room, wherein said at least one selected information item is a subset of all resources contained in said source team room;
enabling said member of said source team room to associate said selected information item with said synchronous channel;
enabling said member of said source team room to publish said synchronous channel to at least one target team room;
enabling a member of said target team room to subscribe said target team room to said synchronous channel;
automatically providing a synchronous notification through said synchronous channel to said target team room responsive to said selected information item being modified;
enabling said member of said target team room to modify said selected information item through said synchronous channel;
adding, to said synchronous channel by said member of said source team room, subsequent to said member of said source team room publishing said synchronous channel to said target team room, a document that is contained in said source team room;
permitting said member of said target team room to modify said document in response to detecting i) that said synchronous channel was published from said source team room to said target team room and ii) that said document was added to said synchronous channel subsequent to said synchronous channel being published to said target team room, and iii) a modify permission associated with said synchronous channel; and
wherein said member of said target team room is not a member of said source team room.
7 Assignments
0 Petitions
Accused Products
Abstract
A publication-and-subscription mechanism for team rooms, referred to as team room “channels”, through which teams are able to selectively share resources from their team rooms with non-members, and that allows selective contributions, modifications, and discussions from non-members. The team room channels operate as bidirectional information pipelines to other team rooms. The team room channels may either be broadcast to all known teams, or be published selectively to one or more designated “target” teams. The receiving team rooms may then subscribe to specific published channels as appropriate. Information items from a team'"'"'s team room, such as documents, tasks, representations of team members, and/or other resources, may be added to one or more of a team'"'"'s published channels. Teams can associate specific permissions with each channel, including Read, Contribute, Modify, and/or Discuss. These permissions apply to all items associated with the channel. Teams can subscribe to those channels published to them, to receive synchronous notifications of changes to the channel items.
-
Citations
16 Claims
-
1. A method, embodied in at least one computer system, for selective sharing of information across team spaces, comprising:
-
enabling a member of a source team room to define a synchronous channel for said source team room; enabling said member of said source team room to select at least one selected information item from resources contained in said source team room, wherein said at least one selected information item is a subset of all resources contained in said source team room; enabling said member of said source team room to associate said selected information item with said synchronous channel; enabling said member of said source team room to publish said synchronous channel to at least one target team room; enabling a member of said target team room to subscribe said target team room to said synchronous channel; automatically providing a synchronous notification through said synchronous channel to said target team room responsive to said selected information item being modified; enabling said member of said target team room to modify said selected information item through said synchronous channel; adding, to said synchronous channel by said member of said source team room, subsequent to said member of said source team room publishing said synchronous channel to said target team room, a document that is contained in said source team room; permitting said member of said target team room to modify said document in response to detecting i) that said synchronous channel was published from said source team room to said target team room and ii) that said document was added to said synchronous channel subsequent to said synchronous channel being published to said target team room, and iii) a modify permission associated with said synchronous channel; and wherein said member of said target team room is not a member of said source team room. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system including at least one processor and a computer readable memory, said computer readable memory having program code stored thereon for, when executed by said at least one processor, selectively sharing information across team spaces, said program code comprising:
-
program code for enabling a member of a source team room to define a synchronous channel for said source team room; program code for enabling said member of said source team room to select at least one selected information item from resources contained in said source team room, wherein said at least one selected information item is a subset of all resources contained in said source team room; program code for enabling said member of said source team room to associate said selected information item with said synchronous channel; program code for enabling said member of said source team room to publish said synchronous channel to at least one target team room; program code for enabling a member of said target team room to subscribe said target team room to said synchronous channel; program code for automatically providing a synchronous notification through said synchronous channel to said target team room responsive to said selected information item being modified; and program code for enabling said member of said target team room to modify said selected information item through said synchronous channel; program code for adding, to said synchronous channel, responsive to said member of said source team room, subsequent to said member of said source team room publishing said synchronous channel to said target team room, a document that is contained in said source team room; program code for permitting said member of said target team room to modify said document in response to detecting i) that said synchronous channel was published from said source team room to said target team room and ii) that said document was added to said synchronous channel subsequent to said synchronous channel being published to said target team room, and iii) a modify permission associated with said synchronous channel; and wherein said member of said target team room is not a member of said source team room. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer program product including a non-transitory computer readable storage medium, said non-transitory computer readable storage medium having program code stored thereon for selectively sharing information across team spaces, said program code comprising:
-
program code for enabling a member of a source team room to define a synchronous channel for said source team room; program code for enabling said member of said source team room to select at least one selected information item from resources contained in said source team room, wherein said at least one selected information item is a subset of all resources contained in said source team room; program code for enabling said member of said source team room to associate said selected information item with said synchronous channel; program code for enabling said member of said source team room to publish said synchronous channel to at least one target team room; program code for enabling a member of said target team room to subscribe said target team room to said synchronous channel; program code for automatically providing a synchronous notification through said synchronous channel to said target team room responsive to said selected information item being modified; program code for enabling said member of said target team room to modify said selected information item through said synchronous channel; program code for adding, to said synchronous channel, responsive to said member of said source team room, subsequent to said member of said source team room publishing said synchronous channel to said target team room, a document that is contained in said source team room; program code for permitting said member of said target team room to modify said document in response to detecting i) that said synchronous channel was published from said source team room to said target team room and ii) that said document was added to said synchronous channel subsequent to said synchronous channel being published to said target team room, and iii) a modify permission associated with said synchronous channel; and wherein said member of said target team room is not a member of said source team room.
-
Specification