Enhanced alert messaging
First Claim
Patent Images
1. An apparatus comprising:
- at least one processor; and
at least one memory storing computer-readable instructions that, when executed by the at least one processor, cause the apparatus at least to perform;
receiving a first set of data from a plurality of alert-related data sources;
generating a plurality of alerts from the first set of data;
storing the plurality of alerts;
receiving a second set of data about a plurality of users;
storing the second set of data;
applying an algorithm comprising a plurality of predefined rules for associating at least one of the plurality of alerts with at least one of the plurality of users and for generating at least one personalized alert for the at least one of the plurality of users,wherein at least one of the plurality of predefined rules relates to feedback provided by the at least one of the plurality of users regarding a type of alert to be transmitted to the at least one of the plurality of users and a type of alert to be prevented from transmission to the at least one of the plurality of users;
storing the at least one personalized alert;
determining a risk mitigating action related to the at least one personalized alert;
transmitting, to the at least one of the plurality of users, the at least one personalized alert with a recommendation to perform the risk mitigating action and an offer for a discount on an insurance premium under a condition that the risk mitigating action is performed; and
receiving, from an electronic device, performance data indicating that the risk mitigating action has been performed; and
verifying that the risk mitigating action has been performed based on the performance data.
1 Assignment
0 Petitions
Accused Products
Abstract
An enhanced alerts server may receive alert-related and user-related information from various sources. The server may then generate various types of alerts, including alerts related to weather, crime, product recalls, etc. The server may then apply various predefined rules for associating different types of alerts with a given end user. In deciding on which alerts are transmitted to which users, the enhanced alerts server may also consider any feedback provided by the users regarding previously delivered alerts. An additional aspect of the implementation relates to an easy-to-understand, color-coded display associated with a device through which users may access received alerts.
21 Citations
20 Claims
-
1. An apparatus comprising:
-
at least one processor; and at least one memory storing computer-readable instructions that, when executed by the at least one processor, cause the apparatus at least to perform; receiving a first set of data from a plurality of alert-related data sources; generating a plurality of alerts from the first set of data; storing the plurality of alerts; receiving a second set of data about a plurality of users; storing the second set of data; applying an algorithm comprising a plurality of predefined rules for associating at least one of the plurality of alerts with at least one of the plurality of users and for generating at least one personalized alert for the at least one of the plurality of users, wherein at least one of the plurality of predefined rules relates to feedback provided by the at least one of the plurality of users regarding a type of alert to be transmitted to the at least one of the plurality of users and a type of alert to be prevented from transmission to the at least one of the plurality of users; storing the at least one personalized alert; determining a risk mitigating action related to the at least one personalized alert; transmitting, to the at least one of the plurality of users, the at least one personalized alert with a recommendation to perform the risk mitigating action and an offer for a discount on an insurance premium under a condition that the risk mitigating action is performed; and receiving, from an electronic device, performance data indicating that the risk mitigating action has been performed; and verifying that the risk mitigating action has been performed based on the performance data. - View Dependent Claims (2, 3, 16, 17, 18, 19, 20)
-
-
4. A method comprising:
-
generating, using a processor associated with an enhanced alerts server, a user profile identifying an alert category and feedback data indicating a first alert type within the alert category for which alerts can be sent and a second alert type within the alert category for which alerts are prevented from being sent; receiving, at the enhanced alerts server, alert data from at least one information source; determining a risk mitigating action based on the alert data; in response to determining that the alert data contains information for the alert category and that the alert data is of the first alert type, generating, using the processor, an alert message, including;
the alert data, a recommendation to perform the risk mitigating action, and an offer for a discount on an insurance premium under a condition that the risk mitigating action is performed;causing transmission of the alert message in response to the generating; receiving, at the enhanced alerts server from an electronic device, performance data indicating that the risk mitigating action has been performed; and verifying that the risk mitigating action has been performed based on the performance data. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving, at a user device, a first alert message from a server along with a recommendation to perform a risk mitigating action and an offer for a discount on an insurance premium under a condition that the risk mitigating action is performed, wherein the first alert message is associated with a first alert category, a first alert type within the first alert category, and a first alert priority, and wherein the risk mitigating action is related to the first alert category; displaying the first alert message, the recommendation, and the offer on a display associated with the user device; transmitting, via a communication module associated with the user device, feedback back to the server, wherein the feedback indicates how helpful the first alert message was to a user; transmitting, via the communication module, performance data indicating that the risk mitigating action has been performed; and receiving a second alert message at the user device, the second alert message corresponding to the first alert category and having a second alert priority different from the first alert priority, wherein the second alert priority of the second alert message is determined based at least in part on the feedback transmitted back to the server. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification