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

Managing messaging services

  • US 10,469,436 B2
  • Filed: 11/20/2015
  • Issued: 11/05/2019
  • Est. Priority Date: 11/20/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • providing, by a messaging management service, a web administration console to a message initiator;

    receiving, by the messaging management service and through the web administration console, a set of multiple templates for each of multiple different message content type identifiers, where each template in a particular set of multiple templates is associated with both a different messaging service and the message content type identifier for the particular set of multiple templates;

    accessing, by the messaging management service, message recipient information that includes, for each of multiple message recipients, (i) preference data identifying one or more messaging services through which messages are to be sent to a user, and, (ii) for each of the messaging services through which messages are to be sent to the user, account information for the user;

    receiving, by the messaging management service and from a message initiator, a request to transmit a message, wherein the request includes at least (i) a message content type identifier that indicates a type of message that is to be transmitted irrespective of a messaging service, and (ii) data identifying one or more message recipients; and

    for each message recipient;

    selecting, by the messaging management service, one or more particular messaging services based on the preference data for the message recipient identified by the request; and

    for each of the particular messaging services selected;

    selecting, from among the sets of multiple templates that were received by the messaging management service, a particular set of templates associated with the particular messaging service selected based on the preference data for the message recipient identified by the request;

    selecting, from among the multiple templates in the particular set of templates associated with the particular messaging service and selected based on the preference data for the message recipient identified by the request, the particular template that is associated with the message content type identifier that (i) indicates the type of message that is to be transmitted irrespective of a messaging service and (ii) was received in the request;

    populating the particular template selected to generate a message based on both the message content type identifier received in the request and the particular messaging service selected; and

    transmitting, by the messaging management service, the message and the account information for the user to the messaging service.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×