CPC H04L 51/043 (2013.01) [G06F 3/0484 (2013.01); G06F 3/04817 (2013.01); G06F 40/242 (2020.01); G06F 40/30 (2020.01); H04L 51/52 (2022.05); H04L 67/306 (2013.01); H04M 1/72436 (2021.01); H04M 1/72463 (2021.01)] | 18 Claims |
1. A method executed in a computer system, the computer system comprising at least one processor configured to execute computer readable instructions included in a memory, wherein the method comprises:
receiving, using the at least one processor, chat contents related to a plurality of chat rooms in a chat application;
analyzing, using the at least one processor, the chat contents corresponding to a plurality of users registered in the chat application,
determining a user public level score for each user participating in a chat room of a plurality of chat rooms of the chat application based on a result of analyzing the chat content with regard to each of the plurality of users;
determining, using the at least one processor, a public level of each chat room of the plurality of chat rooms using user public level scores of users included in each of the chat rooms; and
controlling, using the at least one processor, user access of a graphical user interface (GUI) of the chat application based on the determined public level score for each user, the controlling including modifying a GUI corresponding to each of the plurality of chat rooms based on the determined user public level score for each user of each chat room of the plurality of chat rooms,
wherein the controlling comprises automatically setting a deactivating lock on an input tool of the GUI of the chat room based on the public level of the chat room.
|