US2016308628A1PendingUtilityA1
Methods and Systems for Safety Monitoring
Est. expiryNov 6, 2027(~1.3 yrs left)· nominal 20-yr term from priority
G06Q 50/265H04H 20/59H04L 63/08H04M 11/06H04W 4/029H04W 4/90H04H 20/71G06Q 10/1093H04W 4/02H04W 4/22H04L 67/535H04L 67/52
59
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Embodiments of the present invention may include systems and methods for monitoring a person's activities. A system may receive an input and may contact a designated party to ensure they are safe or perhaps even confirm they are at a specified location at a specified time. A system may also provide an escalation response in those circumstances where a primary contact is not reached or perhaps where it is directed by a primary contact. Further, a system may provide communications to a primary contact or a user including a plausible excuse for the primary contact to leave an agenda location.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A server for tracking and providing emergency notifications for a plurality of mobile devices, the server comprising a processor and a non-transitory computer readable storage medium having computer executable instructions stored thereon, the computer-executable instructions defining a server application executable by the processor of the server, the computer-executable instructions, when executed by the processor of the server, causing the server to perform steps comprising:
defining virtual boundaries of a geographic area to be monitored; receiving a communication from one of said plurality of mobile devices indicating a user of that mobile device is involved in an emergency situation, the communication including GPS coordinates indicating a geographic location of the mobile device; determining from the GPS coordinates and the defined boundaries of the geographic area to be monitored that the mobile device from which the communication was received is located in that geographic area; displaying the location of the mobile device on an image of the geographic area being monitored, based on the received GPS coordinates, and wherein the computer executable instructions further cause the server to: receive a communication from another mobile device of a second user indicating that the second user plans to travel from a present location to a second location, the communication including an indication of the second location and an indication of the amount of time it should take to get to the second location; track the position of the user based on GPS data periodically received from the mobile device; and send a text message to the mobile device if it is determined from the GPS data that the mobile device has not reached the second location within the indicated amount of time.
22 . The server recited in claim 21 , wherein the computer executable instructions further cause the server to associate a unique code with specific monitoring personnel who are to be notified in the event of an emergency within the defined boundaries of the geographic area.
23 . The server recited in claim 22 , wherein the communication received from the mobile device includes the unique code associated with the specific monitoring personnel, and wherein the computer-executable instructions further cause the server to, in response to receiving the communication from the mobile device:
extract the unique code from the communication; determine the specific monitoring personnel associated with the unique code; and notify the determined specific monitoring personnel of the emergency situation indicated by the received communication.
24 . The server recited in claim 21 , wherein the server stores in a memory of the server, for each of the plurality of users, a profile containing information about the user, and wherein the computer-executable instructions further cause the server to, in response to receiving the communication from the mobile device, retrieve the profile stored for the user of that mobile device and display information contained in the profile, wherein the displayed information comprises one or more of the name, a picture, health records, and class schedule of the user.
25 . The server recited in claim 21 , wherein the computer executable instructions further cause the server to, in response to receiving the communication from the mobile device, automatically send a communication to other mobile devices within the defined boundaries of the geographic area indicating that an emergency situation is occurring and providing instructions to keep away from the location of the mobile device from which the communication was received.
26 . The server recited in claim 21 , wherein the computer executable instructions further cause the server to broadcast alerts to all of the plurality of mobile devices within the defined boundaries of the geographic area.
27 . The server recited in claim 21 , wherein the computer executable instructions further cause the server to:
receive successive communications from the mobile device over time with updated GPS coordinates in each communication; calculate from the received GPS coordinates a heading and speed of the mobile device; and report the heading and speed of the mobile device to an emergency responder.
28 . A server for tracking and providing emergency notifications for a plurality of mobile devices, the server comprising a processor and a non-transito computer readable storage medium having computer executable instructions stored thereon, the computer-executable instructions defining a server application executable by the processor of the server, the computer-executable instructions, when executed by the processor of the server, causing the server to perform steps comprising:
defining virtual boundaries of a geographic area to be monitored; receiving a communication from one of said plurality of mobile devices indicating a user of that mobile device is involved in an emergency situation, the communication including GPS coordinates indicating a geographic location of the mobile device; determining from the GPS coordinates and the defined boundaries of the geographic area to be monitored that the mobile device from which the communication was received is located in that geographic area; displaying the location of the mobile device on an image of the geographic area being monitored, based on the received GPS coordinates, and wherein the computer executable instructions further cause the server to: receive a communication from another mobile device of a second user indicating that the second user plans to travel from a present location to a second location, the communication including an indication of the present location of the mobile device and the second location; determining an amount of time it should take to travel from the present location to the second location; track the position of the user based on GPS data periodically received from the mobile device; and send a text message to the mobile device if it is determined from the GPS data that the mobile device has not reached the second location within the determined amount of time.
29 . The server recited in claim 21 , wherein the defined virtual boundaries of the geographic area comprise a set of boundaries that define the physical boundaries of the geographic area.
30 . The server recited in claim 21 , wherein the defined virtual boundaries of the geographic area comprise a defined radius around a central location within the geographic area.
31 . The server recited in claim 28 , wherein the communication received from the mobile device includes a unique code associated with specific monitoring personnel, and wherein the computer-executable instructions further cause the server to, in response to receiving the communication from the mobile device:
extract the unique code from the communication; determine the specific monitoring personnel associated with the unique code; and notify the determined specific monitoring personnel of the emergency situation indicated by the received communication.
32 . The server recited in claim 28 , wherein the computer executable instructions further cause the server to in response to receiving the communication from the mobile device, automatically send a communication to other mobile devices within the defined boundaries of the geographic area indicating that an emergency situation is occurring and providing instructions to keep away from the location of the mobile device from which the communication was received.
33 . The server recited in claim 28 , wherein the computer executable instructions further cause the server to:
receive successive communications from the mobile device over time with updated GPS coordinates in each communication; calculate from the received GPS coordinates a heading and speed of the mobile device; and report the heading and speed of the mobile device to an emergency responder.
34 . The server recited in claim 28 , wherein the defined virtual boundaries of the geographic area comprise one of (a) a set of boundaries that define the physical boundaries of the geographic area, or (b) a defined radius around a central location within the geographic area.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.