| CPC H04L 51/18 (2013.01) [G06F 21/6218 (2013.01); H04L 51/046 (2013.01); H04L 51/216 (2022.05); G06F 2221/2141 (2013.01)] | 11 Claims |

|
1. A method of operating an instant messaging server, the method comprising:
receiving, from a user, a request to generate a chat room to which at least one participant is assigned;
generating, as a first type, the chat room comprising the user and at least one participant based on an account type of the user;
allocating a space for the chat room in a shared drive corresponding to an administrator with a first type account having an authority to manage the chatroom;
storing, by the instant messaging server, chat data transmitted and received in the first type of the chatroom in the shared drive;
identifying, by the instant messaging server, a setting including an access authority of the shared drive, wherein the setting is related to whether to provide previous chat data;
based on the identified setting, extracting, by the instant messaging server and from the shared drive corresponding to the administrator, previous chat data transmitted and received in the chatroom before a participant in the chatroom participates in the chatroom;
providing, by the instant messaging server, the previous chat data extracted from the shared drive to the participant in the chatroom;
changing the setting based on at least one of an input received from a terminal of the administrator, a type of the chatroom, or a state of the chatroom;
determining whether to restrict access to the shared drive based on the changed setting;
storing at least one of (a) chat data transmitted and received in the chat room after the participant started participating or (b) the previous chat data in a personal drive corresponding to the participant based on an account type of the participant;
deleting chat data stored in the shared drive corresponding to the administrator in response to a request to terminate the chat room; and
deleting chat data stored in the personal drive corresponding to the participant.
|