Registering actionable alerts
First Claim
Patent Images
1. A method of registering an alert comprising:
- receiving, via a network server, identifier information about a first device from a second device representing a request to register the first device;
storing the identifier information in a storage device associated with transmitting alerts;
sending a registration message based on the identifier information to the first device;
receiving a message from the first device in response to the registration message;
verifying the message from the first device is associated with the registration message; and
modifying, based on the message from the first device, the storage device to indicate a capability of the first device.
2 Assignments
0 Petitions
Accused Products
Abstract
Described are methods and systems, including computer program products, for registering, configuring, and invoking actionable alerts. For example, an alert action is determined based on an alert. The alert is sent to a device based on an alert logic and the alert action is sent to the device based on a device capability. A received communication is identified as a response from the first device based on the alert requesting performance of the alert action.
92 Citations
13 Claims
-
1. A method of registering an alert comprising:
-
receiving, via a network server, identifier information about a first device from a second device representing a request to register the first device; storing the identifier information in a storage device associated with transmitting alerts; sending a registration message based on the identifier information to the first device; receiving a message from the first device in response to the registration message; verifying the message from the first device is associated with the registration message; and modifying, based on the message from the first device, the storage device to indicate a capability of the first device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A means for registering an alert comprising:
-
means for receiving, via a network server, identifier information about a first device from a second device representing a request to register the first device; means for storing the identifier information in a storage device associated with transmitting alerts; means for sending a registration message based on the identifier information to the first device; means for receiving a message from the first device in response to the registration message; means for verifying the message from the first device is associated with the registration message; and means for modifying, based on the message from the first device, the storage device to indicate a capability of the first device.
-
-
12. A system for registering an alert comprising:
-
a network server configured to receive identifier information about a first device from a second device representing a request to register the first device; a storage device associated with transmitting alerts, configured to store the identifier information;
an alert distribution engine configured to send a registration message, based on the identifier information, to the first device;a device recognition module configured to receive a message sent from the first device in response to the registration message; and a device registration confirmation module configured to verify that the message from the first device is associated with the registration message; and
to modify, based on the message from the first device, the storage device to indicate a capability of the first device.
-
-
13. A computer program product, tangibly embodied in an information carrier, for registering an alert, the computer program product including instructions being operable to cause data processing apparatus to:
-
receive, via a network server, identifier information about a first device from a second device representing a request to register the first device; store the identifier information in a storage device associated with transmitting alerts; send a registration message based on the identifier information to the first device; receive a message from the first device in response to the registration message; verify the message from the first device is associated with the registration message; and modify, based on the message from the first device, the storage device to indicate a capability of the first device.
-
Specification