System and method of managing publications
First Claim
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;
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;
detecting a time the request was submitted;
recording the number of publishing violations associated with the sender;
determining other accounts associated with the sender; and
suspending an ability of the sender to publish the network address book utilizing the other accounts for the suspension period.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of managing publications is disclosed. A system that incorporates teachings of the present disclosure may include, for example, a Address Book System (ABS) having a controller element to adjust publication privileges of a publisher of a portion of an address book stored in the ABS responsive to detecting that a number of recipients of an invitation to subscribe to the portion of the address book have declined the invitation and the number of declined invitations exceeds a first threshold. Additional embodiments are disclosed.
27 Citations
19 Claims
-
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; 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; detecting a time the request was submitted; recording the number of publishing violations associated with the sender; determining other accounts associated with the sender; and suspending an ability of the sender to publish the network address book utilizing the other accounts for the suspension period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An address book system comprising:
-
a memory that stores instructions; and a controller element which, responsive to executing the instructions, performs operations comprising; receiving, from a sender device associated with a sender, a request to publish to a plurality of recipient devices a first portion of a 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; 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; determining other accounts associated with the sender; suspending an ability of the sender to publish the network address book utilizing the other accounts for the suspension period; and synchronizing the network address book with local address books stored at end user devices of the sender that include the sender device. - View Dependent Claims (13, 14, 15)
-
-
16. A method, comprising:
-
receiving, by a system comprising a processor, a request from a sender device associated with a sender to publish to a plurality of recipient devices a first portion of a network address book of the sender; submitting, by the system, to the plurality of recipient devices, an invitation to subscribe to the first portion of the network address book; transmitting, by the system, 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, by the system, 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, by the system, whether the number of declined invitations exceeds the first threshold; determining, by the system, a number of publishing violations recorded for the sender; modifying, by the system, publication privileges of the sender responsive to the number of declined invitations exceeding the first threshold, wherein the modifying of the publication privileges comprises temporarily suspending the publication privileges of the sender to publish the second portion of the network address book for a suspension period having a length determined according to the number of declined invitations, the number of publishing violations recorded for the sender, and a length of a request interval between a request for publication of the sender and a subsequent request for publication of the sender, wherein a portion of content supplied by the sender comprises at least one among a first portion of an address book of the sender, and a second portion of calendar information of the sender; and synchronizing, by the system, the content with local content at end user devices of the sender. - View Dependent Claims (17, 18, 19)
-
Specification