Patent ID: 9037574
Filing Date: 2015-05-19
Classification: G06F,G06Q,H04L

Abstract:
1. A computer-implemented method comprising: defining, based on user input provided by an owner, a subscription for a report that is delivered to multiple, different recipients in response to occurrence of an event, the subscription defining the event that triggers generation and delivery of the report, recipient data that enables identification of the multiple, different recipients to which the report is delivered, and definition of data used to generate the report; defining, based on user input provided by the owner, recipient customization settings that define ability of the multiple, different recipients to customize the subscription; receiving, from a first recipient included in the multiple, different recipients, input attempting to personalize a delivery aspect of the report; analyzing the recipient customization settings in response to the attempt to personalize the delivery aspect of the report; based on the analysis of the recipient customization settings in response to the attempt to personalize the delivery aspect of the report, determining that the first recipient is allowed to personalize the delivery aspect of the report; based on the determination that the first recipient is allowed to personalize the delivery aspect of the report, storing delivery data that defines personalization of the delivery aspect of the report by the first recipient; detecting occurrence of the event that triggers generation and delivery of the report; in response to detection of the event that triggers generation and delivery of the report, generating a first version of the report for the first recipient based on the definition of the data used to generate the report included in the subscription and the delivery data that defines personalization of the delivery aspect of the report by the first recipient and generating a second version of the report for a second recipient included in the multiple, different recipients based on the definition of the data used to generate the report included in the subscription, the first version of the report being delivered to the first recipient differently than the second version of the report is delivered to the second recipient based on the delivery data that defines personalization of the delivery aspect of the report by the first recipient; delivering the first version of the report to the first recipient using a first delivery mechanism defined by the delivery data that defines personalization of the delivery aspect of the report by the first recipient; and delivering the second version of the report to the second recipient using a second delivery mechanism that differs from the first delivery mechanism.