REMOTE DEBUGGING FOR THE INTERNET OF THINGS
    23.
    发明公开

    公开(公告)号:US20230254294A1

    公开(公告)日:2023-08-10

    申请号:US17662726

    申请日:2022-05-10

    申请人: Twilio Inc.

    IPC分类号: H04L9/40 G06F11/36 G16Y30/10

    摘要: An Internet of Things (IoT) device is deployed with embedded software. A debug client device stores an end-to-end encryption key that corresponds to an end-to-end encryption key stored on the IoT device. The debug client encrypts a debug instruction using the end-to-end encryption key and encrypts additional data using a point-to-point encryption key. The encrypted debug instruction and the encrypted additional data are sent to a debug server over a network. The debug server decrypts the additional data and identifies the IoT device from among multiple IoT devices. The debug server generates a message to the IoT device including the encrypted debug instruction, encrypts the message, and transmits the message to the IoT device. The IoT device decrypts the message using a first decryption key associated with the debug server, retrieves the encrypted message payload, and decrypts the message payload using the stored end-to-end encryption key.

    MESSAGE-TRANSMITTAL STRATEGY OPTIMIZATION
    26.
    发明公开

    公开(公告)号:US20230206280A1

    公开(公告)日:2023-06-29

    申请号:US18115931

    申请日:2023-03-01

    申请人: Twilio Inc.

    摘要: Methods, systems, and computer programs are presented for the determination of optimal communication scheduling. One method includes an operation for training a machine-learning program to generate a frequency model that determines a frequency for sending communications to users. The training utilizes training data defined by features related to user information and responses of users to previous communications to the users. The method further includes determining, by the frequency model and based on information about a first user, a first frequency for the first user. The first frequency identifies the number of communications to transmit to the first user per period of time. Further, the method includes operations for receiving a communication request to send one or more communications to the first user and determining send times for the one or more communications to the first user based on the first frequency. The communications are sent at the determined send times.

    TRUST RELATIONSHIPS TO SHARE CLIENT ASSETS AMONG CLIENT ACCOUNTS IN A SOFTWARE AS A SERVICE PLATFORM

    公开(公告)号:US20230121420A1

    公开(公告)日:2023-04-20

    申请号:US17501883

    申请日:2021-10-14

    申请人: Twilio Inc.

    IPC分类号: H04L29/06

    摘要: The method receives a first request to establish a trusted relationship with a second client account of the SaaS platform. The trusted relationship enables sharing, with the second client account, of a client asset associated with the first client account. The method determines whether the first request satisfies one or more conditions related to the trusted relationship. The method stores an indication of the trusted relationship between the first client account and the second client account in a data store. The method receives a second request to perform a communication operation based on the client asset associated with the first client account. The method performs the communication operation on behalf of the second client account using the client asset associated with the first client account and based on the indication of the trusted relationship between the first client account and the second client account.

    SYSTEM AND METHOD FOR QUEUING A COMMUNICATION SESSION

    公开(公告)号:US20230112621A1

    公开(公告)日:2023-04-13

    申请号:US18075985

    申请日:2022-12-06

    申请人: Twilio Inc.

    IPC分类号: H04M3/523

    摘要: A system and method including receiving a request to enqueue a communication session; adding the communication session to the queue of a plurality of communication sessions; upon adding the communication to the queue, transferring control logic to the configured wait-state application; receiving a dequeue request initiated by a second entity; in response to the dequeue request, managing the procession of communication sessions in the queue; and dequeuing a communication session from the queue.

    Message-transmittal strategy optimization

    公开(公告)号:US11625751B2

    公开(公告)日:2023-04-11

    申请号:US16999810

    申请日:2020-08-21

    申请人: Twilio Inc.

    摘要: Methods, systems, and computer programs are presented for the determination of optimal communication scheduling. Send Time Optimization (STO) uses machine learning (ML) to recommend a personalized send time based on a recipient's past engagement patterns. The purpose of the ML model is to learn patterns in the data automatically and use the patterns to make personalized predictions for each recipient. The send time recommended by the model is the time at which the model believes the recipient will be most likely to engage with the message, such as clicking or opening, and use of the send time mode is expected to increase engagement from recipients. Additional customizations include communication-frequency optimization, communication-channel selection, and engagement-scoring model.