IP Library Granted Patent US 11,397,920
Granted Patent B2
US 11,397,920 · App. 16/638,160 · Granted Jul 26, 2022

Computer-implemented method for controlling a collaboration platform, communication and collaboration application, and communication and collaboration platform

Inventor: Juergen Brieskorn (Geltendorf, DE)
Assignee: RINGCENTRAL, INC.
G06Q10/101G06Q10/103H04L5/0055H04L51/16H04L65/403
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,397,920
App. No.
16/638,160
Granted
Jul 26, 2022
Kind
B2
Abstract

A method can include receiving a request for a read receipt by a first user of a predetermined user group for a session. The request for a read receipt can refer to an information segment of the thread supplied with a tag by the first user. The tag can include a predetermined character string identifying at least one second user from whom the first user requests the read receipt for the tagged information segment. The second user can be identified in a database, a notification containing the information segment to at least one second user can be sent and an acknowledgment message from the second user that he has read the notification containing the information segment can then be received for assigning a read receipt to the information segment as soon as the at least one second user has read the notification.

Claims (60)

1. A computer-implemented method for controlling a collaboration platform which allows a number of users in a predetermined user group to communicate with posts being collected and displayed as information segments in a thread, the method comprising:

receiving, from a first user in the predetermined user group, a read receipt request for an information segment of the information segments in the thread, wherein the read receipt request is added to the information segment by the first user and comprises a tag identifying a second user from whom the first user requests a read receipt;

sending a notification to the second user, wherein the notification comprises the information segment;

receiving an acknowledgment message indicating the second user has read the notification containing the information segment;

in response to receiving the acknowledgement message, assigning the read receipt request to the information segment;

aggregating metadata with regard to the read receipt request and the acknowledgment message from the second user to generate aggregated metadata; and

causing to display the aggregated metadata to the first user in a workflow-based view in response to selection of the read receipt request added to the information segment by the first user.

2. The method of claim 1 , wherein all users in the predetermined user group have access to the aggregated metadata.

3. The method of claim 1 , wherein the method further comprises:

generating a status instance for the second user, and wherein the aggregated metadata comprises:

an indication of the information segment;

a first timestamp information relating to a posting time of the information segment by the first user;

a user information with regard to the first user;

a second timestamp information relating to a receipt time of the information segment by the second user and a generation time of the read receipt.

4. The method of claim 3 , wherein the method further comprises:

creating timestamp statistics based on statistical data for the first timestamp information and the second timestamp information;

monitoring the timestamp statistics; and

updating the timestamp statistics.

5. The method of claim 1 , wherein the workflow-based view comprises a sequence of individual information segments from the information segments in chronological order within the thread of a selected session.

6. The method of claim 5 , wherein, in the workflow-based view, information about whether the second user has read the information segment is displayed by visual modification of the tag identifying the second user.

7. The method of claim 6 , wherein the visual modification comprises underlining or colored highlighting of the information segment.

8. The method of claim 1 , wherein the selection of the assigned read receipt request added to the information segment by the first user is a mouse over function.

9. The method of claim 1 , further comprising:

creating a list of users who did not respond to a read notification request; and

creating a list of users having a pre-selected range of response times with regard to accessing at least one read request notification.

10. A non-transitory computer-readable medium storing instructions for controlling a collaboration platform which allows a number of users in a predetermined user group to communicate with posts being collected and displayed as information segments in a thread, the instructions, when executed by a processor, cause:

receiving, from a first user in the predetermined user group, a read receipt request for an information segment of the information segments in the thread, wherein the read receipt request is added to the information segment by the first user and comprises a tag identifying a second user from whom the first user requests a read receipt;

sending a notification to the second user, wherein the notification comprises the information segment;

receiving an acknowledgment message indicating the second user has read the notification containing the information segment;

in response to receiving the acknowledge message, assigning the read receipt to the information segment;

aggregating metadata with regard to the read receipt request and the acknowledgment message from the second user to generate aggregated metadata; and

causing to display the aggregated metadata to the first user in a workflow-based view in response to selection of the read receipt request added to the information segment by the first user.

11. The non-transitory computer-readable medium of claim 10 , wherein all users in the predetermined user group have access to the aggregated metadata.

12. The non-transitory computer-readable medium of claim 10 , storing further instructions that, when executed by the processor, cause:

generating a status instance for the second user, and wherein the aggregated metadata comprises:

an indication of the information segment;

a first timestamp information relating to a posting time of the information segment by the first user;

a user information with regard to the first user;

a second timestamp information relating to a receipt time of the information segment by the second user and a generation time of the read receipt.

13. The non-transitory computer-readable medium of claim 12 , storing further instructions that, when executed by the processor, cause:

creating timestamp statistics based on statistical data for the first timestamp information and the second timestamp information;

monitoring the timestamp statistics; and

updating the timestamp statistics.

14. The non-transitory computer-readable medium of claim 10 , wherein the workflow-based view comprises a sequence of individual information segments from the information segments in chronological order within the thread of a selected session.

15. The non-transitory computer-readable medium of claim 14 , wherein, in the workflow-based view, the information about whether the second user has read the information segment is displayed by visual modification of the tag identifying the second user.

16. The non-transitory computer-readable medium of claim 15 , wherein the visual modification comprises underlining or colored highlighting of the information segment.

17. The non-transitory computer-readable medium of claim 10 , wherein the selection of the assigned read receipt request added to the information segment by the first user is a mouse over function.

18. The non-transitory computer-readable medium of claim 10 , storing further instructions that, when executed by the processor, cause:

creating a list of users who did not respond to a read notification request; and

creating a list of users having a pre-selected range of response times with regard to accessing at least one read request notification.

19. A collaboration system, comprising:

a processor;

a memory storing instructions for controlling a collaboration platform which allows a number of users in a predetermined user group to communicate with posts being collected and displayed as information segments in a thread, the instructions, when executed by the processor, causes:

receiving, from a first user in the predetermined user group, a read receipt request for an information segment of the information segments in the thread, wherein the read receipt request is added to the information segment by the first user and comprises a tag identifying a second user from whom the first user requests a read receipt;

sending a notification to the second user, wherein the notification comprises the information segment;

receiving an acknowledgment message indicating the second user has read the notification containing the information segment;

in response to receiving the acknowledge message, assigning the read receipt to the information segment;

aggregating metadata with regard to the read receipt request and the acknowledgment message from the second user to generate aggregated meta data; and

causing to display the aggregated metadata to the first user in a workflow-based view in response to selection of the read receipt request added to the information segment by the first user.

20. The collaboration system of claim 19 , wherein all users in the predetermined user group have access to the aggregated metadata.

Assignments (4)
SECURITY INTEREST Recorded Feb 14, 2023
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062973/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2022
From: RINGCENTRAL IP HOLDINGS, INC.
To: RINGCENTRAL, INC.
Reel/Frame 058821/0412 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2022
From: UNIFY PATENT GMBH & CO. KG
To: RINGCENTRAL IP HOLDINGS, INC.
Reel/Frame 058818/0797 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2020
From: BRIESKORN, JUERGEN
To: UNIFY PATENTE GMBH & CO. KG
Reel/Frame 051819/0905 →