# US 8,542,117 B1 · Predictive alert targeting for mass notification systems

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,542,117 B1
- Document ID: US8542117B1
- Status: Granted
- Kind: B1
- Application number: 13/027,602
- Filed: 2011-02-15
- Granted: 2013-09-24
- Earliest claimed: 2010-02-18
- Assignees: AtHoc, Inc.
- Applicants: Guy Miasnik; Aviv Siegel
- Inventors: Guy Miasnik; Aviv Siegel
- Web page: https://patentgrep.com/patent/US8542117B1

## CPC

- G08B 27/00: Alarm systems in which the alarm condition is signalled from a central station to a plurality of substations
- G08B 5/222: {Personal calling arrangements or devices, i.e. paging systems (selective calling systems and call receivers H04W84/00, H04W68/00)}
- G08B 23/00: Alarms responsive to unspecified undesired or abnormal conditions
- G08B 27/005: {with transmission via computer network}
- G08B 27/006: {with transmission via telephone network}
- H04W 4/90: Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A system and a method are disclosed for predicting potential reach of an alert to a targeted audience, targeted personal delivery devices and targeted non-personal notification delivery devices in an emergency mass notification system. The method includes receiving recipients and alert delivery devices data which define a targeted audience and devices of an emergency alert. The method further comprises evaluating contact and configuration data targeting quality rating, tracking data targeting quality rating and real-time data targeting quality rating based on the received recipients and devices data and a data sources repository. Responsive to the targeting quality ratings and prediction weighting data (e.g., numeric weights and descriptive thresholds), the method generating one or more predictions of the potential reach of the alert based on the targeting quality ratings.

## Claims

### Claim 1

A method for predicting potential reach of an alert to a plurality of targeted recipients within an emergency mass notification system, the method comprising:
receiving a plurality of recipients data and delivery devices data, the recipients data and delivery devices data defining a targeted audience of an alert, the plurality of recipients data identifying at least one of a designated set of users and non-personal notification devices delivery end points, and the plurality of delivery devices data identifying at least one of a designated set of alert personal communication devices associated with the plurality of recipients and a designated set of non-personal devices delivery end points;
evaluating at least one of:
contact data targeting quality rating based on the plurality of the recipients data and delivery devices data and a user and device information database;
tracking data targeting quality rating based on the plurality of the recipients data and delivery devices data and an alert delivery events tracking database;
real-time data targeting quality rating based on the plurality of the recipients data and delivery devices data and a real-time data database;
generating at least one prediction of the potential reach of the alert based on at least one of the contact data targeting quality rating, the tracking data targeting quality rating and the real-time data targeting quality rating; and
outputting the prediction of the potential reach of the alert.

### Claim 2 (depends on 1)

The method of claim 1, wherein evaluating contact data targeting quality rating comprises generating at least one of targeting quality ratings of the plurality of recipients and delivery devices based on data availability, data validity and data update quality associated with the plurality of recipients and delivery devices.

### Claim 3 (depends on 1)

The method of claim 1, wherein evaluating tracking data targeting quality rating comprises generating at least one of targeting quality ratings of the plurality of recipients and delivery devices based on tracking data availability, consistency of alerts delivery and tracking data freshness associated with the plurality of recipients and delivery devices.

### Claim 4 (depends on 1)

The method of claim 1, wherein evaluating real-time data targeting quality rating comprises generating at least one of targeting quality ratings of the plurality of recipients and delivery devices based on current device status, recipient presence information, recipient location information, data freshness associated with the plurality of recipients and delivery devices.

### Claim 5 (depends on 1)

The method of claim 1, further comprising receiving a plurality of prediction weighting data for generating the prediction of the potential reach of the alert.

### Claim 6 (depends on 1)

The method of claim 1, further comprises using the prediction of alert targeting quality to optimize alert delivery configuration and to maximize the reach of the alert in alert preparation and configuration.

### Claim 7 (depends on 1)

The method of claim 1, further comprises using the prediction of alert targeting quality to ensure maximum reach to all intended audience during at least one of alert creation and alert activation.

### Claim 8 (depends on 7)

The method of claim 7, wherein using the prediction of alert targeting quality during alert activation further comprises comparing the prediction alert target quality to previous prediction alert target quality values and indicating differences between the prediction alert target quality values.

### Claim 9 (depends on 1)

The method of claim 1, further comprises using the prediction of alert targeting quality to automatically prioritize users and devices with high targeting quality measure over users and devices with low targeting quality measure during alert delivery.

### Claim 10 (depends on 1)

The method of claim 1, further comprises periodically monitoring the quality of users and devices data of the prediction of alert targeting quality.

### Claim 11 (depends on 1)

The method of claim 1, wherein generating at least one prediction of the potential reach of the alert comprises estimating whether the alert reaches at least one of the plurality of recipients via at least one of the delivery devices associated with the recipient.

### Claim 12

A non-transitory computer-readable storage medium storing executable computer program instructions for predicting potential reach of an alert to a plurality of targeted recipients within an emergency mass notification system, the computer program instructions comprising instructions for:
receiving a plurality of recipients data and delivery devices data, the recipients data and delivery devices data defining a targeted audience of receiving an alert, the plurality of recipients data identifying at least one of a designated set of users and non-personal notification devices delivery end points, and the plurality of delivery devices data identifying at least one of a designated set of alert personal communication devices associated with the plurality of recipients and a designated set of non-personal devices delivery end points;
evaluating at least one of:
contact data targeting quality rating based on the plurality of the recipients data and delivery devices data and a user and device information database;
tracking data targeting quality rating based on the plurality of the recipients data and delivery devices data and an alert delivery events tracking database;
real-time data targeting quality rating based on the plurality of the recipients data and delivery devices data and a real-time data database;
generating at least one prediction of the potential reach of the alert based on at least one of the contact data targeting quality rating, the tracking data targeting quality rating and the real-time data targeting quality rating; and
outputting the prediction of the potential reach of the alert.

### Claim 13 (depends on 12)

The computer-readable storage medium of claim 12, wherein the computer program instructions for evaluating contact data targeting quality rating comprises computer program instructions for generating at least one of targeting quality ratings of the plurality of recipients and delivery devices based on data availability, data validity and data update quality associated with the plurality of recipients and delivery devices.

### Claim 14 (depends on 12)

The computer-readable storage medium of claim 12, wherein the computer program instructions for evaluating tracking data targeting quality rating comprises computer program instructions for generating at least one of targeting quality ratings of the plurality of recipients and delivery devices based on tracking data availability, consistency of alerts delivery and tracking data freshness associated with the plurality of recipients and delivery devices.

### Claim 15 (depends on 12)

The computer-readable storage medium of claim 12, wherein the computer program instructions for evaluating real-time data targeting quality rating comprises computer program instruction for generating at least one of targeting quality ratings of the plurality of recipients and delivery devices based on current device status, recipient response information, recipient location information, data freshness associated with the plurality of recipients and delivery devices.

### Claim 16 (depends on 12)

The computer-readable storage medium of claim 12, further comprising computer program instructions for receiving a plurality of prediction weighting data for generating the prediction of the potential reach of the alert.

### Claim 17

A system for predicting potential reach of an alert to a plurality of targeted recipients within an emergency mass notification system comprising:
a non-transitory computer-readable storage medium storing executable computer program modules comprising:
a targeting user and device data module for receiving a plurality of recipients data and delivery devices data, the recipients data and delivery devices data defining a targeted audience of receiving an alert, the plurality of recipients data identifying at least one of a designated set of users and non-personal notification devices delivery end points, and the plurality of delivery devices data identifying at least one of a designated set of alert personal communication devices associated with the plurality of recipients and a designated set of non-personal devices delivery end points;
a targeting quality rating engine for evaluating at least one of:
contact data targeting quality rating based on the plurality of the recipients data and delivery devices data and a user and device information database;
tracking data targeting quality rating based on the plurality of the recipients data and delivery devices data and an alert delivery events tracking database;
real-time data targeting quality rating based on the plurality of the recipients data and delivery devices data and a real-time data database; and
a predictive alert targeting engine for:
generating at least one prediction of the potential reach of the alert based on at least one of the contact data targeting quality rating, the tracking data targeting quality rating and the real-time data targeting quality rating; and
outputting the prediction of the potential reach of the alert; and
a processor for executing the computer program modules.

### Claim 18 (depends on 17)

The system of claim 17, wherein the predictive alert targeting engine is further for using the prediction of alert targeting quality to optimize alert delivery configuration and to maximize the reach of the alert in alert preparation and configuration.

### Claim 19 (depends on 17)

The system of claim 17, wherein the predictive alert targeting engine is further for using the prediction of alert targeting quality to ensure maximum reach to all intended audience during at least one of alert creation and alert activation.

### Claim 20 (depends on 19)

The system of claim 19, wherein using the prediction of alert targeting quality during alert activation further comprises comparing the prediction alert target quality to previous prediction alert target quality values and indicating differences between the prediction alert target quality values.

### Claim 21 (depends on 17)

The system of claim 17, wherein the predictive alert targeting engine is further for using the prediction of alert targeting quality to automatically prioritize users and devices with high targeting quality measure over users and devices with low targeting quality measure during alert delivery.

### Claim 22 (depends on 17)

The system of claim 17, wherein the predictive alert targeting engine is further for periodically monitoring the quality of users and devices data of the prediction of alert targeting quality.
