-
公开(公告)号:US20250080540A1
公开(公告)日:2025-03-06
申请号:US18947547
申请日:2024-11-14
Applicant: Twilio Inc.
Inventor: Alexandre Payment , Liran Nuna , Vivek K. Laddha
IPC: H04L9/40
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.
-
公开(公告)号:US20250061498A1
公开(公告)日:2025-02-20
申请号:US18933341
申请日:2024-10-31
Applicant: Twilio Inc.
Inventor: Chloe Chen , Peter Michael Janovsky
IPC: G06Q30/0601 , G06Q30/08 , H04L45/85 , H04L65/80
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.
-
公开(公告)号:US12222947B1
公开(公告)日:2025-02-11
申请号:US18587388
申请日:2024-02-26
Applicant: Twilio Inc.
Inventor: Gil Omer
IPC: G06F16/00 , G06F16/2455 , G06F16/25 , G06F16/27
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.
-
公开(公告)号:US12197842B2
公开(公告)日:2025-01-14
申请号:US18373450
申请日:2023-09-27
Applicant: Twilio Inc.
Inventor: Alfredo Láinez Rodrigo , Luke Percival de Oliveira , Umair Akeel , Tyler Cole
IPC: G06F40/103 , G06F40/166 , G06N20/00 , G06F40/30
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.
-
公开(公告)号:US12184710B2
公开(公告)日:2024-12-31
申请号:US16725692
申请日:2019-12-23
Applicant: Twilio Inc.
Inventor: Scott Reynolds , Sriram Ramarathnam , Jack Alan Littleton , Ravindra Ishmitra Bhanot , Thomas Tobin , Sara Falkoff
IPC: H04L65/60 , G06F16/953 , H04L65/61
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.
-
公开(公告)号:US12166919B2
公开(公告)日:2024-12-10
申请号:US18448675
申请日:2023-08-11
Applicant: Twilio Inc.
Inventor: Tyler Cole , Eduardo Pardo San Llorente , Sahil Kumar , Byeongung Ahn , Elaine Lee , Nicolas Acosta Amador , Pablo Pérez Diez
IPC: H04M3/42 , G06F40/169 , G06F40/279 , G06F40/30 , G06N20/00 , G10L15/26 , H04M3/51
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.
-
公开(公告)号:US12166663B2
公开(公告)日:2024-12-10
申请号:US18130397
申请日:2023-04-03
Applicant: Twilio Inc.
Inventor: Brian Tarricone , Edward Kim , Ameya Lokare , Jonas Boerjesson
IPC: H04L45/12 , H04L45/302 , H04L65/102 , H04L65/1104 , H04L67/104 , H04L65/1045 , H04L65/1069
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.
-
公开(公告)号:US20240386018A1
公开(公告)日:2024-11-21
申请号:US18198747
申请日:2023-05-17
Applicant: Twilio Inc.
Inventor: Kentaro Kinebuchi , Andrea Zornada , Ryan Kennedy , Ajey Shah
IPC: G06F16/2455 , G06F16/2453
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.
-
公开(公告)号:US12149592B2
公开(公告)日:2024-11-19
申请号:US18527253
申请日:2023-12-02
Applicant: Twilio Inc.
Inventor: Jeffrey Lawson , Rob Brazier , Peter Lee , Manav Khurana
IPC: H04L67/141 , G06Q30/016 , H04L65/403 , H04L67/14 , H04M3/51 , H04M3/523
Abstract: A system and method for facilitating contextual communications that includes creating a contextual resource that is initially associated with at least at first communication session; receiving an incoming communication request and establishing a second communication session; associating the second communication session with the contextual resource; setting contextual information of the contextual resource; performing at least one contextual communication action.
-
公开(公告)号:US20240380811A1
公开(公告)日:2024-11-14
申请号:US18781887
申请日:2024-07-23
Applicant: Twilio Inc.
Inventor: Carl Olivier , Sergei Zolotarjov , Mihails Velenko , Devid Liik , Artyom Tyazhelov
IPC: H04L67/10 , H04L67/1095
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.
-
-
-
-
-
-
-
-
-