Patentable/Patents/US-10692314
US-10692314

Security and public safety application for a mobile device

PublishedJune 23, 2020
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A computer-implemented method for tracking a user includes: configuring a client device for entering: a starting point for a trip, a destination, mode of transportation, and indication of starting the trip; configuring the server for identifying a preferred route based upon: a distance of the trip, a crime rate of areas between the starting point and destination, and the mode of transportation configuring the server for calculating an allotted time for the trip; configuring the client device for continuously transmitting its location to the server; configuring the server for continuously monitoring the location of the client device; configuring the client device for selectively transmitting an alarm message to the server when the client device deviates beyond a threshold amount from the preferred route or the allotted time for the trip; and configuring the server for notifying a family member and local police when the panic alarm message is received.

Patent Claims
15 claims

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

1

1. A computer-implemented method for tracking a user comprising: configuring one or more client devices for continuously transmitting its respective geographic location wirelessly over a network to a server; configuring the server for continuously monitoring the geographic location of each of the one or more client devices; configuring each of the one or more client devices for selectively transmitting a panic alarm message from the respective device to the server; configuring the server for responding when one of the client devices is transmitting the panic alarm message; configuring each of the one or more client devices for entering of a starting point for a trip, for entering a destination for the trip, for selecting a mode of transportation for the trip, and for indicating the start of the trip; configuring the server for identifying a preferred route for said entered trip based upon one or more of: a distance of the trip, a crime rate of areas between the starting point and the destination, and the mode of transportation; configuring the server for calculating an allotted time for the trip, based on one or more of: the mode of transportation, the distance of the trip, a current amount of traffic, and weather conditions; wherein said selectively transmitting the panic alarm message comprises transmitting the panic alarm message to the server when the client device is deviating beyond a threshold amount from the preferred route or from the allotted time for the entered trip.

2

2. The computer-implemented method according to claim 1 , further comprising: configuring each of the plurality of client devices for arming of the panic alarm at the start of the trip by one or more of: manually toggling of a start button; entering of a passcode; answering a security question from a library of security questions; using a biometric identification means; and imparting movement to the client device in a pre-determined pattern.

3

3. The computer-implemented method according to claim 2 , further comprising: configuring each of the plurality of client devices for disarming of the panic alarm by one or more of: automatically disarming when the client device reaches the destination; manually toggling of a disarm button; entering of a passcode, answering another security question; using the biometric identification means; and by imparting the pre-determined pattern of movement to the client device.

4

4. The computer-implemented method according to claim 1 , further comprising: configuring each of the plurality of client devices for immediately triggering the sending by the server of the panic alarm message due to any one or more of the following; manually toggling by the user of a panic button displayed on the device; disconnecting of a peripheral device from the client device; moving the client device in a pre-determined pattern; moving outside of a safe zone delineated by reception of a WiFi signal; exceeding a predetermined threshold level of a monitored vital sign of the user; draining of a battery charge level of the client device below a threshold level; and speaking of a trigger word by the user.

5

5. The computer-implemented method according to claim 4 , further comprising: configuring the server for notifying a family member and local police of the panic alarm message when received.

6

6. The computer-implemented method according to claim 5 , further comprising: configuring each of the plurality of client devices for requiring confirming by the user of the panic alarm before notifying the family member and local police of the panic alarm message.

7

7. The computer-implemented method according to claim 1 , further comprising: configuring each of the plurality of client devices for completing of an escalated panic alarm sequence comprising: configuring each of the plurality of client devices for requiring confirming by the respective user of the panic alarm or disarming of the panic alarm, before sending the panic alarm message; and configuring each of the plurality of client devices for entering by the respective user of a duress code configured for falsely indicating disarming of the panic alarm while simultaneously triggering the sending by the server of the panic alarm message.

8

8. The computer-implemented method according to claim 1 , further comprising: configuring the server for providing respective directions for each of one or more other client devices in said proximity to the client device transmitting the panic alarm message to the server.

9

9. The computer-implemented method according to claim 1 , further comprising one or more of: configuring the server to direct one or more local cameras at the client device transmitting the panic alarm message, when the user does not confirm or disarm the panic alarm; configuring the server to direct one or more drones to observe the user of the client device transmitting the panic alarm message, when the user does not confirm or disarm the panic alarm; and providing information received from the cameras and the drones to emergency responders en route to the user.

10

10. The computer-implemented method according to claim 1 , further comprising: configuring each of the plurality of client devices for displaying a map indicating the preferred route for the trip, and real-time progress of the elapsed time, time remaining, and distance remaining.

11

11. The computer-implemented method according to claim 1 , further comprising; configuring each of the plurality of client devices for en route modifying of one or more of: the preferred mute, the allotted time, and the mode of transportation.

12

12. The computer-implemented method according to claim 3 , further comprising: configuring each of the plurality of client devices for approving by the user of the respective client device of a delay for said entered trip that comprises deviating beyond the threshold amount from the preferred route or from the allotted time.

13

13. The computer-implemented method according to claim 12 , further comprising: configuring each of the plurality of client devices for accepting the delay only by the user performing one or more of: re-entering the passcode; answering a security question; using the biometric identification means; and imparting the pre-determined pattern of movement to the client device.

14

14. The computer-implemented method according to claim 3 , further comprising: configuring each of the plurality of client devices for randomly requiring authentication of the user, by the user performing one or more of: re-entering the passcode; answering a security question; using the biometric identification means; and imparting the pre-determined pattern of movement to the client device.

15

15. A computer-implemented method for enhancing a fan experience at a stadium comprising: configuring a client device for continuously transmitting its respective geographic location wirelessly over a network to a server; configuring the server for continuously monitoring the geographic location of the client device; configuring the server for tracking available parking at a stadium during an event; communicating by the server to the client device, of a location for a closest available parking location to a current location of the client device; storing the location of the parking space; communicating directions for a current location of the client device to a stadium entrance with the shortest queue; providing directions to a seat location, based on a current position of the client device; providing directions from the seat location to a nearest concession stand; and providing directions from the current location of the client device to the stored parking location.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

August 30, 2019

Publication Date

June 23, 2020

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. “Security and public safety application for a mobile device” (US-10692314). https://patentable.app/patents/US-10692314

© 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.