×

Method and system for generating and providing data alerts

  • US 9,722,891 B2
  • Filed: 07/11/2013
  • Issued: 08/01/2017
  • Est. Priority Date: 01/27/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of generating user-specific data alerts for users in a distributed system, the method comprising:

  • providing an information viewer application for installation on a plurality of remote terminals in communication with a central computer server, the information viewer application having a display interface that is remotely configured by the central computer server;

    receiving a plurality of data feeds at the central computer server sent from a plurality of data sources over a network, each of the plurality of data feeds comprising a plurality of discrete data elements, the central computer server comprising a microprocessor thatparses the plurality of data feeds to identify each of the plurality of discrete data elements;

    assigns a plurality of identifiers to the identified plurality of discrete data elements, each of the plurality of identifiers assigned to one of the plurality of discrete data elements;

    receives a plurality of activation requests from the plurality of remote terminals via the information viewer application, each activation request corresponding to a user associated with one of the remote terminals;

    identifies an activation list in response to each activation request, each activation list corresponding to the remote terminal in the plurality of remote terminals from which the corresponding activation request was received, and each activation list comprising a subset of the plurality of identifiers that identifies a subset of the discrete data elements requested by the corresponding remote terminal;

    for each activation request, transmits the subset of the plurality of discrete data elements corresponding to the subset of the plurality of identifiers in the corresponding activation list to the corresponding remote terminal to cause the information viewer application to activate the display interface to display at least some of the subset of the plurality of discrete data elements on the remote terminal;

    receives a plurality of alert requests, each alert request corresponding to one of the remote terminals and each alert request including user-defined alert settings for the corresponding remote terminal defined by the user associated with the remote terminal, the user-defined alert settings including user-specific activity threshold levels;

    concurrently monitors, through the information viewer application, each activated display interface to track the discrete data elements currently displayed using the information viewer application at each of the plurality of remote terminals;

    updates a plurality of viewership indicators corresponding to each of the plurality of discrete data elements, each update based on a total number of the activated display interfaces in which each of the plurality of discrete data elements is currently displayed;

    generates an alert message when at least one of the plurality of viewership indicators exceeds an activity threshold level defined in at least one of the alert requests, the alert message corresponding to at least one particular discrete data element whose corresponding viewership indicators exceeded a particular user-specific activity threshold level in the at least one of the alert requests;

    determines at least one particular remote terminal corresponding to the alert message, the at least one particular remote terminal including the remote terminals who user-defined alert settings include the at least one particular discrete data element and the particular user-specific activity threshold; and

    transmits the alert message to the at least one particular remote terminal to cause the information viewer application on each of the at least one particular remote terminals to display the alert message.

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