Patent ID: 9117197
Filing Date: 2015-08-25
Classification: G06Q,H04L

Abstract:
1. A computer-implemented method comprising: receiving, with one or more processors, an alert rule from a first user describing a second user and a social network application associated with the second user, the alert rule specifying different levels of alert based on an affinity score of the second user; determining, with the one or more processors, an application programming interface based on the alert rule; receiving a presence update from the social network application based on the application programming interface, the presence update describing whether the second user is active on the social network application; determining, with the one or more processors, whether the second user is active on the social network application and the affinity score of the second user based on frequency of communication between the first user and the second user; determining, with the one or more processors, an alert event responsive to determining that the second user is active on the social network application and a level of alert associated with the alert rule; and transmitting an alert message to the first user responsive to the alert event.