PROVIDING NOTIFICATIONS TO AUTHORIZED USERS
First Claim
1. A system for initiating message listening and routing message content to authorized user devices, the system comprising:
- a messaging bus in network communication with one or more components, at least some of the one or more components configured to generate messages capable of transmission via the messaging bus;
an initiation engine that receives a notification request from a first user device of a first user, the notification request being indicative of a request that one or more second user devices be provided with notifications specifying one or more decisions made or actions performed in relation to responding to current conditions, the current conditions pertaining to the first user;
an authentication engine that;
receives an authorization request from a second user device of the one or more second user devices, the authorization request including identifying information of the first device or the first user;
in response to receiving the authorization request, determines that the second user device is authorized to receive the notifications specifying the one or more decisions made or actions performed in relation to responding to the current conditions, the determining based at least in part on verifying at least a portion of the identifying information included in the authorization request;
a listening engine that initiates one or more listeners configured to listen for the messages on the messaging bus that identify the first user device or the first user, the messages generated in response to one more events;
a routing engine that;
receives a message in response to one of the one or more listeners listening for messages on the messaging bus that identify the first user device or the first user;
generates a notification in accordance with one or more notification rules, the notification describing at least one aspect of the message; and
transmits the notification to the second user device of the one or more second user devices.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for initiating message listening and routing message content to authorized user devices is disclosed. For a second user device to receive notifications regarding records of a first user, the second user device provides information identifying the first user to a notification service. The notification service verifies the identifying information. The notification service initiates one or more listeners to listen for messages flowing over a messaging bus that are relating to the first user. Once a message is identified, at least a portion of the message is used to generate a notification that may be sent to the second user device.
50 Citations
20 Claims
-
1. A system for initiating message listening and routing message content to authorized user devices, the system comprising:
-
a messaging bus in network communication with one or more components, at least some of the one or more components configured to generate messages capable of transmission via the messaging bus; an initiation engine that receives a notification request from a first user device of a first user, the notification request being indicative of a request that one or more second user devices be provided with notifications specifying one or more decisions made or actions performed in relation to responding to current conditions, the current conditions pertaining to the first user; an authentication engine that; receives an authorization request from a second user device of the one or more second user devices, the authorization request including identifying information of the first device or the first user; in response to receiving the authorization request, determines that the second user device is authorized to receive the notifications specifying the one or more decisions made or actions performed in relation to responding to the current conditions, the determining based at least in part on verifying at least a portion of the identifying information included in the authorization request; a listening engine that initiates one or more listeners configured to listen for the messages on the messaging bus that identify the first user device or the first user, the messages generated in response to one more events; a routing engine that; receives a message in response to one of the one or more listeners listening for messages on the messaging bus that identify the first user device or the first user; generates a notification in accordance with one or more notification rules, the notification describing at least one aspect of the message; and transmits the notification to the second user device of the one or more second user devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for initiating message listening and routing message content to authorized user devices, the method comprising:
-
receiving a notification request from a first user device of a first user, the notification request being indicative of a request that one or more second user devices be provided with notifications specifying one or more decisions made or actions performed in relation to responding to current conditions, the current conditions pertaining to the first user; receiving an authorization request from a second user device of the one or more second user devices, the authorization request including identifying information of the first device or the first user; in response to receiving the authorization request, determining that the second user device is authorized to receive the notifications specifying the one or more decisions made or actions performed in relation to responding to the current conditions, the determining based at least in part on verifying at least a portion of the identifying information included in the authorization request; initiating one or more listeners configured to listen for messages on a messaging bus that identify the first user device or the first user, the messages generated in response to one more events, wherein at least a portion of the messages are generated by one or more components in network communication with the messaging bus; receiving a message in response to one of the one or more listeners listening for messages on the messaging bus that identify the first user device or the first user; generating a notification in accordance with one or more notification rules, the notification describing at least one aspect of the message; and transmitting the notification to the second user device of the one or more second user devices. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. One or more computer-readable storage devices for storing computer-executable instructions that, when executed by one or more computer systems, configure the one or more computer systems to perform operations for initiating message listening and routing message content to authorized user devices, the operations comprising:
-
receiving a notification request from a first user device of a first user, the notification request being indicative of a request that one or more second user devices be provided with notifications specifying one or more decisions made or actions performed in relation to responding to current conditions, the current conditions pertaining to the first user; receiving an authorization request from a second user device of the one or more second user devices, the authorization request including identifying information of the first device or the first user; in response to receiving the authorization request, determining that the second user device is authorized to receive the notifications specifying the one or more decisions made or actions performed in relation to responding to the current conditions, the determining based at least in part on verifying at least a portion of the identifying information included in the authorization request; initiating one or more listeners configured to listen for messages on a messaging bus that identify the first user device or the first user, the messages generated in response to one more events, wherein at least a portion of the messages are generated by one or more components in network communication with the messaging bus; receiving a message in response to one of the one or more listeners listening for messages on the messaging bus that identify the first user device or the first user; generating a notification in accordance with one or more notification rules, the notification describing at least one aspect of the message; and transmitting the notification to the second user device of the one or more second user devices. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification