×

Method and system and apparatus for mass notification and instructions to computing devices

  • US 8,943,146 B2
  • Filed: 09/21/2010
  • Issued: 01/27/2015
  • Est. Priority Date: 09/21/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer server for sending notifications to computing devices associated with a plurality of users, the server coupled to said computing devices over at least one network, the server comprising:

  • an administrator manager module for receiving input data relating to said notifications;

    a scheduler for processing said input data to select which selected users from among said plurality of users are to receive said notifications and for creating notification data to be sent to the computing devices used by said selected users,wherein a priority level is associated with said notification data;

    a notification module for sending notification data to the computing devices used by said selected users whereinsaid server maintains at least one constant live link to reduce set-up time for transmission of notification data by said server over said at least one network to at least one computing device,upon receipt of said notification data by said computing devices, each of said computing devices executes instructions for presenting indicia to a selected user;

    further wherein said server is an active server, further comprisingthe active server communicating with one or more standby servers to act as backup to the active server,a heartbeat process tokeep track of said active server and said one or more standby servers,maintain said communications between said active server and said one or more standby servers, andpromote one of the one or more standby servers to become the active server if the active server fails to perform its operations; and

    at least one of said computing devices comprises;

    a connectivity manager for receiving notification data from said server,a computing device client fordetermining contents of said notification data,performing said executing instructions for presenting indicia, based on said contents, to a user of said at least one computing device,wherein said presenting indicia further comprises presenting an acknowledgement block to the selected user of said at least one computing device to send an acknowledgement of said notification data,further wherein said computing device client determines if said user has sent an acknowledgement before the expiry of a timer, and 

    said computing device client terminates said presenting of indicia if said timer expires without the user having sent the acknowledgement;

    upon executing said instructions, a notification window is displayed on a screen associated with the at least one of said computing devices,said notification window adapted based on 

    said priority level associated with notification data, 

    size of said screen, 

    type of said computing device, and 

    computing capability of said computing device, anda watchdog process for ensuring proper functioning of the computing device client.

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