Twilio Inc. patent applications on April 17th, 2025
Patent Applications by Twilio Inc. on April 17th, 2025
Twilio Inc.: 10 patent applications
Twilio Inc. has applied for patents in the areas of G06F21/62 (3), H04M3/51 (2), G06F8/33 (2), G06F11/362 (2), G06F11/3604 (2) G06F8/76 (2), H04L67/141 (2), G06F8/71 (1), G06F40/166 (1), G06Q30/0254 (1)
With keywords such as: media, user, client, application, communication, systems, work, extension, server, and voice in patent application abstracts.
Patent Applications by Twilio Inc.
20250123837. CUSTOMIZABLE CLOUD-BASED SOFTWARE PLATFORM_simplified_abstract_(twilio inc.)
Inventor(s): Al Cook of San Francisco CA US for twilio inc., Martin Amps of San Francisco CA US for twilio inc., Madis Abel of Tallinn EE for twilio inc., Hando Tint of Tartu EE for twilio inc., Tatjana Mihnovits of Hove GB for twilio inc.
IPC Code(s): G06F8/71, G06F8/36, G06F8/65, G06F9/445, G06F21/62, H04L9/40, H04L67/10
CPC Code(s): G06F8/71
Abstract: disclosed are systems, methods, and non-transitory computer-readable media for a customizable cloud-based software platform. a customizable cloud-based software platform provides functionality that enables a user (e.g., individual user, organization, etc., that has created an account with the customizable cloud-based software platform) to modify a base version of a cloud-based software application to the specific user's needs. for example, the customizable cloud-based software platform provides a base version of a cloud-based software application that includes a base set of functionalities, settings, user interfaces, etc., which a user may modify to meet the user's specific needs. a user may therefore use a client device to interact with the customizable cloud-based software platform to access their customized instance of the cloud-based application.
Inventor(s): Osama Khan of Vancouver CA for twilio inc., Brandon Sneed of Oregon City OR US for twilio inc., Mark Hazlett of North Vancouver CA for twilio inc., Prateek Srivastava of Vancouver CA for twilio inc., Chris Sperandio of San Francisco CA US for twilio inc., Ilya Volodarsky of San Francisco CA US for twilio inc., Tony Xiao of San Francisco CA US for twilio inc., Fathy Boundjadj of Villeneuve-sur-Lot FR for twilio inc., Peter Richmond of Sunnyvale CA US for twilio inc.
IPC Code(s): G06F8/76, G06F8/33, G06F8/60, G06F9/54, G06F11/3604, G06F11/362, G06F21/62
CPC Code(s): G06F8/76
Abstract: described are systems and methods for client side enrichment and transform via dynamic logic for analytics across various platforms for improved performance, features, and uses. analytics data collected in client applications is transformed and enriched before being sent to the downstream pipeline using native code and logic bundled into the core application code. the additional logic specific to manipulation of analytics may be unbundled from client-side application code and still be executed on on-device to achieve the same result. the logic may be written in a single language, such as javascript, and run across all clients including web browser and mobile operating systems.
Inventor(s): Osama Khan of Vancouver CA for twilio inc., Brandon Sneed of Oregon City OR US for twilio inc., Mark Hazlett of North Vancouver CA for twilio inc., Prateek Srivastava of Vancouver CA for twilio inc., Chris Sperandio of San Francisco CA US for twilio inc., Ilya Volodarsky of San Francisco CA US for twilio inc., Tony Xiao of San Francisco CA US for twilio inc., Fathy Boundjadj of Villeneuve-sur-Lot FR for twilio inc., Peter Richmond of Sunnyvale CA US for twilio inc.
IPC Code(s): G06F8/76, G06F8/33, G06F8/60, G06F9/54, G06F11/3604, G06F11/362, G06F21/62
CPC Code(s): G06F8/76
Abstract: described are systems and methods for client side enrichment and transform via dynamic logic for analytics across various platforms for improved performance, features, and uses. analytics data collected in client applications is transformed and enriched before being sent to the downstream pipeline using native code and logic bundled into the core application code. the additional logic specific to manipulation of analytics may be unbundled from client-side application code and still be executed on on-device to achieve the same result. the logic may be written in a single language, such as javascript, and run across all clients including web browser and mobile operating systems.
20250124219. LANGUAGE MODEL FOR ABSTRACTIVE SUMMARIZATION_simplified_abstract_(twilio inc.)
Inventor(s): Luke Percival de Oliveira of San Francisco CA US for twilio inc., Alfredo Láinez Rodrigo of Madrid ES for twilio inc.
IPC Code(s): G06F40/166, G06F40/284, G06N3/04, G06N3/08, H04M3/51
CPC Code(s): G06F40/166
Abstract: methods, systems, and computer programs are presented for abstractive summarization of text by viewing sequence transduction as a language modeling problem. one method comprises an operation for training a machine-learning program to create a machine-learning model that estimates a word to be added to a running summary for the text being summarized. the method further comprises operations for detecting the text to be summarized, initializing the running summary, and performing a plurality of iterations. each iteration comprises providing, to the machine-learning model, the source text and the running summary, and adding, using the machine-learning model, a new word to the running summary. further, the method comprises an operation for storing, on a memory, the running summary as the summary of the text.
20250124468. MESSAGE TRANSMITTAL STRATEGY OPTIMIZATION_simplified_abstract_(twilio inc.)
Inventor(s): Claire Electra Longo of Denver CO US for twilio inc., Brendon Kyle Villalobos of San Francisco CA US for twilio inc., Liyuan Zhang of San Mateo CA US for twilio inc., Jorge Chang of Sunnyvale CA US for twilio inc., Elizabeth Yee of San Francisco CA US for twilio inc., Abhishek Bambha of Burlingame CA US for twilio inc.
IPC Code(s): G06Q30/0251, G06F16/23, G06N20/00, G06Q30/0241
CPC Code(s): G06Q30/0254
Abstract: an example method of message routing includes: receiving, by one or more processors, a request to send a message to a specified user of a plurality of users of a communication services platform; providing a user profile of the specified user to a communication channel selection model, wherein the user profile characterizes actions of one or more predefined action types that were performed by the specified user in response to receiving previous communications; identifying, based on the output of the communication channel selection model, a preferred communication channel for communicating with the specified user; determining, based on the preferred communication channel, a communication strategy for the specified user; and causing, pursuant to the communication strategy, a message to be sent to the specified user.
20250126159. Programmable Voice Extension Framework_simplified_abstract_(twilio inc.)
Inventor(s): Christer Jan Erik Fahlgren of San Francisco CA US for twilio inc., Torkel Dominique of San Francisco CA US for twilio inc., Huipeng Ren of Santa Clara CA US for twilio inc.
IPC Code(s): H04L65/1094, H04L65/1066, H04L65/61, H04L65/65
CPC Code(s): H04L65/1094
Abstract: disclosed are systems, methods, and non-transitory computer-readable media for a programmable voice extension framework. a voice extension framework allows customers to develop and implement voice extensions that extend a base set of features and functionality provided by a cloud-based communication platform. the voice extension framework provides a standardized voice extension application programming interface (api) that can be used to develop the voice extensions. once developed, the voice extension (e.g., piece of software) is added to an extension repository maintained by the cloud-based communication platform, where it may be invoked (e.g., called) to provide the additional feature or functionality. for example, the voice extension may be invoked through use of an extension name designated to the voice extension.
Inventor(s): Brian Tarricone of San Francisco CA US for twilio inc., Yu Zhang of San Francisco CA US for twilio inc.
IPC Code(s): H04L67/141, H04L9/40, H04L65/1033, H04L65/1045, H04L65/1069, H04L65/1104, H04L65/612, H04L69/24
CPC Code(s): H04L67/141
Abstract: systems and methods for communicating media between a client and a media server. responsive to a communication initiation received by a signaling controller from a client system, the signaling controller invites a media server by providing an invitation to the media server. the media server is bridged with the client system by controlling a media proxy service to establish a media proxy between the client system and the media server by using client media parameters of the first communication initiation and media server media parameters provided by the media server responsive to the invitation. media is communicated between the external client system and the media server by using the established media proxy.
20250126173. MULTI-JURISDICTIONAL ENDPOINT ALLOCATION COMPLIANCE_simplified_abstract_(twilio inc.)
Inventor(s): Michael DeLorenzo of San Francisco CA US for twilio inc., Andrew Ryno of Oakland CA US for twilio inc., Sunil Thamatam of San Ramon CA US for twilio inc., Shawn Parker of San Leandro CA US for twilio inc., Rahul Sanghavi of Fremont CA US for twilio inc., Nick Vlku of Oakland CA US for twilio inc., Patrick Loomis of Oakland CA US for twilio inc.
IPC Code(s): H04L67/141, G06F16/21, H04L67/1001, H04L67/146, H04L67/147
CPC Code(s): H04L67/141
Abstract: disclosed are systems, methods, and non-transitory computer-readable media for multi-jurisdictional endpoint allocation compliance. a multi-jurisdictional endpoint allocation system receives a request to allocate an endpoint in a jurisdiction to an account and accesses a regulation data object for the jurisdiction. the regulation data object identifies a set of jurisdictional requirements for the jurisdiction and a set of actions to be performed to satisfy the set of jurisdictional requirements for the jurisdiction. the multi-jurisdictional endpoint allocation system allocates an endpoint in the jurisdiction to the account and executes the set of actions associated with the regulation data object to satisfy the set of jurisdictional requirements for the jurisdiction.
20250126209. SYSTEM AND METHOD FOR A WORK DISTRIBUTION SERVICE_simplified_abstract_(twilio inc.)
Inventor(s): John Wolthuis of San Francisco CA US for twilio inc., Robert Brazier of San Francisco CA US for twilio inc.
IPC Code(s): H04M3/523, G06Q10/0631, G06Q10/0633, H04M3/51
CPC Code(s): H04M3/5235
Abstract: systems and methods for a work distribution service. at a multi-tenant platform that provides a work distribution service for a plurality of external systems, a priority is assigned to a first work item of a first external system. the work item is received via a restful work item api call request. the priority is assigned based on work item attributes of the work item and a workflow instruction corresponding to workflow information specified by the work item. the workflow instruction is provided by the external system via a restful workflow api. a worker is assigned to the work item based on: the priority of the work item, the workflow information, and worker state managed by the first external system via a restful worker api. the worker state includes worker attributes. the work item is generated by the external system, and the workflow instruction is managed by the external system.
20250126211. TELEPHONY WEB EVENT SYSTEM AND METHOD_simplified_abstract_(twilio inc.)
Inventor(s): Jeffrey Lawson of San Francisco CA US for twilio inc., John Wolthuis of San Francisco CA US for twilio inc., Evan Cooke of San Francisco CA US for twilio inc.
IPC Code(s): H04M7/00, H04L12/66, H04L51/52, H04L67/02, H04M3/22, H04M3/42, H04M7/12, H04M15/00
CPC Code(s): H04M7/0012
Abstract: an embodiment of the system for publishing events of a telephony application to a client includes a call router that generates events from the telephony application and an event router that manages the publication of events generated by the call router and that manages the subscription to events by clients. the system can be used with a telephony application that interfaces with a telephony device and an application server
- Twilio Inc.
- G06F8/71
- G06F8/36
- G06F8/65
- G06F9/445
- G06F21/62
- H04L9/40
- H04L67/10
- CPC G06F8/71
- Twilio inc.
- G06F8/76
- G06F8/33
- G06F8/60
- G06F9/54
- G06F11/3604
- G06F11/362
- CPC G06F8/76
- G06F40/166
- G06F40/284
- G06N3/04
- G06N3/08
- H04M3/51
- CPC G06F40/166
- G06Q30/0251
- G06F16/23
- G06N20/00
- G06Q30/0241
- CPC G06Q30/0254
- H04L65/1094
- H04L65/1066
- H04L65/61
- H04L65/65
- CPC H04L65/1094
- H04L67/141
- H04L65/1033
- H04L65/1045
- H04L65/1069
- H04L65/1104
- H04L65/612
- H04L69/24
- CPC H04L67/141
- G06F16/21
- H04L67/1001
- H04L67/146
- H04L67/147
- H04M3/523
- G06Q10/0631
- G06Q10/0633
- CPC H04M3/5235
- H04M7/00
- H04L12/66
- H04L51/52
- H04L67/02
- H04M3/22
- H04M3/42
- H04M7/12
- H04M15/00
- CPC H04M7/0012
(Ad) Transform your business with AI in minutes, not months
Trusted by 1,000+ companies worldwide