System and method for providing notification based on location deviation
First Claim
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, andsend, 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.
8 Assignments
0 Petitions
Accused Products
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.
7 Citations
20 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
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. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
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. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification