IP Library › Granted Patent US 9,894,077
Granted Patent B2
US 9,894,077 · App. 15/589,696 · Granted Feb 13, 2018

Situational awareness system security features

Inventors: Keith Rinzler (Sandy Springs, GA); Ryan Cino (Decatur, GA); Brian Scully (Marietta, GA)
Assignee: 1Q, LLC
H04L63/102H04L63/083H04L63/0861H04L63/101H04L63/107H04W12/08
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,894,077
App. No.
15/589,696
Granted
Feb 13, 2018
Kind
B2
Abstract

Security features a situational awareness system using location tracking information including requiring a security identifier, such as a password or a bio identifier, as a condition to providing situational awareness information. The system may also restrict situational awareness information to data pertaining to members that have creating a permission setting or responded to an “opt-in” prompt authorizing data from their profile to be included in the situational awareness information. Situational awareness information may also be denied to requesters identified as public offenders in a public offender database. Situational awareness information may also be restricted by access rules specified in a security rule base, such as rules related to enrollment and rules related to the age of the requester and the age of a demographic profile of interest identified in the situational awareness request.

Claims (65)

1. A method comprising:

receiving, by a network device comprising a processor, a request for situational awareness information from a requesting mobile device associated with a requester including a geographic area of interest and one or more of a demographic profile of interest and a topical area of interest;

receiving, by the network device, a security identifier from the requesting mobile device;

receiving, by the network device, real-time geographic location data reported by mobile communication devices associated with members of the situational awareness system;

receiving, by the network device, access security rules for the situational awareness system;

comparing, by the network device, the security identifier to the access security rules;

based on the comparison of the security identifier to the access security rules, providing, by the network device, the situational awareness information to the requester including demographic statistics for members of the situational awareness system associated with member systems located within the geographic area of interest.

2. The method of claim 1 , wherein the security identifier comprises a password.

3. The method of claim 1 , wherein the security identifier comprises a bio identifier.

4. The method of claim 1 , further comprising:

receiving, by the network device, data from a public offender database; and

providing, by the network device, the situational awareness information in response to determining that the requester is not identified as a public offender in the public offender database.

5. The method of claim 1 , further comprising:

receiving, by the network device, data from an enrollment database; and

providing, by the network device, the situational awareness information in response to determining that the requester is identified as enrolled in the enrollment database.

6. The method of claim 1 , further comprising excluding, by the network device, profile data for a member from the situational awareness request unless the requester and the member are both identified as enrolled in the enrollment database.

7. The method of claim 1 , further comprising:

receiving, by the network device, profile data relating to the requester; and

providing, by the network device, the situational awareness request based on an analysis of the access security rules, the profile data relating to the requester, and the situational awareness request.

8. The method of claim 7 , further comprising providing, by the network device, the situational awareness request based on a comparison of an age of the requester to an age identified in the demographic profile of interest included in the situational awareness request.

9. The method of claim 1 , further comprising:

receiving, by the network device, profile data for a member corresponding to the situational awareness request;

checking, by the network device, a permission setting in the member's profile data; and

excluding, by the network device, data related the member form the situational awareness information based on the permission setting.

10. The method of claim 1 , further comprising:

sending, by the network device, an opt-in prompt to a member corresponding to the situational awareness request;

including, by the network device, data related to the member in the situational awareness information based an affirmative response to the opt-in prompt.

11. A computer readable storage medium storing non-transitory computer-executable instructions that, when executed by a computer system comprising a processor, cause the system to perform operations, comprising:

receiving a request for situational awareness information from a requesting mobile device associated with a requester including a geographic area of interest and one or more of a demographic profile of interest and a topical area of;

receiving real-time geographic location data reported by mobile communication devices associated with members of the situational awareness system;

receiving profile data for a member corresponding to the situational awareness request;

checking a permission setting in the member's profile data;

excluding data related the member form the situational awareness information based on the permission setting; and

providing the situational awareness information to the requester including demographic statistics for members of the situational awareness system associated with member systems located within the geographic area of interest.

12. The computer readable storage medium of claim 11 , further comprising:

receiving data from a public offender database; and

providing the situational awareness information in response to determining that the requester is not identified as a public offender in the public offender database.

13. The computer readable storage medium of claim 11 , further comprising:

receiving data from an enrollment database; and

providing the situational awareness information in response to determining that the requester is identified as enrolled in the enrollment database.

14. The computer readable storage medium of claim 11 , further comprising:

receiving profile data relating to the requester; and

providing the situational awareness information based on an analysis of the access security rules, the profile data relating to the requester, and the situational awareness request.

15. The computer readable storage medium of claim 11 , further comprising providing the situational awareness information based on a comparison of an age of the requester to an age identified in the demographic profile of interest included in the situational awareness request.

16. A situational awareness system, comprising:

a plurality of computer-controlled member systems associated with members of the situational awareness system;

a controller configured to communicate with the member systems;

the controller further operative for receiving a request for situational awareness information from a requesting device associated with a requester including a geographic area of interest and one or more of a demographic profile of interest and a topical area of interest;

the controller further operative for receiving real-time geographic location data reported by member systems comprising mobile communication devices associated with a plurality of the members of the situational awareness system;

the controller further operative for identifying member systems corresponding to the situational awareness request based at least in part on the geographic location data reported by the mobile communication devices;

the controller further operative for sending an opt-in prompt to a opt-in member system corresponding to the situational awareness request;

the controller further operative for including data related to the opt-in member system in the situational awareness information based on an affirmative response received from the opt-in member system to the opt-in prompt; and

the controller further operative for providing the situational awareness information to the requester including demographic statistics for members of the situational awareness system associated with member systems located within the geographic area of interest;

the controller further operative for receiving a survey request, advertisement, promotional offer, or notification from the requester; and

the controller further operative for transmitting the survey request, advertisement, promotional offer, or notification to the member systems identified by the situational awareness information.

17. The system of claim 16 , wherein:

the controller is further operative for receiving data from a public offender database; and

the controller is further operative for providing the situational awareness information in response to determining that the requester is not identified as a public offender in the public offender database.

18. The system of claim 16 , wherein:

the controller is further operative for receiving data from an enrollment database; and

the controller is further operative for providing the situational awareness information in response to determining that the requester is identified as enrolled in the enrollment database.

19. The system of claim 16 , wherein:

the controller is further operative for receiving profile data relating to the requester; and

the controller is further operative for providing the situational awareness information based on an analysis of the access security rules, the profile data relating to the requester, and the situational awareness request.

20. The system of claim 16 , wherein the controller is further operative for providing the situational awareness information based on a comparison of an age of the requester to an age identified in the demographic profile of interest included in the situational awareness request.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2019
From: RINZLER, KEITH; CINO, RYAN; SCULLY, BRIAN
To: 1Q, LLC
Reel/Frame 048015/0820 →
Continuity (3)
Division 15290639 · Oct 11, 2016
Provisional Application 62332993 · May 6, 2016
Related Publication 20170324744A1 · Nov 9, 2017