IP Library Granted Patent US 10,805,100
Granted Patent B2
US 10,805,100 · App. 15/994,156 · Granted Oct 13, 2020

Method and system for sorting chatroom list based on conversational activeness and contextual information

Inventor: Hyukjae Jang (Seongnam-si, KR)
Assignee: LINE Corporation
H04L12/1813H04L51/16H04L51/20H04L67/306
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 10,805,100
App. No.
15/994,156
Granted
Oct 13, 2020
Kind
B2
Abstract

The chatroom sorting method including recognizing contextual information associated with an event detection point in time and storing the recognized contextual information in association with a conversation related event in response to detecting the conversation related event with respect to each of chatrooms included in a chatroom list, calculating at least one of an activeness score associated with a participation of a user into a conversation for each of the plurality of chatrooms and a similarity score between a situation at a current point in time and the contextual information, and sorting at least a portion of the chatrooms included in the chatroom list based on at least one of the activeness score and the similarity score such that selected one or more chatrooms from among the chatrooms are placed on top of the chatroom list based on results of the sorting may be provided.

Claims (61)

1. A computer-implemented chatroom sorting method comprising:

recognizing, by one or more processors, contextual information including an event detection point in time and storing the recognized contextual information in association with a conversation related event in response to detecting the conversation related event with respect to each of chatrooms included in a chatroom list, the event detection point in time at which the conversation related event is detected;

calculating, by the one or more processors, an activeness score associated with a participation of a user into a conversation for each of the chatrooms and a similarity score between the contextual information of a situation at a current point in time and the contextual information of a situation at a previous point in time; and

sorting, by the one or more processors, at least a portion of the chatrooms included in the chatroom list based on at least one of the activeness score and the similarity score such that selected one or more chatrooms from among the chatrooms are placed on top of the chatroom list based on results of the sorting.

2. The method of claim 1 , wherein the storing comprises storing the contextual information that includes at least one of location information and time information at the event detection point in time.

3. The method of claim 1 , wherein the storing comprises constructing a chatroom timetable and a location timetable, the chatroom timetable configured to store chatroom information associated with the detected conversation related event in temporal order, the location timetable configured to store location information of the user in temporal order as the contextual information.

4. The method of claim 1 , wherein the calculating comprises calculating the activeness score using at least one of,

a ratio of a number of conversations of the user to a total number of conversations in a corresponding chatroom,

a ratio of the number of conversations of the user in the corresponding chatroom to a total number of conversations of the user in the chatrooms, and

a ratio of a number of times a speaker is changed to a total number of conversations in the corresponding chatroom.

5. The method of claim 1 , wherein the calculating comprises calculating the activeness score using at least one of,

a number of times the user has started a conversation after a last conversation in a corresponding chatroom from among the chatrooms,

a number of times multimedia content has been transmitted and received in the corresponding chatroom, and

a ratio of a number of days with conversations to a total number of days elapsed after a creation of the corresponding chatroom.

6. The method of claim 1 , wherein the calculating comprises calculating the similarity score using a conversation history which includes the contextual information corresponding to the situation at the current point in time for each chatroom.

7. The method of claim 1 , wherein the calculating comprises calculating the similarity score using at least one of,

a ratio of a number of conversations of the user to a total number of conversations in a corresponding chatroom that are made at a time corresponding to the situation at the current point in time, and

a ratio of the number of conversations of the user in the corresponding chatroom to a total number of conversations of the user in the chatrooms that are made at the time corresponding to the situation at the current point in time.

8. The method of claim 1 , wherein the calculating comprises calculating the similarity score using at least one of a ratio of a number of conversations of the user to a total number of conversations in a corresponding chatroom that are made in a place corresponding to the situation at the current point in time and a ratio of the number of conversations of the user in the corresponding chatroom to a total number of conversations of the user in the chatrooms that are made in the place corresponding to the situation at the current point in time.

9. The method of claim 1 , wherein the sorting comprises:

selecting a desired number of chatrooms from among the chatrooms based on at least one of the activeness score and the similarity score; and

placing the selected desired number of chatrooms on a top of the chatroom list.

10. The method of claim 1 , wherein the sorting comprises:

calculating probability scores for respective ones of the chatrooms using at least one of the activeness score and the similarity score;

selecting N chatrooms from among the chatrooms based on differences in the probability scores between the chatrooms; and

placing the N chatrooms on a top of the chatroom list and displaying remaining chatrooms excluding the N chatrooms from among the chatrooms based on an existing sorting criterion.

11. A non-transitory computer-readable recording medium storing instructions that, when executed by a processor, cause the processor to perform a chatroom sorting method comprising:

recognizing contextual information including an event detection point in time and storing the recognized contextual information in association with a conversation related event in response to detecting the conversation related event with respect to each of chatrooms included in a chatroom list, the event detection point in time being when the conversation related event is detected;

calculating an activeness score associated with a participation of a user into a conversation for each of the chatrooms and a similarity score between the contextual information of a situation at a current point in time and the contextual information of a situation at a previous point in time; and

sorting at least a portion of the chatrooms included in the chatroom list based on at least one of the activeness score and the similarity score such that selected one or more chatrooms from among the chatrooms are placed on top of the chatroom list based on results of the sorting.

12. A computer-implemented chatroom sorting system comprising:

at least one processor configured to execute computer-readable instructions,

wherein the at least one processor is configured to,

recognize contextual information including an event detection point in time and store the recognized contextual information in association with a conversation related event in response to detecting the conversation related event with respect to each of chatrooms included in a chatroom list, the event detection point in time being when the conversation related event is detected,

calculate an activeness score associated with a participation of a user into a conversation for each of the chatrooms and a similarity score between the contextual information of a situation at a current point in time and the contextual information of a situation at a previous point in time, and

sort at least a portion of the chatrooms included in the chatroom list based on at least one of the activeness score and the similarity score such that selected one or more chatrooms from among the chatrooms are placed on top of the chatroom list based on results of the sorting.

13. The chatroom sorting system of claim 12 , wherein the at least one processor is configured to store the contextual information that includes at least one of location information and time information at the event detection point in time.

14. The chatroom sorting system of claim 12 , wherein the at least one processor is configured to calculate the activeness score using at least one of,

a ratio of a number of conversations of the user to a total number of conversations in the chatroom,

a ratio of the number of conversations of the user in the chatroom to a total number of conversations of the user in the chatrooms, and

a ratio of a number of times a speaker is changed to a total number of conversations in the chatroom.

15. The chatroom sorting system of claim 12 , wherein the at least one processor is configured to calculate the activeness score using at least one of,

a number of times the user has started a conversation after a last conversation in a corresponding chatroom,

a number of times multimedia content was transmitted and received in the chatroom, and

a ratio of a number of days with conversations to a total number of days elapsed after the chatroom was created.

16. The chatroom sorting system of claim 12 , wherein the at least one processor is configured to calculate the similarity score using a conversation history which includes the contextual information corresponding to the situation at the current point in time for each chatroom.

17. The chatroom sorting system of claim 12 , wherein the at least one processor is configured to calculate the similarity score using at least one of,

a ratio of a number of conversations of the user to a total number of conversations in a corresponding chatroom that are made at a time corresponding to the situation at the current point in time, and

a ratio of the number of conversations of the user in the corresponding chatroom to a total number of conversations of the user in the chatrooms that are made at the time corresponding to the situation at the current point in time.

18. The chatroom sorting system of claim 12 , wherein the at least one processor is configured to calculate the similarity score using at least one of a ratio of,

a number of conversations of the user to a total number of conversations in a corresponding chatroom that are made in a place corresponding to the situation at the current point in time, and

a ratio of the number of conversations of the user in the corresponding chatroom to a total number of conversations of the user in the chatrooms that are made in the place corresponding to the situation at the current point in time.

19. The chatroom sorting system of claim 12 , wherein the at least one processor is configured to select a desired number of chatrooms from among the chatrooms based on at least one of the activeness score and the similarity score and place the selected desired number of chatrooms on a top of the chatroom list.

20. The chatroom sorting system of claim 12 , wherein the at least one processor is configured to,

calculate probability scores for respective ones of the chatrooms using at least one of the activeness score and the similarity score,

select N chatrooms from among the chatrooms based on differences in the probability scores between the chatrooms, and

place the N chatrooms on a top of the chatroom list and display remaining chatrooms excluding the N chatrooms from among the chatrooms based on an existing sorting criterion.

21. The method of claim 1 , further comprising:

calculating probability scores of respective ones of the chatrooms based on at least one of the activeness score for each of the chatrooms and the similarity score associated with the contextual information;

selecting N chatrooms among the chatrooms to be placed on a top of the chatroom list based on differences in the probability scores between the chatrooms, where N is a natural number; and

placing the N chatrooms among the chatrooms on the top of the chatroom list.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2024
From: Z INTERMEDIATE GLOBAL CORPORATION
To: LY CORPORATION
Reel/Frame 067096/0431 →
CHANGE OF NAME Recorded Apr 10, 2024
From: LINE CORPORATION
To: Z INTERMEDIATE GLOBAL CORPORATION
Reel/Frame 067069/0467 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SPELLING OF THE ASSIGNEES CITY IN THE ADDRESS SHOULD BE TOKYO, JAPAN PREVIOUSLY RECORDED AT REEL: 058597 FRAME: 0303. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 17, 2023
From: A HOLDINGS CORPORATION
To: LINE CORPORATION
Reel/Frame 062401/0490 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE CITY SHOULD BE SPELLED AS TOKYO PREVIOUSLY RECORDED AT REEL: 058597 FRAME: 0141. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 17, 2023
From: LINE CORPORATION
To: A HOLDINGS CORPORATION
Reel/Frame 062401/0328 →
CHANGE OF NAME Recorded Dec 28, 2021
From: LINE CORPORATION
To: A HOLDINGS CORPORATION
Reel/Frame 058597/0141 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: A HOLDINGS CORPORATION
To: LINE CORPORATION
Reel/Frame 058597/0303 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2018
From: JANG, HYUKJAE
To: LINE CORPORATION
Reel/Frame 045953/0803 →
Priority Claims (1)
KR 10-2017-0076613 · Jun 16, 2017 · national
Continuity (1)
Related Publication 20180367325A1 · Dec 20, 2018