System and method of configuring operations of communication services
AssigneeCBS Interactive Inc.
InventorsGregory COLEMAN, Daniel Dreilinger
Life of this patent
Estimating the term…
Abstract
Information is recorded that corresponds to an online activity of a user. The information identifies at least one or more instances of time when the online activity occurred. A communication from the communication service is delivered to the user at a selected transmission time that is based at least in part on the one or more instances of time. The communication service may be configured or otherwise instructed to send (or not send) the communication at a particular time.
Claims26
A computer-implemented method for operating a communication service, the method being implemented by one or more processors and comprising:
- (a) recording information corresponding to an online activity of a user, the information identifying at least one or more instances of time when the online activity occurred;
- (b) initiating a communication from the communication service to be delivered to the user at a selected transmission time, wherein the selected transmission time is based at least in part on the one or more instances of time.
A computer-implemented method for operating a communication service, the method being implemented by one or more processors and comprising:
- (a) for individual users that comprise a group of users that receive communications from the communication service, recording information corresponding to an online activity of a user, the information identifying at least one or more instances of time when the online activity occurred;
- and
- (b) selecting a transmission time to send a communication of the communication service for one or more users in the group, based at least in part on the time when that uses performed the online activity, the transmission time for the one or more users being different than the transmission time for other users in the group.
A computer-implemented method for operating a messaging service, the method being implemented by one or more processors and comprising:
- (a) recording a time corresponding to when an online activity occurred for each user in a group of users of the messaging service;
- (b) determining a transmission time for sending a message to each user in the group, based at least in part on the determined time when that user performed the online activity;
- (c) queuing one or more messages that comprise a transmission of a given messaging content for the group of users, wherein each of the one or more messages are queued based on the transmission time determined for that user;
- and
- (d) sending a message that includes the given messaging content to each user in the group at the determined transmission time for that user, so that the message is sent at different transmission times for different users in the group.
A system for operating a messaging service, the system comprising:
- a combination of one or more processors and memory that operate to provide:
- an event log that stores a plurality of entries for a plurality of users, wherein individual entries of the event log identify at least a time of an online activity of a user;
- an profile determination component configured to analyze data of the event log to determine information that includes a user-specific transmission time for individual users of the messaging service;
- and
- a profile service that operates to cause the messaging service to selectively queue individual messages that comprise a transmission of a given messaging content, based on the determined user-specific transmission times.
Dependencies are inferred from the claim text.