IP Library › Granted Patent US 9,985,919
Granted Patent B2
US 9,985,919 · App. 14/489,593 · Granted May 29, 2018

Event notification

Inventors: Michele Crudele (Rome, IT); Antonio M. Sgro (Fiumicinol, IT)
Assignee: International Business Machines Corporation
H04L51/32G06F17/3087G06Q10/10H04L12/1895H04L51/20H04L67/02H04L67/18H04L67/22G06Q50/01
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,985,919
App. No.
14/489,593
Filed
Sep 18, 2014
Granted
May 29, 2018
Kind
B2
Art Unit
2444
USPC
709/204
Abstract

In an approach to event notification, one or more computer processors determine a baseline for a volume of activity on a social media website in a geographic location. One or more computer processors determine whether a deviation from the baseline for the volume of activity occurs. Responsive to determining a deviation from the baseline occurs, one or more computer processors identify an event that caused the deviation. One or more computer processors calculate an estimate of population for the geographic location. One or more computer processors identify based, at least in part, on the identified event and the estimated population, a relevant party to be notified of the event. One or more computer processors generate a recommendation based, at least in part, upon one or more of the identified event, the estimate of population, and the identified relevant party.

Claims (47)

1. A computer program product for event notification, the computer program product comprising:

one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising:

program instructions to continuously monitor traffic associated with a geographic location and determine, based on the monitored traffic, a baseline for a volume of activity on a social media website in the geographic location;

program instructions to determine whether a deviation from the baseline for the volume of activity occurs based on the monitoring;

program instructions to responsive to determining the deviation from the baseline occurs, identify an event that caused the deviation based on content of the activity on the social media website corresponding to the determined deviation;

program instructions to calculate an estimate of population for the geographic location;

program instructions to determine based, at least in part, on the identified event and the estimated population, one or more relevant parties to be notified of the event,

wherein the one or more relevant parties are determined based on the identified event;

program instructions to generate recommendations for each of the determined one or more relevant parties based, at least in part, upon the identified event, the estimate of population, similar historical events, and the determined one or more relevant parties,

wherein the recommendation contains specific instructions for each of the determined one or more relevant parties to respond to the event in relation to the location of the relevant party and the estimated population; and

program instructions to send the generated recommendations to each of the determined one or more relevant parties.

2. The computer program product of claim 1 , further comprising program instructions to:

determine an update to the generated recommendation based, at least in part, on one or more of: an update to the event, an update to the estimated population, and an update received from the identified relevant party regarding the generated recommendation; and

send the determined update containing the generated recommendation to the identified relevant party that will be affected by the event.

3. The computer program product of claim 1 , further comprising program instructions to:

determine whether the volume of activity on the social media website returns to within a threshold percentage of the determined baseline;

responsive to determining the volume of activity on the social media website has not returned to within the threshold, generate an update to the generated recommendation for the identified relevant party; and

send the generated update to the identified relevant party.

4. The computer program product of claim 1 , wherein identifying the event further comprises program instructions to:

determine the deviation in volume of activity is within a threshold percentage from the determined baseline in volume of activity.

5. The computer program product of claim 1 , wherein generating the recommendation further comprises program instructions to:

identify a past event that corresponds to the identified event that created the deviation in the volume of activity on the social media website; and

generate the recommendation, at least in part, based upon the identified past event that corresponds to the identified event that created the deviation in the volume of activity.

6. A computer system for event notification, the computer system comprising:

one or more computer processors;

one or more computer readable storage media;

program instructions stored on the one or more computer readable storage medi for execution by at least one of the one or more computer processors, the program instructions comprising:

program instructions to continuously monitor traffic associated with a geographic location and determine, based on the monitored traffic, a baseline for a volume of activity on a social media website in the geographic location;

program instructions to determine whether a deviation from the baseline for the volume of activity occurs based on the monitoring;

program instructions to responsive to determining the deviation from the baseline occurs, identify an event that caused the deviation based on content of the activity on the social media website corresponding to the determined deviation;

program instructions to calculate an estimate of population for the geographic location;

program instructions to determine based, at least in part, on the identified event and the estimated population, one or more relevant parties to be notified of the event,

wherein the one or more relevant parties are determined based on the identified event;

program instructions to generate recommendations for each of the determined one or more relevant parties based, at least in part, upon the identified event, the estimate of population, similar historical events, and the determined one or more relevant parties,

wherein the recommendation contains specific instructions for each of the determined one or more relevant parties to respond to the event in relation to the location of the relevant party and the estimated population; and

program instructions to send the generated recommendations to each of the determined one or more relevant parties.

7. The computer system of claim 6 , further comprising program instructions to:

determine an update to the generated recommendation based, at least in part, on one or more of: an update to the event, an update to the estimated population, and an update received from the identified relevant party regarding the generated recommendation; and

send the determined update containing the generated recommendation to the identified relevant party that will be affected by the event.

8. The computer system of claim 6 , further comprising program instructions to: determine whether the volume of activity on the social media website returns to within a threshold percentage of the determined baseline;

responsive to determining the volume of activity on the social media website has not returned to within the threshold, generate an update to the generated recommendation for the identified relevant party; and

send the generated update to the identified relevant party.

9. The computer system of claim 6 , wherein identifying the event further comprises program instructions to:

determine the deviation in volume of activity is within a threshold percentage from the determined baseline in volume of activity.

10. The computer system of claim 6 , wherein generating the recommendation further comprises program instructions to:

identify a past event that corresponds to the identified event that created the deviation in the volume of activity on the social media website; and

generate the recommendation, at least in part, based upon the identified past event that corresponds to the identified event that created the deviation in the volume of activity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2014
From: CRUDELE, MICHELE; SGRO, ANTONIO M.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 033764/0689 →
Continuity (1)
Related Publication 20160088099A1 · Mar 24, 2016