MANAGING ACCESS TO RESOURCES USING SERIALIZED TOKENS

    公开(公告)号:US20250080540A1

    公开(公告)日:2025-03-06

    申请号:US18947547

    申请日:2024-11-14

    Applicant: Twilio Inc.

    Abstract: A role-based access control method and system provide for receiving a request to provide an access to a resource, identifying a plurality of permissions associated with the request, authorizing the request including determining the plurality of permissions are granted for the identity, generating a serialized token to represent the plurality of permissions, and passing the serialized token to the first service to perform the providing of the access to the resource.

    MULTI-CHANNEL MESSAGE EXCHANGE SYSTEM

    公开(公告)号:US20250061498A1

    公开(公告)日:2025-02-20

    申请号:US18933341

    申请日:2024-10-31

    Applicant: Twilio Inc.

    Abstract: A multi-channel message exchange system selects a service provider that is best suited to deliver each individual message for customers of the message exchange system. The message exchange system selects a service provider based on customer criteria provided by the customer, data structures provided by the service providers, quality scores describing performance of the service providers, channels used by the service providers to deliver messages, or any suitable combination thereof. The message exchange system may select the service provider that provides the best combination of quality of service, value, and delivery channel given the customer's specific needs. The data structures may geographic jurisdictions in which the service provider provides message delivery, channels through which the service provider is willing to deliver messages, or any suitable combination thereof.

    Partial database update based on lightweight join

    公开(公告)号:US12222947B1

    公开(公告)日:2025-02-11

    申请号:US18587388

    申请日:2024-02-26

    Applicant: Twilio Inc.

    Inventor: Gil Omer

    Abstract: A machine is configured to access an authoritative database of data fields, where each data field has a corresponding authoritative value and a corresponding update time. The machine accesses a propagation time that was last updated in response to a most recent propagation of updated authoritative values from the authoritative database to a recipient database. The machine performs a database join that joins only any unpropagated authoritative values having update times that exceed the propagation time to corresponding reference checksums of corresponding data fields. The machine generates candidate checksums of only the corresponding data fields whose unpropagated authoritative values have update times that exceed the propagation time. The machine propagates, from the authoritative database to the recipient database, the unpropagated authoritative values, and the machine replaces the reference checksums with the generated candidate checksums.

    Text formatter
    14.
    发明授权

    公开(公告)号:US12197842B2

    公开(公告)日:2025-01-14

    申请号:US18373450

    申请日:2023-09-27

    Applicant: Twilio Inc.

    Abstract: Methods, systems, and computer programs are presented for formatting raw text. One method includes an operation for accessing raw text comprising words corresponding to one or more sentences. The raw text is lowercase text without any punctuation. Further, the method includes operations for creating a plurality of sub-words corresponding to the raw text, and for generating, by a machine-learning (ML) model, an output for each sub-word based on the created sub-words. The output for each sub-word indicates a formatting operation for the corresponding sub-word. The method further includes an operation for generating, based on the formatting operations in the outputs for the sub-words, formatted text corresponding to the raw text. The formatted text is text with correct grammar, proper punctuation, and proper capitalization according to a meaning of words spoken by a speaker associated with the raw text.

    Reporting platform system
    15.
    发明授权

    公开(公告)号:US12184710B2

    公开(公告)日:2024-12-31

    申请号:US16725692

    申请日:2019-12-23

    Applicant: Twilio Inc.

    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for a reporting platform system. The reporting platform system receives a configuration object for an account that defines a format in which communication data associated with the account will be received by the reporting platform system, and a format into which the communication is to be reformatted. The reporting platform system receives a stream of communication data associated with the account and converts the stream of communication data in real-time based on the configuration object for the account. The resulting converted communication data is in the converted format defined by the configuration object. The reporting platform system provides query functionality on the converted communication data.

    Tool for annotating and reviewing audio conversations

    公开(公告)号:US12166919B2

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

    申请号:US18448675

    申请日:2023-08-11

    Applicant: Twilio Inc.

    Abstract: Methods, systems, and computer programs are presented for searching and labeling the content of voice conversations. An Engagement Intelligence Platform (EIP) analyzes conversation transcripts to find states and information for each of the states (e.g., interest rate quoted and value of the interest rate). An annotator User Interface (IU) is provided for performing queries, such as, “Find calls were the agent asked the customer for their name and the customer did not answer;” “Find calls where the customer objected after the interest rate for the loan was quoted, “Find calls where the agent asked for consent for recording the call, but no customer confirmation was received.” The EIP analyzes the conversation and labels (e.g., “tags”) the text where the conversation associated with the label took place, such as, “An interest rate was provided.” The labels are customizable, so each client can define its own labels based on business needs.

    System and method for client communication in a distributed telephony network

    公开(公告)号:US12166663B2

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

    申请号:US18130397

    申请日:2023-04-03

    Applicant: Twilio Inc.

    Abstract: A system and method for selecting a client gateway device to establish a path between client devices is provided. A method includes associating a first client gateway device of a first geographic region and a second client gateway device of a second geographic region with a first communication endpoint of a first client device, and associating a third client gateway device with a second client device, wherein the third client gateway device is a gateway of the first geographic region. The method also includes receiving a communication invitation directed to the first communication endpoint from the second client device via the third client gateway device, and responsive to receiving the communication invitation, selecting one of the first client gateway device or the second client gateway device. The method further includes establishing a communication path between the second client device and the first client device via the selected client gateway device and the third client gateway device.

    PROGRAMMABLE DATA LAYER FOR GRAPHICAL USER INTERFACES

    公开(公告)号:US20240386018A1

    公开(公告)日:2024-11-21

    申请号:US18198747

    申请日:2023-05-17

    Applicant: Twilio Inc.

    Abstract: A method of providing support at a server for GUI development is disclosed. At least a portion of a query is received from the client system. It is determined that a first field of a plurality of fields corresponding to a specified custom object type is to be resolved using a data item stored in a first server-side data store of the plurality of server-side data stores. It is determined that a second field of the plurality of fields corresponding to the specified custom object type is to be resolved using a data item stored in a second server-side data store of the plurality of server-side data stores. The data item stored in the first server-side data store is aggregated with the data item stored in the second server-side data store into a response to at least a portion of a query for sending to a client system.

    SYSTEM AND METHOD FOR SIGNALING THROUGH DATA STORAGE

    公开(公告)号:US20240380811A1

    公开(公告)日:2024-11-14

    申请号:US18781887

    申请日:2024-07-23

    Applicant: Twilio Inc.

    Abstract: 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.

Patent Agency Ranking