US2023368091A1PendingUtilityA1

Systems and methods for efficiently distributing alert messages

Assignee: CCH AUSTRALIA LTDPriority: Oct 10, 2016Filed: Jul 20, 2023Published: Nov 16, 2023
Est. expiryOct 10, 2036(~10.2 yrs left)· nominal 20-yr term from priority
G06Q 10/063114H04L 67/55G06F 40/30G06F 16/36G06F 40/205H04L 51/214G06Q 10/107G06F 16/958G06F 16/951
51
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In response to receiving a text describing a news event, a centralized information provider applies semantic rules to the text to determine to which client attributes the text corresponds. The centralized information provider retrieves, from an electronic database, (i) identifiers for multiple clients, (ii) a set of client attributes for each of the clients, and (iii) for each of the clients, an identifier of a respective service provider. The centralized information provider then generates a metric of relevance of the news event for each of the clients, based on the client attributes of the client and the client attributes to which the text was determined to correspond. The centralized information provider transmits, to at least one service provider, an electronic alert message descriptive of the news event and an indication of a set of clients of the service provider for distribution to some or all of the set of clients.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for efficiently distributing electronic alerts, the method comprising:
 providing, from a computing system associated with a service provider to a centralized information provider via a communication network, anonymized data including respective client attributes for each of a plurality of clients, each of the attributes selected from a predefined set;   receiving, from the centralized information provider, an alert message for a news event, the alert message including (i) a textual component describing the news event and (ii) an indication of clients, selected from among the plurality of clients, for which the news event was determined to have a metric of relevance in excess of a certain threshold using the respective client attributes;   determining, at the computing system, identities of the clients indicated in the received alert;   providing a listing of the identified clients via a user interface, including providing a control for selecting or unselecting individual clients for distribution of the alert; and   distributing the alert via the communication network to one or more clients selected via the user interface.   
     
     
         2 . The method of  claim 1 , wherein receiving the alert message further includes receiving a set of event attributes which the centralized information provider determined for the news event. 
     
     
         3 . The method of  claim 2 , wherein providing the listing of the identified clients via the user interface includes providing, for each of the clients, those of the client attributes that match the client attributes. 
     
     
         4 . The method of  claim 1 , further comprising:
 receiving a plurality of alert messages for a plurality of respective news events, including receiving, for each of the plurality of alert messages an indication of clients for which the news event was determined to have a metric of relevance in excess of a certain threshold; and   listing the plurality of alert messages via the user interface in accordance with numbers of clients for the news event was determined to have a metric of relevance in excess of a certain threshold.   
     
     
         5 . The method of  claim 1 , further comprising:
 receiving a text template for distributing as part of the alert to the one or more clients, and   providing an interactive control for editing the text template.   
     
     
         6 . The method of  claim 1 , further comprising receiving a profile of a potential client for distribution of the news event, the profile including a set of attributes. 
     
     
         7 . A system, comprising:
 one or more processors; and   a non-transitory computer-readable memory storing thereon instructions that, when executed by the one or more processors, cause the system to:   provide, to a centralized information provider via a communication network, anonymized data including respective client attributes for each of a plurality of clients, each of the attributes selected from a predefined set;   receive, from the centralized information provider, an alert message for a news event, the alert message including (i) a textual component describing the news event and (ii) an indication of clients, selected from among the plurality of clients, for which the news event was determined to have a metric of relevance in excess of a certain threshold using the respective client attributes;   determine identities of the clients indicated in the received alert;   provide a listing of the identified clients via a user interface, including providing a control for selecting or unselecting individual clients for distribution of the alert; and   distribute the alert via the communication network to one or more clients selected via the user interface.   
     
     
         8 . The system of  claim 7 , wherein receiving the alert message further includes receiving a set of event attributes which the centralized information provider determined for the news event. 
     
     
         9 . The system of  claim 8 , wherein providing the listing of the identified clients via the user interface includes providing, for each of the clients, those of the client attributes that match the client attributes. 
     
     
         10 . The system of  claim 7 , wherein the instructions, when executed by the processing hardware, further cause the system to:
 receive a plurality of alert messages for a plurality of respective news events, including receiving, for each of the plurality of alert messages an indication of clients for which the news event was determined to have a metric of relevance in excess of a certain threshold; and   list the plurality of alert messages via the user interface in accordance with numbers of clients for the news event was determined to have a metric of relevance in excess of a certain threshold.   
     
     
         11 . The system of  claim 7 , wherein the instructions, when executed by the processing hardware, further cause the system to:
 receive a text template for distributing as part of the alert to the one or more clients, and   provide an interactive control for editing the text template.   
     
     
         12 . The system of  claim 7 , wherein the instructions, when executed by the processing hardware, further cause the system to:
 receive a profile of a potential client for distribution of the news event, the profile including a set of attributes.   
     
     
         13 . A non-transitory computer-readable memory storing thereon instructions that, when executed by one or more processors, cause the one or more processors to:
 provide, to a centralized information provider via a communication network, anonymized data including respective client attributes for each of a plurality of clients, each of the attributes selected from a predefined set;   receive, from the centralized information provider, an alert message for a news event, the alert message including (i) a textual component describing the news event and (ii) an indication of clients, selected from among the plurality of clients, for which the news event was determined to have a metric of relevance in excess of a certain threshold using the respective client attributes;   determine identities of the clients indicated in the received alert;   provide a listing of the identified clients via a user interface, including providing a control for selecting or unselecting individual clients for distribution of the alert; and   distribute the alert via the communication network to one or more clients selected via the user interface.   
     
     
         14 . The non-transitory computer-readable memory of  claim 13 , wherein receiving the alert message further includes receiving a set of event attributes which the centralized information provider determined for the news event. 
     
     
         15 . The non-transitory computer-readable memory of  claim 14 , wherein providing the listing of the identified clients via the user interface includes providing, for each of the clients, those of the client attributes that match the client attributes. 
     
     
         16 . The non-transitory computer-readable memory of  claim 13 , wherein the instructions, when executed by the processing hardware, further cause the one or more processors to:
 receive a plurality of alert messages for a plurality of respective news events, including receiving, for each of the plurality of alert messages an indication of clients for which the news event was determined to have a metric of relevance in excess of a certain threshold; and   list the plurality of alert messages via the user interface in accordance with numbers of clients for the news event was determined to have a metric of relevance in excess of a certain threshold.   
     
     
         17 . The non-transitory computer-readable memory of  claim 13 , wherein the instructions, when executed by the processing hardware, further cause the one or more processors to:
 receive a text template for distributing as part of the alert to the one or more clients, and   provide an interactive control for editing the text template.   
     
     
         18 . The non-transitory computer-readable memory of  claim 13 , wherein the instructions, when executed by the processing hardware, further cause the one or more processors to:
 receive a profile of a potential client for distribution of the news event, the profile including a set of attributes.

Join the waitlist — get patent alerts

Track US2023368091A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.