9961500

System and Method for Providing Notification Based on Location Deviation

PublishedMay 1, 2018
Assigneenot available in USPTO data we have
InventorsJihwan KIM
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

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

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

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

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

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

6

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 .

Patent Metadata

Filing Date

Unknown

Publication Date

May 1, 2018

Inventors

Jihwan KIM

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEM AND METHOD FOR PROVIDING NOTIFICATION BASED ON LOCATION DEVIATION” (9961500). https://patentable.app/patents/9961500

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.