IP Library Granted Patent US 9,961,500
Granted Patent B2
US 9,961,500 · App. 15/486,476 · Granted May 1, 2018

System and method for providing notification based on location deviation

Inventor: Jihwan Kim (Seongnam-si, KR)
Assignee: LINE Corporation
H04W4/023H04M1/72572H04W4/046H04W4/12H04W40/20Y02B60/50
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 9,961,500
App. No.
15/486,476
Granted
May 1, 2018
Kind
B2
Abstract

A server is configured to establish a communication session between electronic devices, receive first information about a time range and second information about a location range from a first electronic device, send third information to the first device, the third information being information about one or more users with whom a user of the first device establishes a human relationship, identify a user selected among the one or more users, store the first information and the second information in a database in connection with identifiers of the user and the identified user, monitor a location of at least one of the first device and a second device of the identified user based on the first and second information, and send, when one of the first or second device deviates from the location range, a notification message to the other one of the first or second device.

Claims (74)

1. A server comprising:

a memory configured to store computer-readable instructions; and

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

establish a communication session for routing messages between electronic devices and for managing human relationship information between users of the electronic devices,

receive one of first information about a time range and second information about a location range from a first electronic device among the electronic devices, wherein the other one of the first information and the second information have been predetermined and stored in a database before receiving said one of the first information and the second information,

send third information to the first electronic device based on the human relationship information, the third information being information about one or more users with whom a user of the first electronic device establishes a human relationship,

identify, from the first electronic device, a user selected among the one or more users,

store said one of the first information and the second information in the database in connection with an identifier of the user of the first electronic device and an identifier of the identified user,

monitor a location of at least one of the first electronic device and a second electronic device of the identified user based on the first and second information stored in the database, and

send, when one of the first electronic device or the second electronic device deviates from the location range at a time corresponding to the time range, a notification message to the other one of the first electronic device or the second electronic device through the communication session based on the monitored location.

2. The server of claim 1 , wherein the location range is a range set on a map, based on an input of the user of the first electronic device on the map displayed on a screen of the first electronic device.

3. The server of claim 2 , wherein:

the screen of the first electronic device is a touch screen; and

the range set on the map is set through a touch gesture of the user on the touch screen.

4. The server of claim 1 , wherein the location range includes at least one route between a source and a destination set in the first electronic device.

5. The server of claim 1 , wherein the location range includes a route of a vehicle selected in the first electronic device.

6. The server of claim 1 , wherein:

the location range includes a first location range and a second location range; and

the at least one processor is configured to,

determine whether the one of the first electronic device or the second electronic device deviates from the first location range at the time corresponding to the time range and moves into the second location range, and

send the notification message to the other one of the first electronic device or the second electronic device, if it is determined that the one of the first electronic device or the second electronic device does not move into the second location range.

7. A method comprising:

establishing, by a first electronic device, a communication session for communicating a message with one or more other electronic devices;

providing, by the first electronic device, a user interface for receiving a time range or a location range;

generating, by the first electronic device, one of first information about the location range and second information about the time range based on information input through the user interface, wherein the other one of the first information and the second information have been predetermined and stored in a server before receiving the time range or the location range;

receiving, by the first electronic device, information about one or more users with whom a user of the first electronic device establishes a human relationship;

identifying, by the first electronic device, a user selected based on an input of the user of the first electronic device among the one or more users;

sending, by the first electronic device, said one of the first information and the second information and third information about the identified user to the server;

storing, in the server, said one of the first information and the second information in connection with an identifier of the user of the first electronic device and an identifier of the identified user;

monitoring, by the server, a location of at least one of the first electronic device and a second electronic device of the identified user based on the first and second information stored in a database; and

sending, by the server, a notification message to one of the first electronic device or the second electronic device through the communication session, when the other one of the first electronic device or the second electronic device deviates from the location range at a time corresponding to the time range.

8. The method of claim 7 , wherein:

the user interface includes a map on a screen of the first electronic device; and

the generating generates the first information based on a range set on the map according to an input of the user of the first electronic device on the map.

9. The method of claim 8 , wherein:

the screen of the first electronic device is a touch screen; and

the generating the first information comprises,

recognizing the range set through a touch gesture of the user of the first electronic device on the touch screen.

10. The method of claim 7 , wherein:

the user interface enables the user of the first electronic device to set a source and a destination; and

the generating generates the first information based on at least one route between the source and the destination.

11. The method of claim 7 , wherein:

the user interface enables the user of the first electronic device to select a route for each vehicle; and

the generating generates the first information based on the route of each vehicle selected through the user interface.

12. The method of claim 7 , wherein:

the location range includes a first location range and a second location range; and

the sending the notification message comprises sending the notification message to the one of the first electronic device and the second electronic device if it is determined that the other one of the first electronic device or the second electronic device, which deviates from the first location range at a time corresponding to the time range, does not move to the second location range.

13. A non-transitory computer-readable recording medium storing computer-readable instructions, which when executed by a processor, cause the processor to perform the method of claim 7 .

14. A method comprising:

establishing, by a first electronic device, a communication session for communicating a message with one or more other electronic devices;

providing, by the first electronic device, a user interface for receiving a time range and a location range;

generating, by the first electronic device, first information about the time range and second first information about the location range based on information input through the user interface;

receiving, by the first electronic device, information about one or more users with whom a user of the first electronic device establishes a human relationship;

identifying, by the first electronic device, a user selected based on an input of the user of the first electronic device among the one or more users;

sending, by the first electronic device, the first information, the second information, and second third information about the identified user to a server;

storing, in the server, the first and second information in connection with an identifier of the user of the first electronic device and an identifier of the identified user;

monitoring, by the server, a location of at least one of the first electronic device and a second electronic device of the identified user based on the first and second information stored in a database; and

sending, by the server, a notification message to one of the first electronic device or the second electronic device through the communication session, when the other one of the first electronic device or the second electronic device deviates from the location range at a time corresponding to the time range.

15. The method of claim 14 , wherein:

the user interface includes a map on a screen of the first electronic device; and

the generating generates the first information based on a range set on the map according to an input of the user of the first electronic device on the map.

16. The method of claim 15 , wherein:

the screen of the first electronic device is a touch screen; and

the generating the first information comprises recognizing the range set through a touch gesture of the user of the first electronic device on the touch screen.

17. The method of claim 14 , wherein:

the user interface enables the user of the first electronic device to set a source and a destination; and

the generating generates the first information based on at least one route between the source and the destination.

18. The method of claim 14 , wherein:

the user interface enables the user of the first electronic device to select a route for each vehicle; and

the generating generates the first information based on the route of each vehicle selected through the user interface.

19. The method of claim 14 , wherein:

the location range includes a first location range and a second location range; and

the sending the notification message comprises sending the notification message to the one of the first electronic device and the second electronic device if it is determined that the other one of the first electronic device or the second electronic device, which deviates from the first location range at a time corresponding to the time range, does not move to the second location range.

20. A non-transitory computer-readable recording medium storing computer-readable instructions, which when executed by a processor, cause the processor to perform the method of claim 14 .

Assignments (8)
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 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 →
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 →
CHANGE OF ADDRESS Recorded Dec 28, 2021
From: LINE CORPORATION
To: LINE CORPORATION
Reel/Frame 059511/0374 →
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 Apr 14, 2017
From: KIM, JIHWAN
To: LINE CORPORATION
Reel/Frame 042012/0376 →
Priority Claims (1)
KR 10-2015-0127909 · Sep 9, 2015 · national
Continuity (2)
Continuation 15191677 · Jun 24, 2016
Related Publication 20170223501A1 · Aug 3, 2017