×

Providing notifications to authorized users

  • US 9,203,814 B2
  • Filed: 02/24/2015
  • Issued: 12/01/2015
  • Est. Priority Date: 02/24/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system for initiating message listening and routing message content to authorized user devices, the system comprising:

  • one or more components in network communication with a messaging bus, the one or more components comprising specialized medical hardware components configured to generate messages comprising clinical data capable of transmission via the messaging bus; and

    the messaging bus configured to collect at least a portion of the messages comprising the clinical data in real-time from the one or more components and make the portion of the messages available to other components and user devices;

    a notification service in network communication with the messaging bus and the one or more components, the notification service comprising a memory and a processor configured to manage operation of;

    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; and

    in response to receiving the notification request, generates an authorization code based at least in part on identifying information of the first user device or 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 the authorization code; and

    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 the authorization code 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 or more events; and

    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;

    provides the notification and an address of the second user device to a message vendor, the message vendor configured to provide messages using a short message service (SMS), a multimedia message service (MMS), or an instant message service; and

    instructs the message vendor to transmit the notification to the second user device using at least one of the message services.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×