Search

US-12621257-B2 - System and method for facilitating online chat edits using user confidence scores

US12621257B2US 12621257 B2US12621257 B2US 12621257B2US-12621257-B2

Abstract

A method includes receiving a plurality of textual data from one or more users within an online chat group. The method also includes rendering the plurality of textual data for each user of the online chat group. The method includes further enabling one user from the online chat group to edit a textual data originated by another user from the online chat group. A notification is rendered on a graphical user interface (GUI) that the textual data originated by the another user has been edited. In response to a user selection thereof, the edit is accepted, rejected, or further edited.

Inventors

  • CHRISTOPHER VAN RENSBURG
  • Erik Dmitrievich Parland
  • Martin Arastafar

Assignees

  • RINGCENTRAL, INC.

Dates

Publication Date
20260505
Application Date
20240325

Claims (20)

  1. 1 . A method, comprising: receiving, by a processor, a message from a first user within an online chat group; rendering, via a graphical user interface (GUI), the message for each user in the online chat group; enabling a second user from the online chat group to edit a content of the message via a GUI associated with the second user; receiving edits to the content of the message from the second user via the GUI associated with the second user; calculating a confidence score for the edit of the content, wherein the confidence score reflects an accuracy of the edit and wherein calculating the confidence score is further based on evaluating a number of edits proposed by the second user that have been either accepted or rejected by users other than the first user and the second user; rendering, on a GUI of the first user, a notification that the message has been edited, wherein the notification includes the confidence score; rendering selectable means for accepting the edit, rejecting the edit, and further editing the message on the GUI of the first user for user selection thereof; and receiving a user selection from the first user, via the GUI of the first user, wherein the user selection includes at least one of the accepting the edit, rejecting the edit, or further editing the message.
  2. 2 . The method as described in claim 1 , wherein the content of the message is a transcription of a video or audio conference.
  3. 3 . The method as described in claim 1 , wherein calculating the confidence score is further based on a number of prior typo edits, proposed by the second user, that have been accepted or rejected.
  4. 4 . The method as described in claim 1 , wherein calculating the confidence score is further based on a background of the second user in comparison to the content of the message.
  5. 5 . The method as described in claim 1 , wherein calculating the confidence score is further based on a relationship between the first user and the second user.
  6. 6 . The method as described in claim 1 , further comprising: in response to the selection of the first user thereof, inserting a comment associated with the edit; and rendering the comment to each user within the online chat group.
  7. 7 . The method as described in claim 1 , further comprising rendering the edit for each user.
  8. 8 . The method of claim 1 further comprising: performing natural language processing (NLP) on the message by the first user; determining a context associated with the message; and determining whether a modification to the message is to be made based on the context.
  9. 9 . A browser-based method, comprising: receiving, by a processor, a message from a first user within an online chat group; rendering, via a graphical user interface (GUI), the message for each user in the online chat group; enabling a second user from the online chat group to edit a content of the message via a GUI associated with the second user; receiving edits to the content of the message from the second user via the GUI associated with the second user; calculating a confidence score for the edit of the content, wherein the confidence score reflects an accuracy of the edit and wherein calculating the confidence score is further based on evaluating a number of edits proposed by the second user that have been either accepted or rejected by users other than the first user and the second user; rendering, on a GUI of the first user, a notification that the message has been edited, wherein the notification includes the confidence score; rendering selectable means for accepting the edit, rejecting the edit, and further editing the message on the GUI of the first user for user selection thereof; and receiving a user selection from the first user, via the GUI of the first user, wherein the user selection includes at least one of the accepting the edit, rejecting the edit, or further editing the message.
  10. 10 . The browser-based method as described in claim 9 , wherein the content of the message is a transcription of a video or audio conference.
  11. 11 . The browser-based method as described in claim 9 , wherein calculating the confidence score is further based on a number of prior typo edits, proposed by the second user, that have been accepted or rejected.
  12. 12 . The browser-based method as described in claim 9 , wherein calculating the confidence score is further based on a background of the second user in comparison to the content of the message.
  13. 13 . The browser-based method as described in claim 9 , wherein calculating the confidence score is further based on a relationship between the first user and the second user.
  14. 14 . The browser-based method as described in claim 9 , further comprising: in response to the selection of the first user thereof, inserting a comment associated with the edit; and rendering the comment to each user within the online chat group.
  15. 15 . The browser-based method as described in claim 9 , further comprising rendering the edit for each user.
  16. 16 . A system, comprising: a processor; a memory operatively connected to the processor and storing instructions that, when executed by the processor, cause: receiving, by the processor, a message from a first user within an online chat group; rendering, via a graphical user interface (GUI), the message for each user in the online chat group; enabling a second user from the online chat group to edit a content of the message via a GUI associated with the second user; receiving edits to the content of the message from the second user via the GUI associated with the second user; calculating a confidence score for the edit of the content, wherein the confidence score reflects an accuracy of the edit and wherein calculating the confidence score is further based on evaluating a number of edits proposed by the second user that have been either accepted or rejected by users other than the first user and the second user; rendering, on a GUI of the first user, a notification that the message has been edited, wherein the notification includes the confidence score; rendering selectable means for accepting the edit, rejecting the edit, and further editing the message on the GUI of the first user for user selection thereof; and receiving a user selection from the first user, via the GUI of the first user, wherein the user selection includes at least one of the accepting the edit, rejecting the edit, or further editing the message.
  17. 17 . The system as described in claim 16 , wherein the content of the message is a transcription of a video or audio conference.
  18. 18 . The system as described in claim 16 , wherein calculating the confidence score is further based on a number of prior typo edits, proposed by the second user, that have been accepted or rejected.
  19. 19 . The system as described in claim 16 , wherein calculating the confidence score is further based on a background of the second user in comparison to the content of the message.
  20. 20 . The system as described in claim 16 , wherein calculating the confidence score is further based on a relationship between the first user and the second user.

Description

RELATED APPLICATIONS The instant application is a continuation application and claims the benefit and priority to the U.S. application Ser. No. 17/247,875 filed on Dec. 28, 2020, which is incorporated by reference in its entirety herein. TECHNICAL FIELD The present disclosure relates generally to the field of computer supported meeting/conferencing. More specifically, and without limitation, this disclosure relates to systems and methods for facilitating edits to chat postings in an online group. BACKGROUND Recent advancements in technology, and in particular online technology, have led to an increased use of online forums to disseminate information and communicate. For example, use of various online conferences and chat groups have become prevalent in communication. In one nonlimiting example, a user of a chat communication service may create an online chat group/team to disseminate information and communicate to the members of that chat group/team. Unfortunately, chat communications may contain errors and inaccuracies. Errors and inaccuracies may range from typographical errors to more substantive errors. For example, some errors may include grammatical errors, incorrect references to names, incorrect omission/inclusion of a negating verb, incorrect references to document number (e.g., version number), etc. Errors in chat communications may cause confusion amongst the group members and the same errors often persist in the chat histories. Conventionally, the message, once posted by the message originator, cannot be corrected, e.g., marked up, etc., by other group members. SUMMARY Accordingly, a need has arisen to enable group members of an online chat group to edit messages posted by other participants. In some embodiments, the chat communication system may be part of a video/audio conferencing system and in other embodiments it may be a standalone system. The chat communication system may enable group members to suggest and make edits to messages posted by other participants. In some nonlimiting examples, the group members or a subset thereof may have unrestricted ability to make suggestions and to edit posted messages, while in some embodiments, the rights of the original poster of the posted message(s) may be preserved such that any suggestion or change to the posted message is either accepted by the original poster, rejected by the original poster, modified by the original poster or sent to one or more group members for further edits and/or feedback. The communication system, in other words, enables the group members of an online chat group to collaborate on certain posted messages that may contain error(s) and inaccuracies, and, to make appropriate changes, as needed. The communication system may also calculate a score associated with each member based on the member's prior edits, the member's prior involvements, the member's background (e.g., educational background, job title, group/organization, etc.), the member's accuracy of prior edits (e.g., feedback mechanism such as thumbs up/down by other group members), etc. As such, the score is a confidence score associated with a member suggesting or making certain changes to a posted message. In some embodiments, a method includes receiving a plurality of textual data from one or more users within an online chat group. The method may further include rendering the plurality of textual data for each user of the online chat group. One user from the online chat group is enabled to edit a textual data originated by another user from the online chat group. A notification is rendered on a graphical user interface (GUI) that the textual data originated by the another user has been edited. In response to a user selection thereof, the edit is accepted, rejected, or further edit is made to the textual data. The method may further include enabling the another user to modify the textual data. In some embodiments, in response to a user selection thereof, a comment associated with the edit is inserted. In some nonlimiting examples, the comment is rendered to a subset of the users within the online chat group. It is appreciated that the user selection is received from the another user originating the textual data according to some embodiments. According to some nonlimiting examples, the online chat group is within an online conferencing environment. The textual data may be transcription of a video or audio conference. In some embodiments, the method may further include rendering additional notification on the GUI. The additional notification identifies the one user editing the textual data. It is appreciated that the edit to the textual data may be rendered to the one or more users. In some embodiments, the method includes calculating a confidence score associated with the one user, wherein the confidence score reflects the accuracy of the edit to the textual data. It is appreciated that the confidence score may be calculated based on prior edits made by the one user, a