Please download the dossier by clicking on the dossier button x
×

System and method for managing message campaign data

  • US 10,002,367 B2
  • Filed: 10/07/2014
  • Issued: 06/19/2018
  • Est. Priority Date: 10/09/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • at a server system comprising, one or more processors and memory;

    initiating delivery of a plurality of message campaigns to a plurality of users that include a first campaign and a second campaign, wherein the first campaign and the second campaign each include one or more messages addressed to at least a subset of the plurality of users;

    receiving, from a plurality of client devices associated with the plurality of users, campaign-feedback data for the first campaign and the second campaign, wherein the campaign-feedback data is indicative of user interaction with the messages transmitted to the plurality of client devices as part of the plurality of message campaigns;

    after receiving the campaign-feedback data, generating campaign-tracking data based on the campaign-feedback data, and directing storage of the campaign-tracking data to a local storage system and to a remote storage system, wherein the storage of the campaign-tracking data at the local storage system is limited by at least one of a predetermined time criteria and a predetermined storage space criteria;

    after directing storage of the campaign-tracking data, receiving, from a requestor, a request for a campaign report for a respective user of the plurality of users; and

    in response to receiving the request for a campaign report for the respective user;

    obtaining a respective campaign report for the respective user, wherein the respective campaign report includes information indicative of the respective user'"'"'s interactions with the first campaign and the respective user'"'"'s interactions with the second campaign; and

    providing the respective campaign report to the requestor,wherein;

    the campaign report includes a first record for the first message campaign that occurred at a first time and a second record for the second message campaign that occurred at a second time;

    the first record enables access to information about a first version of a user profile of the respective user at the first time; and

    the second record enables access to information about a second version of the user profile of the respective user at the second time that is different from the first version of the user profile.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×