IP Library › Granted Patent US 11,575,529
Granted Patent B2
US 11,575,529 · App. 15/931,039 · Granted Feb 7, 2023

Method, system, and non-transitory computer readable record medium for controlling joining chatroom based on location

Inventors: Chaewon Jung (Seongnam-si, KR); Sungwhan Kim (Seongnam-si, KR); Hyun Jung Lee (Seongnam-si, KR); Seo Hyun Cho (Seongnam-si, KR); Eun Jung Joung (Seongnam-si, KR)
Assignee: LINE Plus Corporation
H04L12/1822H04L67/52H04L51/04
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 11,575,529
App. No.
15/931,039
Granted
Feb 7, 2023
Kind
B2
Abstract

Provided are a method, a system, and a non-transitory computer readable record medium for controlling joining a chatroom based on a location. The method may include identifying a first location of an electronic device at a first point in time; displaying a chatroom that uses a user location as a chatroom joining condition, and that allows a user of an electronic device to join based on the first location of the electronic device; and in response to a join request being input at a second point in time from the user to join the displayed chatroom, determining whether to allow the user to join the chatroom based on a second location of the electronic device at the second point in time at which the join request is input.

Claims (57)

1. A method of controlling a chatroom access, the method comprising:

identifying a first location of an electronic device at a first point in time;

displaying a chatroom that uses a user location as a chatroom joining condition, and that allows a user of the electronic device to join the chatroom based on the first location of the electronic device; and

in response to a join request being input at a second point in time from the user to join the displayed chatroom, determining whether to allow the user to join the chatroom based on a second location of the electronic device at the second point in time at which the join request is input,

wherein the displaying the chatroom comprises displaying, on a map, the first location of the electronic device and an icon of the chatroom that allows the user to join, at an accessible location designated for the chatroom, and

wherein the chatroom is one of a plurality of chatrooms, and the displaying the chatroom comprises displaying the plurality of chatrooms based on a weight assigned to each of the plurality of chatrooms according to an activity score of each of the plurality of chatrooms through interaction with a server, the activity score being calculated based on a number of participants in each of the plurality of chatrooms, and a number of messages exchanged during a unit time in each of the plurality of chatrooms.

2. The method of claim 1 , further comprising setting the chatroom joining condition based on a user input for setting a region of interest,

wherein the icon of the chatroom that allows the user to join is within the region of interest, and the method further comprises displaying an icon of a chatroom that is outside the region of interest on the map, using a color or a shape that is different from the icon of the chatroom within the region of interest.

3. The method of claim 1 , wherein the chatroom is an open chatroom accessible through a link.

4. The method of claim 1 , wherein the displaying the chatroom comprises determining the chatroom that allows the user to join by comparing the accessible location designated for the chatroom, with the first location of the electronic device.

5. The method of claim 1 ,

wherein the displaying the chatroom comprises displaying the plurality of chatrooms that allows the user to join, in an order of distance from the first location of the electronic device to accessible locations designated for the plurality of chatrooms, and

wherein each of the plurality of chatrooms is displayed together with a number of participants of each of the plurality of chatrooms.

6. The method of claim 1 ,

wherein the displaying the chatroom comprises displaying, on the map, the first location of the electronic device, and icons of the plurality of chatrooms that allow the user to join based on the first location of the electronic device.

7. The method of claim 6 , wherein the chatroom joining condition is satisfied when the electronic device is located within a predetermined distance from the accessible location that is designated for the chatroom, and

wherein the displaying the chatroom comprises:

displaying the icon of the chatroom as a first icon type on the map when the electronic device is located within the predetermined distance from the accessible location designated for the chatroom; and

displaying the chatroom as a second icon type that is different from the first icon type, on the map, when the electronic device is located outside the predetermined distance from the accessible location designated for the chatroom.

8. The method of claim 1 , wherein the determining whether to allow the user to join the chatroom comprises:

determining to allow the user to join the chatroom, in response to determining that the second location of the electronic device at the second point in time at which the join request is input is within a predetermined distance from the accessible location that is designated for the chatroom as the chatroom joining condition; and

determining to disallow the user to join the chatroom, in response to determining that the second location is outside the predetermined distance from the accessible location that is designated for the chatroom.

9. The method of claim 1 , further comprising, in response to determining that the first location of the electronic device changes to the second location different from the first location, determining whether to remove the user from the chatroom based on the second location of the electronic device and a location-based user removal condition that is preset for the chatroom.

10. The method of claim 9 , wherein the determining whether to allow the user to join the chatroom comprises:

allowing the user to join the chatroom based on the second location of the electronic device at the second point in time at which the join request is input;

tracking a current location of the electronic device after the user joins the chatroom; and

determining to remove the user from the chatroom in response to a result of the tracking satisfying the location-based user removal condition.

11. A non-transitory computer-readable record medium storing instructions that are executable by a processor, to cause the processor to perform the method of claim 1 .

12. A computer system comprising:

at least one memory configured to store computer-readable instructions; and

at least one processor configured to execute the computer-readable instructions stored in the at least one memory, to:

identify a first location of the computer system at a first point in time;

display a chatroom that uses a user location as a chatroom joining condition and allows a user of the computer system to join based on the first location of the computer system; and

in response to a join request being input from the user, at a second point in time, to join the displayed chatroom, determine whether to allow the user to join the chatroom based on a second location of the computer system at the second point in time at which the join request is input,

wherein the least one processor is configured to:

control a map to display, on the map, the first location of the computer system, and an icon of the chatroom at an accessible location designated for the chatroom; and

when the chatroom is one of a plurality of chatrooms, display the plurality of chatrooms based on a weight assigned to each of the plurality of chatrooms according to an activity score of each of the plurality of chatrooms through interaction with a server, the activity score being calculated based on a number of participants in each of the plurality of chatrooms, and a number of messages exchanged during a unit time in each of the plurality of chatrooms.

13. The computer system of claim 12 , wherein the at least one processor is further configured to execute the computer-readable instructions to:

set the chatroom joining condition based on a user input for setting a region of interest (ROI),

wherein the icon of the chatroom that allows the user to join is within the ROI, and an icon of a chatroom that is outside the ROI on the map, is displayed using a color or a shape that is different from the icon of the chatroom within the ROI.

14. The computer system of claim 12 , wherein the chatroom is an open chatroom accessible through a link.

15. The computer system of claim 12 , wherein the at least one processor is further configured to execute the computer-readable instructions to:

determine the chatroom that allows the user to join by comparing the accessible location designated for the chatroom, with the first location of the computer system.

16. The computer system of claim 12 ,

wherein the at least one processor is further configured to execute the computer-readable instructions to:

display, on the map, the first location of the computer system, and icons of the plurality of chatrooms that allow the user to join based on the first location of the computer system.

17. The computer system of claim 16 , wherein the chatroom joining condition is satisfied when the computer system is located within a predetermined distance from the accessible location that is designated for the chatroom, and

wherein the at least one processor is further configured to execute the computer-readable instructions to:

display the icon of the chatroom as a first icon type on the map when the computer system is located within the predetermined distance from the accessible location designated for the chatroom; and

display the chatroom as a second icon type that is different from the first icon type, on the map, when the computer system is located outside the predetermined distance from the accessible location designated for the chatroom.

18. The computer system of claim 12 , wherein the at least one processor is further configured to execute the computer-readable instructions to:

determine to allow the user to join the chatroom, in response to determining that the second location of the computer system at the second point in time at which the join request is input is within a predetermined distance from the accessible location that is designated for the chatroom as the chatroom joining condition; and

determine to disallow the user to join the chatroom, in response to determining that the second location is outside the predetermined distance from the accessible location that is designated for the chatroom.

19. The computer system of claim 12 , wherein the at least one processor is further configured to execute the computer-readable instructions to:

allow the user to join the chatroom based on the second location of the computer system at the second point in time at which the join request is input;

track a current location of the computer system after the user joins the chatroom; and

determine whether to remove the user from the chatroom, in response to a result of tracking the current location of the computer system satisfying a location-based user withdrawal condition that is preset for the chatroom.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2020
From: JUNG, CHAEWON; KIM, SUNGWHAN; LEE, HYUN JUNG; CHO, SEO HYUN; JOUNG, EUN JUNG
To: LINE PLUS CORPORATION
Reel/Frame 052655/0654 →
Priority Claims (1)
KR 10-2019-0056155 · May 14, 2019 · national
Continuity (1)
Related Publication 20200366509A1 · Nov 19, 2020
Cited By (1)
US 12,549,501