Persistent chat channel consolidation
AssigneeInternational Business Machines Corporation
InventorsShadi E. Albouyeh, Jonathan Dunne, Jeremy A. Greenberger
Life of this patent
Estimating the term…
Abstract
An channel consolidation system and method may include analyzing a channel of a persistent chat platform to determine a plurality of metrics associated with the channel, calculating a message channel vitality score for each channel based on the plurality of metrics of the channel, wherein the message channel vitality score of the channel defines an effectiveness of the channel, comparing the message channel vitality score with a predefined effectiveness threshold, determining an action to be taken for the channel based on the comparing of the message channel vitality score and the predefined effectiveness threshold, and performing, by the processor, the action in response to the determining.
Claims17
A method for persistent chat channel consolidation, the method comprising:
- analyzing, by a processor of a computing system, a channel of a persistent chat platform to determine a plurality of metrics associated with the channel;
- calculating, by the processor, a message channel vitality score for each channel based on the plurality of metrics of the channel, wherein the message channel vitality score of the channel defines an effectiveness of the channel;
- comparing, by the processor, the message channel vitality score with a predefined effectiveness threshold;
- determining, by the processor, an action to be taken for the channel based on the comparing of the message channel vitality score and the predefined effectiveness threshold;
- and
- performing, by the processor, the action in response to the determining;
- wherein the predefined effectiveness threshold includes a first range of effectiveness, a second range of effectiveness, and a third range of effectiveness, further when the message channel vitality score is within:
- the first range of effectiveness, the action to be taken is a deleting of the channel;
- the second range of effectiveness, the action to be taken is a merging of the channel with another channel of the persistent chat platform;
- and
- the third range of effectiveness, the action to be taken is a chumping of the channel.
A computer system, comprising:
- a processor;
- a memory device coupled to the processor;
- and
- a computer readable storage device coupled to the processor, wherein the storage device contains program code executable by the processor via the memory device to implement a method for persistent chat channel consolidation, the method comprising:
- analyzing, by a processor of a computing system, a channel of a persistent chat platform to determine a plurality of metrics associated with the channel;
- calculating, by the processor, a message channel vitality score for each channel based on the plurality of metrics of the channel, wherein the message channel vitality score of the channel defines an effectiveness of the channel;
- comparing, by the processor, the message channel vitality score with a predefined effectiveness threshold;
- determining, by the processor, an action to be taken for the channel based on the comparing of the message channel vitality score and the predefined effectiveness threshold;
- and
- performing, by the processor, the action in response to the determining;
- wherein the predefined effectiveness threshold includes a first range of effectiveness, a second range of effectiveness, and a third range of effectiveness, further when the message channel vitality score is within:
- the first range of effectiveness, the action to be taken is a deleting of the channel;
- the second range of effectiveness, the action to be taken is a merging of the channel with another channel of the persistent chat platform;
- and
- the third range of effectiveness, the action to be taken is a chumping of the channel.
A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, the computer readable program code comprising an algorithm that when executed by a computer processor of a computing system implements a method for persistent chat channel consolidation, the method comprising:
- analyzing, by a processor of a computing system, a channel of a persistent chat platform to determine a plurality of metrics associated with the channel;
- calculating, by the processor, a message channel vitality score for each channel based on the plurality of metrics of the channel, wherein the message channel vitality score of the channel defines an effectiveness of the channel;
- comparing, by the processor, the message channel vitality score with a predefined effectiveness threshold;
- determining, by the processor, an action to be taken for the channel based on the comparing of the message channel vitality score and the predefined effectiveness threshold;
- and
- performing, by the processor, the action in response to the determining;
- wherein the predefined effectiveness threshold includes a first range of effectiveness, a second range of effectiveness, and a third range of effectiveness, further when the message channel vitality score is within:
- the first range of effectiveness, the action to be taken is a deleting of the channel;
- the second range of effectiveness, the action to be taken is a merging of the channel with another channel of the persistent chat platform;
- and
- the third range of effectiveness, the action to be taken is a chumping of the channel.
Dependencies are inferred from the claim text.