| CPC G06F 16/176 (2019.01) [G06F 40/166 (2020.01); G06F 40/194 (2020.01); G06F 40/197 (2020.01); G06Q 10/101 (2013.01); H04L 12/1818 (2013.01)] | 20 Claims |

|
1. A method for suggesting collaboration between a plurality of users of a communication system, the method comprising:
identifying, by a processing device, a first document pertaining to a first event, the first document associated with a first user of the plurality of users;
determining whether collaboration is allowed for the first document;
responsive to determining that the collaboration is allowed for the first document, identifying, by the processing device, a second document having a collaborative similarity with the first document, the second document pertaining to a second event and associated with a second user of the plurality of users, the collaborative similarity being identified based on how similar the first event is to the second event, and additional information associated with the first document and the second document, the additional information comprising information about the second user and temporal information indicating temporal proximity between the first event and the second event, the temporal information comprising first time data of the first document and second time data of the second document;
responsive to identifying the second document having the collaborative similarity with the first document, generating, by the processing device, a collaboration suggestion for collaboration between the first user and the second user with respect to the first event;
providing, by the processing device, the collaboration suggestion to collaborate with respect to the first event on a user device of the first user;
receiving, by the processing device, an indication of an acceptance, by the first user, of the collaboration suggestion; and
causing a collaboration session to be established between the user device of the first user and a user device of the second user to collaborate with respect to the first event.
|