System and method for automated message delivery prioritization
AssigneeTwilio Inc.
InventorsAmit Agarwal, Peter Tan, Nariman Nazari
Life of this patent
Estimating the term…
Abstract
Systems and methods for message delivery prioritization that can include receiving a messaging request through an application programming interface, the messaging request being associated with message-associated delivery attributes; selecting a message transmission plan based on the message-associated delivery attributes, the message transmission plan including at least one timing priority related property; and executing the message transmission plan with a timing of transmission based in part on the timing priority property.
Claims18
A method comprising:
- receiving a messaging request through an application programming interface, the messaging request being associated with message-associated delivery attributes;
- selecting a message transmission plan based on the message-associated delivery attributes, the message transmission plan including at least one timing priority related property, wherein selecting the message transmission plan comprises applying a machine learning model to the message-associated delivery attributes to obtain an output of the machine learning model, wherein the output of the machine learning mode indicates a candidate message route for the message transmission plan;
- and
- executing the message transmission plan with a timing of transmission based in part on the timing priority related property.
A system comprising:
- one or more computer processors;
- and
- one or more computer-readable mediums storing instructions that, when executed by the one or more computer processors, cause the system to perform operations comprising:
- receiving a messaging request through an application programming interface, the messaging request being associated with message-associated delivery attributes;
- selecting a message transmission plan based on the message-associated delivery attributes, the message transmission plan including at least one timing priority related property, wherein selecting the message transmission plan comprises applying a machine learning model to the message-associated delivery attributes to obtain an output of the machine learning model, wherein the output of the machine learning mode indicates a candidate message route for the message transmission plan;
- and
- executing the message transmission plan with a timing of transmission based in part on the timing priority related property.
A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of one or more computing devices, cause the one or more computing devices to perform operations comprising:
- receiving a messaging request through an application programming interface, the messaging request being associated with message-associated delivery attributes;
- selecting a message transmission plan based on the message-associated delivery attributes, the message transmission plan including at least one timing priority related property, wherein selecting the message transmission plan comprises applying a machine learning model to the message-associated delivery attributes to obtain an output of the machine learning model, wherein the output of the machine learning mode indicates a candidate message route for the message transmission plan;
- and
- executing the message transmission plan with a timing of transmission based in part on the timing priority related property.
Dependencies are inferred from the claim text.