Patent ID: 9159049
Filing Date: 2015-10-13
Classification: G06Q,H04L

Abstract:
1. A non-transitory computer-readable storage medium, comprising computer instructions which, responsive to being executed by a processor of an address book system, cause the processor to perform operations comprising: storing a network address book of a sender; receiving, from a sender device associated with the sender, a request to publish to a plurality of recipient devices a first portion of the network address book of the sender; submitting to the plurality of recipient devices an invitation to subscribe to the first portion of the network address book; transmitting the first portion of the network address book to a first portion of the plurality of recipient devices responsive to receiving accepted invitations to subscribe to the first portion of the network address book; comparing a first threshold to a number of declined invitations to subscribe to the first portion of the network address book received from a second portion of the plurality of recipient devices; determining whether the number of declined invitations exceeds the first threshold; determining a number of publishing violations recorded for the sender; determining a length of a suspension period according to the number of publishing violations recorded, the number of declined invitations, and a length of a request interval between a request for publication of the sender and a subsequent request for publication of the sender; and adjusting an ability of the sender to publish a second portion of the network address book responsive to a determination that the number of declined invitations exceeds the first threshold, wherein the adjusting of the ability to publish comprises suspending the ability of the sender to publish the second portion of the network address book for the length of the suspension period and reinstating the ability of the sender to publish the second portion of the network address book after the suspension period has expired.