System and method for facilitating online chat edits using user confidence scores
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.
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 . The method as described in claim 1 , wherein the content of the message is a transcription of a video or audio conference.
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 . 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 . 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 . 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 . The method as described in claim 1 , further comprising rendering the edit for each user.
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 . 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 . 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 . 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 . 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 . 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 . 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 . The browser-based method as described in claim 9 , further comprising rendering the edit for each user.
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 . The system as described in claim 16 , wherein the content of the message is a transcription of a video or audio conference.
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 . 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 . 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.
21 . The system as described in claim 16 , wherein the instructions further comprise:
in response to a 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.