AUTOMATED TESTING OF A DATA SERVICE
    1.
    发明公开

    公开(公告)号:US20240356833A1

    公开(公告)日:2024-10-24

    申请号:US18760334

    申请日:2024-07-01

    申请人: Twilio Inc.

    摘要: A machine selects a candidate data service to be tested for service quality. The machine performs a first-phase test of the candidate data service by providing predetermined input data to the candidate data service and measuring a first quality metric that results. The machine may determine that the candidate data service is to undergo the second-phase test based on the first quality metric, and the machine may accordingly perform the second-phase test of the candidate data service. The second-phase test may include: adding the candidate data service to a pool of live data services processing undetermined input data; routing a portion of the undetermined input data to the candidate data service; and measuring a second quality metric resultant from the candidate data service processing the routed portion. Based on the second quality metric, the machine may record whether the candidate data service is to remain in the pool.

    Selecting message routing providers for message routing by communication services platform

    公开(公告)号:US12126585B2

    公开(公告)日:2024-10-22

    申请号:US17988750

    申请日:2022-11-16

    申请人: Twilio Inc.

    摘要: An example method of selecting message routing providers based on message delivery data reported by multiple customers includes: identifying a plurality of message routing providers serving a specified destination network; receiving, from a plurality of message originating entities, message delivery data reflecting message delivery by the plurality of message routing providers to the specified destination network; estimating, based on the message delivery data, for each message routing provider of the plurality of message routing providers, a corresponding message conversion rate reflecting a likelihood of successful message delivery by a respective message routing provider to the specified destination network; receiving one or more messages from a message originating entity that has not provided at least part of the message delivery data; and identifying, based on message conversion rates for respective message routing providers, one or more message routing providers for routing the one or more messages to the destination network.

    System and method for signaling through data storage

    公开(公告)号:US12081616B2

    公开(公告)日:2024-09-03

    申请号:US17649108

    申请日:2022-01-27

    申请人: Twilio Inc.

    CPC分类号: H04L67/10 H04L67/1095

    摘要: An application platform system and method. A data synchronization instance manages a reference state object for a data synchronization system (DSS) account. A first local state object is stored at a first application system. The first application system receives update notifications provided by the DSS. A second local state object is stored at a second application system. The second application system receives update notifications provided by the DSS. An application instruction of the first application system is transformed into a state update, and the first local state object is modified to include the state update. The state update is provided to the DSS via a local update notification. The reference state object is modified to include the state update. The state update is provided to the second application system via a reference update notification. The second local state object is modified to include the state update.

    Identity resolution system
    4.
    发明授权

    公开(公告)号:US12072856B2

    公开(公告)日:2024-08-27

    申请号:US17664028

    申请日:2022-05-18

    申请人: Twilio Inc.

    发明人: Ray Jenkins

    摘要: A method of resolving an identity of an entity is disclosed. Entity data is ingested. Identity fragments observed in the entity data are recorded. All or a subset of identifiers that are connected across the identity fragments are discovered. A directed graph of the identity fragments is built. An entity profile is produced by applying a set of rules to the directed graph.

    SYSTEM AND METHOD FOR AUTOMATICALLY TRANSITIONING BETWEEN CARRIER AND IP MESSAGING

    公开(公告)号:US20240283768A1

    公开(公告)日:2024-08-22

    申请号:US18650048

    申请日:2024-04-29

    申请人: Twilio Inc.

    IPC分类号: H04L51/56 H04L51/046 H04W4/14

    CPC分类号: H04L51/56 H04L51/046 H04W4/14

    摘要: A system and method for automatically transitioning between carrier and IP messaging that can include receiving a messaging request specifying a destination endpoint for a message, retrieving client status of the destination endpoint from a client application registry system, evaluating the client status of the destination endpoint for use of a client application, and depending on whether the client status is being active or inactive, transmitting the message either to the destination endpoint or the client application associated with the destination endpoint.

    PREDICTING USER INTERACTION WITH COMMUNICATIONS

    公开(公告)号:US20240251225A1

    公开(公告)日:2024-07-25

    申请号:US18626612

    申请日:2024-04-04

    申请人: Twilio Inc.

    摘要: A machine learning model may be trained using annotated communications data. Each communication (e.g., a short messaging system (SMS) message or email) is annotated with a measure of user interaction. The machine learning model is thus trained to predict a measure of user interaction for future communications. Before sending future communications, at least a portion of the communication is provided to the trained machine learning model to predict the expected measure of user interaction with the communication. In response to the prediction, the sender of the communication may alter the communication. The system may automatically send the communication if the predicted measure of user interaction exceeds a predetermined threshold and only prompt the user if the predicted measure of user interaction does not exceed the predetermined threshold.

    DATA PROCESSING AND MANAGEMENT
    8.
    发明公开

    公开(公告)号:US20240176671A1

    公开(公告)日:2024-05-30

    申请号:US18072076

    申请日:2022-11-30

    申请人: Twilio Inc.

    IPC分类号: G06F9/50

    CPC分类号: G06F9/505 G06F9/5038

    摘要: Various embodiments include systems, methods, and non-transitory computer-readable media for managing data. Consistent with these embodiments, a method includes identifying an arbitrary graph that includes a plurality of jobs for execution; determining a retry schedule associated with the arbitrary graph; converting the arbitrary graph into a directed acyclic graph based on the plurality of retry attempts; and processing, by the execution engine, the directed acyclic graph.

    System and method for automatically transitioning between carrier and IP messaging

    公开(公告)号:US11973737B2

    公开(公告)日:2024-04-30

    申请号:US17454409

    申请日:2021-11-10

    申请人: Twilio Inc.

    IPC分类号: H04L51/56 H04L51/046 H04W4/14

    CPC分类号: H04L51/56 H04L51/046 H04W4/14

    摘要: A system and method for automatically transitioning between carrier and IP messaging that can include receiving client application registration updates; receiving a messaging request directed to at least one destination endpoint; retrieving client status of the destination endpoint from the client application registration database; evaluating the client status for use of a client application destination; in response to the destination endpoint having an inactive client status, transmitting content of the messaging request to the destination endpoint; and in response to the destination endpoint having an active client status, transmitting content of the messaging request to a client application endpoint mapped to the destination point.