IP Library Granted Patent US 12,041,016
Granted Patent B2
US 12,041,016 · App. 17/964,216 · Granted Jul 16, 2024

Method and system for recommending a bot for managing chat rooms on instant messaging application

Inventor: Eun Bin Kang (Seongnam-si, KR)
Assignee: LINE Plus Corporation
H04L51/02H04L51/212H04L51/216H04L65/1093
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 12,041,016
App. No.
17/964,216
Granted
Jul 16, 2024
Kind
B2
Abstract

A method includes acquiring, from a memory, a log of a chat room including a user associated with a user terminal, analyzing the log of the chat room for predetermined criteria in at least one category, determining a number of incidents in the log of the chat room of the predetermined criteria in the at least one category, and when the number of incidents of the predetermined criteria in the at least one category exceeds a predetermined threshold for the at least one category, automatically recommending a chat room bot to the user.

Claims (72)

1. A method for recommending a bot for managing a chat room, the method being performed by one or more processors and comprising:

acquiring, from a memory, a log of the chat room including a user associated with a user terminal;

analyzing the log of the chat room for predetermined criteria in at least one category;

determining a number of incidents in the log of the chat room of the predetermined criteria in the at least one category; and

when the number of incidents of the predetermined criteria in the at least one category exceeds a predetermined threshold for the at least one category, automatically recommending a chat room bot to the user,

wherein the predetermined criteria in one of the at least one category includes a forbidden word among messages in the chat room within a first predetermined period of time,

the chat room bot includes at least one of: a forbidden word filter bot configured to automatically manage a message including forbidden word, and a force eject bot configured to automatically manage a participant who sent the message including the forbidden word,

the determining the number of incidents in the log of the chat room includes calculating, among the messages in the chat room within the first predetermined period of time, a number of messages that include forbidden word,

the predetermined threshold for one of the at least one category includes a first threshold, and

the automatically recommending the chat room bot to the user includes, in response to determining that the number of the messages including forbidden word is equal to or greater than the first threshold, recommending the forbidden word filter bot to the user.

2. The method according to claim 1 , further comprising, in response to an input by the user requesting to apply the chat room bot, applying the chat room bot to the chat room.

3. The method according to claim 1 , wherein the forbidden word includes a plurality of textual characters predefined by at least one of a service administrator and the user.

4. The method according to claim 1 , wherein:

the determining the number of incidents in the log of the chat room of the forbidden word includes calculating, among participants who sent a message including the forbidden word among the messages in the chat room within the first predetermined period of time, a proportion of participants who were force ejected from the chat room,

the predetermined threshold for one of the at least one category includes a second threshold, and

the automatically recommending the chat room bot to the user includes, in response to determining that the proportion of the force ejected participants from the chat room is equal to or greater than the second threshold, recommending the force eject bot to the user.

5. The method according to claim 1 , wherein:

the determining the number of incidents in the log of the chat room of the forbidden word includes calculating, among participants who sent a message the including forbidden word among the messages in the chat room within the first predetermined period of time, the number of participants who were force ejected from the chat room,

the predetermined threshold for one of the at least one category includes a third threshold, and

the automatically recommending the chat room bot to the user includes, in response to determining that the number of the force ejected participants from the chat room is equal to or greater than the third threshold, recommending the force eject bot to the user.

6. The method according to claim 1 , wherein the predetermined criteria in one of the at least one category includes a degree of participation of participants in the chat room within a second predetermined period of time, and

the chat room bot includes an encouragement bot configured to increase the degree of participation of the participants in the chat room.

7. The method according to claim 6 , wherein:

the determining the number of incidents in the log of the chat room of the degree of participation of the participants includes calculating a participation rate of the chat room based on a total number of the participants in the chat room and a number of the participants who sent at least a fourth threshold of messages within the second predetermined period of time,

the predetermined threshold for one of the at least one category includes a fifth threshold,

the automatically recommending the chat room bot to the user includes, in response to determining that the participation rate of the chat room is equal to or less than the fifth threshold, recommending the encouragement bot to the user, and

the encouragement bot includes an attendance check bot configured to notify a list of the participants who accessed the chat room within a third predetermined period of time or ranking of the degrees of participation of the participants in the chat room within the third predetermined period of time.

8. The method according to claim 7 , wherein the fifth threshold is determined based on an average participation rate of a plurality of chat rooms.

9. The method according to claim 6 , wherein:

the determining the number of incidents in the log of the chat room of the degree of participation of the participants includes calculating the number of messages sent in the chat room within the second predetermined period of time,

the predetermined threshold for one of the at least one category includes a sixth threshold,

the automatically recommending the chat room bot to the user includes, in response to determining that the number of messages sent in the chat room is equal to or less than the sixth threshold, recommending the encouragement bot to the user, and

the encouragement bot includes a quiz bot that is configured to give a quiz and provide a reward to a participant who answers the quiz.

10. The method according to claim 9 , wherein the sixth threshold is determined based on an average number of messages in a plurality of chat rooms.

11. The method according to claim 1 , wherein the predetermined criteria in one of the at least one category includes a specific keyword or URL included in a message in the chat room within a fourth predetermined period of time, and

the chat room bot includes a share bot that is configured to automatically generate frequently shared content in the chat room.

12. The method according to claim 11 , wherein:

the determining the number of incidents in the log of the chat room of the specific keyword or URL included in the message includes calculating a number of times the specific keyword included in the message is sent in the chat room within the fourth predetermined period of time;

the predetermined threshold for one of the at least one category includes a seventh threshold,

the automatically recommending the chat room bot to the user includes, in response to determining that the number of times the specific keyword is sent is equal to or greater than the seventh threshold, recommending the share bot to the user, and

the share bot includes a search bot configured to automatically provide search results for the specific keyword.

13. The method according to claim 12 , wherein, in response to sensing a message including the specific keyword in the chat room, the search bot is configured to automatically provide the search results for the specific keyword.

14. The method according to claim 12 , wherein the search bot is configured to automatically provide the search results for the specific keyword at predetermined time intervals.

15. The method according to claim 11 , wherein:

the determining the number of incidents in the log of the chat room of the specific keyword or URL included in the message includes determining that there is a URL pattern repeatedly included in the message in the chat room within the fourth predetermined period of time, and calculating the number of times the URL pattern is sent,

the predetermined threshold for one of the at least one category includes an eighth threshold,

the automatically recommending the chat room bot to the user includes, in response to determining that the number of times the URL pattern is sent is equal to or greater than an eighth threshold, recommending the share bot to the user, and

the share bot includes a parsing bot that, in response to determining that a parameter of the URL pattern is updated, is configured to automatically send the URL with the updated parameter to the chat room.

16. The method according to claim 1 , wherein the chat room bot recommendation is configured to be displayed as a system message in the chat room.

17. A non-transitory computer-readable recording medium storing instructions that, when executed by one or more processors, cause performance of a method comprising:

acquiring, from a memory, a log of a chat room including a user associated with a user terminal;

analyzing the log of the chat room for predetermined criteria in at least one category;

determining a number of incidents in the log of the chat room of the predetermined criteria in the at least one category; and

when the number of incidents of the predetermined criteria in the at least one category exceeds a predetermined threshold for the at least one category, automatically recommending a chat room bot to the user,

wherein the predetermined criteria in one of the at least one category includes a forbidden word among messages in the chat room within a first predetermined period of time,

the chat room bot includes at least one of: a forbidden word filter bot configured to automatically manage a message including forbidden word, and a force eject bot configured to automatically manage a participant who sent the message including the forbidden word,

the determining the number of incidents in the log of the chat room includes calculating, among the messages in the chat room within the first predetermined period of time, a number of messages that include forbidden word,

the predetermined threshold for one of the at least one category includes a first threshold, and

the automatically recommending the chat room bot to the user includes, in response to determining that the number of the messages including forbidden word is equal to or greater than the first threshold, recommending the forbidden word filter bot to the user.

18. An information processing system comprising:

a memory, and

one or more processors connected to the memory and configured to execute one or more computer-readable programs included in the memory, wherein

the one or more programs include instructions for:

acquiring, from the memory, a log of a chat room;

analyzing the log of the chat room for predetermined criteria in at least one category;

determining a number of incidents in the log of the chat room of the predetermined criteria in the at least one category; and

when the number of incidents of the predetermined criteria in the at least one category exceeds a predetermined threshold for the at least one category, automatically sending a chat room bot recommendation to a user terminal associated with a user included in the chat room,

wherein the predetermined criteria in one of the at least one category includes a forbidden word among messages in the chat room within a first predetermined period of time,

the chat room bot includes at least one of: a forbidden word filter bot configured to automatically manage a message including forbidden word, and a force eject bot configured to automatically manage a participant who sent the message including the forbidden word,

the determining the number of incidents in the log of the chat room includes calculating, among the messages in the chat room within the first predetermined period of time, a number of messages that include forbidden word,

the predetermined threshold for one of the at least one category includes a first threshold, and

the automatically sending a chat room bot recommendation to the user includes, in response to determining that the number of the messages including forbidden word is equal to or greater than the first threshold, recommending the forbidden word filter bot to the user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2022
From: KANG, EUN BIN
To: LINE PLUS CORPORATION
Reel/Frame 061397/0763 →
Priority Claims (1)
KR 10-2021-0144296 · Oct 27, 2021 · national
Continuity (1)
Related Publication 20230128488A1 · Apr 27, 2023
Cited By (1)
US 12,549,501