Methods and systems for security tracking and generating alerts
First Claim
1. A non-transitory storage medium having stored thereon logic, the logic being executable by one or more processors to perform operations including:
- receive data, from a first source being an electronic device by a security engine operating at a first server device, over a first wireless communication, wherein the data includes at least location information indicating a first location derived from an electronic sensor of the electronic device;
analyze, by the security engine, the data received from the first source;
generate, by the security engine, a report based on the data, the report containing event information associated with at least one event occurring at the first location, the event information assembled in a standardized format;
access, by the security engine, stored information in a database to determine whether (1) the report corresponds to a known incident, or (2) the report corresponds to a new incident;
responsive to determining the report includes new information corresponding to a known incident, supplement, by the security engine, existing incident information in the database that corresponds to the known incident with the new information regarding the known incident to generate updated existing incident information;
responsive to determining the report corresponds to a new incident, generate new incident information regarding the new incident for storage in the database;
responsive to (i) supplementing the stored information, or (ii) generating the new incident information, generate, by the security engine, a location-score for the first location based at least in part on the updated existing incident information or the new incident information, wherein generating the location-score is performed through machine-learning techniques in accordance with weighted values of events corresponding to a geographic region surrounding the first location; and
transmit, via a second wireless communication, the location-score to a network device, the network device configured to (i) stored on non-transitory, computer-readable medium therein a safety profile corresponding to a user, and (ii) apply the safety profile to the location-score to generate a custom location-score personalized to the user according to the safety profile such that results of application of the safety profile remain on the network device enabling contents of the safety profile to remain unknown to the security engine, wherein the custom location-score is configured for display on a display screen of the network device.
4 Assignments
0 Petitions
Accused Products
Abstract
A computerized method for monitoring, analyzing, normalizing, applying, predicting, etc., various conditions. The method may comprise receiving data from a source over a channel, generating a report based on the data. The report may contain information associated with one or more events assembled in a standardized format responsive to determining the report corresponds to a first existing incident. The method may include supplementing an existing incident with the information of the report, the existing incident being one of a plurality of existing incidents stored in a database and including information corresponding to one or more events at a specified location and a specified time. The method may also include generating a location-score at a specified location and/or a safety-score for an individual, object, and/or asset at the specified location.
52 Citations
20 Claims
-
1. A non-transitory storage medium having stored thereon logic, the logic being executable by one or more processors to perform operations including:
-
receive data, from a first source being an electronic device by a security engine operating at a first server device, over a first wireless communication, wherein the data includes at least location information indicating a first location derived from an electronic sensor of the electronic device; analyze, by the security engine, the data received from the first source; generate, by the security engine, a report based on the data, the report containing event information associated with at least one event occurring at the first location, the event information assembled in a standardized format; access, by the security engine, stored information in a database to determine whether (1) the report corresponds to a known incident, or (2) the report corresponds to a new incident; responsive to determining the report includes new information corresponding to a known incident, supplement, by the security engine, existing incident information in the database that corresponds to the known incident with the new information regarding the known incident to generate updated existing incident information; responsive to determining the report corresponds to a new incident, generate new incident information regarding the new incident for storage in the database; responsive to (i) supplementing the stored information, or (ii) generating the new incident information, generate, by the security engine, a location-score for the first location based at least in part on the updated existing incident information or the new incident information, wherein generating the location-score is performed through machine-learning techniques in accordance with weighted values of events corresponding to a geographic region surrounding the first location; and transmit, via a second wireless communication, the location-score to a network device, the network device configured to (i) stored on non-transitory, computer-readable medium therein a safety profile corresponding to a user, and (ii) apply the safety profile to the location-score to generate a custom location-score personalized to the user according to the safety profile such that results of application of the safety profile remain on the network device enabling contents of the safety profile to remain unknown to the security engine, wherein the custom location-score is configured for display on a display screen of the network device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computerized method for generating a location-score, the method comprising:
-
receiving data, from a first source being an electronic device by a security engine operating at a first server device, via a first wireless communication, wherein the data includes at least location information indicating a first location derived from an electronic sensor of the electronic device; generating, by the security engine, a report based on the data, the report containing event information associated with at least one event occurring at the first location, the event information assembled in a standardized format; accessing, by the security engine, stored information in a database to determine whether (1) the report corresponds to a known incident, or (2) the report corresponds to a new incident; responsive to determining the report includes new information corresponding to a known incident, supplementing, by the security engine, existing incident information in the database that corresponds to the known incident with the new information regarding the known incident to generate updated existing incident information; responsive to determining the report corresponds to a new incident, generating new incident information regarding the new incident for storage in the database; responsive to supplementing the stored information or responsive to generating the new incident information, generating, by the security engine, a location-score for the first location based at least in part on the updated existing incident information or the new incident information, wherein generating the location-score is performed through machine-learning techniques in accordance with weighted values of events corresponding to a geographic region surrounding the first location; transmitting, via a second wireless communication, the location-score to a network device remote from the first server device; and applying, by logic of the network device, a safety profile corresponding to a user to the location-score to generate a custom location-score personalized to the user according to the safety profile, wherein the safety profile is stored on non-transitory, computer-readable medium of the network device such that results of application of the safety profile remain on the network device enabling contents of the safety profile to remain unknown to the security engine, wherein the custom location-score is configured for display on a display screen of the network device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computerized method for evaluating how safe a user is, the method comprising:
-
receiving, by a security engine operating at a first server device, a trigger to generate a location-score, the trigger including an indication that the user is at a location at a time; accessing, by the security engine, stored information in a database, wherein the stored information relates to one or more incidents within a predefined area including the location; performing, by the security engine, an analysis on the stored information to generate the location-score for the location, the location-score providing an indication of how safe the location is based at least in part on the stored information relating to the one or more incidents, wherein generating the location-score is performed through machine-learning techniques in accordance with weighted values of events corresponding to a geographic region surrounding the location of the user; and applying, by logic of a mobile device of the user, a safety profile corresponding to the user to the location-score to generate a custom location-score personalized to the user according to the safety profile, wherein the safety profile is stored on non-transitory, computer-readable medium of the mobile device such that results of application of the safety profile remain on the mobile device enabling contents of the safety profile to remain unknown to the security engine. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification