SYSTEM AND METHOD FOR MANAGING MESSAGE CAMPAIGN DATA
First Claim
1. A method, comprising:
- at a server system comprising one or more processors and memory;
obtaining user profiles for a plurality of users for which message interaction data is stored;
receiving profile-update information indicative of a change to a respective profile of a respective user of the plurality of users;
in response to receiving the profile-update information;
updating the respective profile of the respective user in accordance with the profile-update information; and
initiating storage of profile-archive information that enables the server system to obtain a prior version of the respective profile;
after updating the respective profile of the respective user, receiving, from a requestor, a request for analysis of the message interaction data; and
in response to receiving the request for analysis of the message interaction data;
obtaining a message-interaction report that correlates the message interaction data with a set of one or more prior versions of profiles of one or more users that includes the prior version of the respective profile of the respective user; and
providing the message-interaction report to the requestor.
8 Assignments
0 Petitions
Accused Products
Abstract
A server system comprising one or more processors and memory obtains user profiles for a plurality of users. In response to receiving profile-update information for a respective user, the server system updates a respective profile of the respective user in accordance with the profile-update information and initiates storage of profile-archive information that enables the server system to obtain a prior version of the respective profile. After updating the respective profile, the server system receives, from a requestor, a request for analysis of message interaction data. In response to receiving the request for analysis of the message interaction data, the server system obtains a message-interaction report that correlates the message interaction data with a set of one or more prior versions of profiles of one or more users that includes the prior version of the respective profile of the respective user and provides the message-interaction report to the requestor.
-
Citations
20 Claims
-
1. A method, comprising:
at a server system comprising one or more processors and memory; obtaining user profiles for a plurality of users for which message interaction data is stored; receiving profile-update information indicative of a change to a respective profile of a respective user of the plurality of users; in response to receiving the profile-update information; updating the respective profile of the respective user in accordance with the profile-update information; and initiating storage of profile-archive information that enables the server system to obtain a prior version of the respective profile; after updating the respective profile of the respective user, receiving, from a requestor, a request for analysis of the message interaction data; and in response to receiving the request for analysis of the message interaction data; obtaining a message-interaction report that correlates the message interaction data with a set of one or more prior versions of profiles of one or more users that includes the prior version of the respective profile of the respective user; and providing the message-interaction report to the requestor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A server system, comprising:
-
one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; obtaining user profiles for a plurality of users for which message interaction data is stored; receiving profile-update information indicative of a change to a respective profile of a respective user of the plurality of users; in response to receiving the profile-update information; updating the respective profile of the respective user in accordance with the profile-update information; and initiating storage of profile-archive information that enables the server system to obtain a prior version of the respective profile; after updating the respective profile of the respective user, receiving, from a requestor, a request for analysis of the message interaction data; and in response to receiving the request for analysis of the message interaction data; obtaining a message-interaction report that correlates the message interaction data with a set of one or more prior versions of profiles of one or more users that includes the prior version of the respective profile of the respective user; and providing the message-interaction report to the requestor. - View Dependent Claims (17, 18, 19)
-
-
20. A method, comprising:
at a computer system comprising one or more processors and memory; transmitting, to a data-collection server system, instructions to monitor changes to user profiles for a plurality of users and monitor message interaction data for the plurality of users; after transmitting the instructions to monitor changes to the user profiles for the plurality of users, transmitting, to the data-collection server system, a request for analysis of the message interaction data; and in response to the request, receiving a message-interaction report, wherein the message interaction report correlates the message interaction data with a set of one or more prior versions of profiles of one or more users.
Specification