×

Message processing and delivery

  • US 10,455,379 B1
  • Filed: 04/30/2018
  • Issued: 10/22/2019
  • Est. Priority Date: 04/30/2018
  • Status: Active Grant
First Claim
Patent Images

1. A device, comprising:

  • one or more memories; and

    one or more processors, communicatively coupled to the one or more memories, to;

    receive data containing;

    a plurality of short message service (SMS) messages to be delivered to a plurality of target recipients,information regarding the plurality of target recipients, anda message delivery hours constraint,the information identifying a time zone for each target recipient of the plurality of target recipients;

    store the data in a plurality of records in one or more data structures,each record of the plurality of records including a respective SMS message of the plurality of SMS messages;

    determine that an SMS message, that is included in a record of the plurality of records, is to be processed for delivery;

    process the SMS message to generate a parsed SMS message after determining that the SMS message is to be processed for delivery and based on the information regarding a target recipient, of the plurality of target recipients, to which the SMS message is to be delivered;

    assign the parsed SMS message to a time-zone-based job queue, of a plurality of time-zone-based job queues, based on the time zone identified for the target recipient;

    determine whether the message delivery hours constraint, relative to the time zone identified for the target recipient, is satisfied after assigning the parsed SMS message to the time-zone-based job queue; and

    perform one or more actions to cause the parsed SMS message to be provided to a messaging platform for delivery to the target recipient based on determining that the message delivery hours constraint, relative to the time zone identified for the target recipient, is satisfied.

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