Patents by Inventor Alfredo Lainez Rodrigo
Alfredo Lainez Rodrigo has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20250124219Abstract: 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.Type: ApplicationFiled: December 17, 2024Publication date: April 17, 2025Inventors: Luke Percival de Oliveira, Alfredo Láinez Rodrigo
-
Publication number: 20250103620Abstract: Methods, systems, and computer programs are presented for searching the content of voice conversations. The conversations are translated into text and analysis of the conversation is performed to identify information in the conversation. The information identified includes turns taking data in the conversation and states identified within each state. A powerful user interface (UI) is provided to review the conversations and add annotations that tag the different turns. Additionally, parameter values are extracted from the text. A powerful search engine is provided with multiple search options, such as searching for text, searching by state within the conversation, searching by parameters extracted from the conversation, or a combination thereof.Type: ApplicationFiled: December 11, 2024Publication date: March 27, 2025Inventors: Luke Percival DE OLIVEIRA, Umair Akeel, Alfredo Láinez Rodrigo, Nicolas Acosta Amador, Sahil Kumar, Liat Barda Dremer, Byeongung Ahn, Tyler Cole
-
Publication number: 20250094684Abstract: 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.Type: ApplicationFiled: November 27, 2024Publication date: March 20, 2025Inventors: Alfredo Láinez Rodrigo, Luke Percival de Oliveira, Umair Akeel, Tyler Cole
-
Publication number: 20250069114Abstract: A computer-implemented method for generating optimized user journeys leveraging artificial intelligence is disclosed. The method includes receiving a user text prompt describing a desired journey objective and extracting context data for multiple users from a customer data platform. This context data encompasses attributes, events, predicted traits and audience memberships. A journey generation prompt is constructed by combining the received user prompt and extracted context data. This prompt is input into a machine learning model which processes the prompt to produce a user journey definition comprising interconnected nodes representing journey phases like audiences, waits and messages. The journey system validates the definition, modifying nodes to conform to predefined schema rules. The validated journey is output to campaign orchestration systems for execution across customer touchpoints. As journeys run, engagement data is collected for retraining models to improve journey performance over time.Type: ApplicationFiled: August 23, 2024Publication date: February 27, 2025Inventors: Christopher Lintz, Alfredo Lainez Rodrigo
-
Publication number: 20250045306Abstract: Methods, systems, and computer programs are presented for searching the content of voice conversations. The conversations are translated into text and analysis of the conversation is performed to identify information in the conversation. The information identified includes turns taking data in the conversation and states identified within each state. A powerful user interface (UI) is provided to review the conversations and add annotations that tag the different turns. Additionally, parameter values are extracted from the text. A powerful search engine is provided with multiple search options, such as searching for text, searching by state within the conversation, searching by parameters extracted from the conversation, or a combination thereof.Type: ApplicationFiled: October 22, 2024Publication date: February 6, 2025Inventors: Luke Percival de Oliveira, Umair Akeel, Alfredo Láinez Rodrigo, Nicolas Acosta Amador, Sahil Kumar, Liat Barda Dremer, Byeongung Ahn, Tyler Cole
-
Patent number: 12197842Abstract: 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.Type: GrantFiled: September 27, 2023Date of Patent: January 14, 2025Assignee: Twilio Inc.Inventors: Alfredo Láinez Rodrigo, Luke Percival de Oliveira, Umair Akeel, Tyler Cole
-
Patent number: 12158902Abstract: Methods, systems, and computer programs are presented for searching the content of voice conversations. The conversations are translated into text and analysis of the conversation is performed to identify information in the conversation. The information identified includes turns taking data in the conversation and states identified within each state. A powerful user interface (UI) is provided to review the conversations and add annotations that tag the different turns. Additionally, parameter values are extracted from the text. A powerful search engine is provided with multiple search options, such as searching for text, searching by state within the conversation, searching by parameters extracted from the conversation, or a combination thereof.Type: GrantFiled: July 19, 2021Date of Patent: December 3, 2024Assignee: Twilio Inc.Inventors: Luke Percival de Oliveira, Umair Akeel, Alfredo Láinez Rodrigo, Nicolas Acosta Amador, Sahil Kumar, Liat Barda Dremer, Byeongung Ahn, Tyler Cole
-
Publication number: 20240378384Abstract: Methods, systems, and computer programs are presented for classifying information in conversations and extracting information from the conversations. An Engagement Intelligence Platform (EIP) analyzes transcripts of conversations to find different states and information associated with each of the states (e.g., identification that the interest rate was quoted, and the quoted value of the interest rate). 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. Further, the EIP extracts data from the conversation (e.g., the interest rate is “3%”).Type: ApplicationFiled: July 25, 2024Publication date: November 14, 2024Inventors: Alfredo Láinez Rodrigo, Tyler Cole, Umair Akeel, Luke Percival de Oliveira
-
Publication number: 20240330765Abstract: System and method including accessing a feature associated with a plurality of user identities (IDs); accessing a structure specifying mappings between the plurality of user IDs and a plurality of user canonical IDs; generating groups of feature values of the feature based on the mappings, each group of feature values being associated with a corresponding group of user IDs and with a corresponding user canonical ID; aggregating each group of feature values to calculate an aggregate feature value of the feature, each aggregate feature value associated with the corresponding user canonical ID; computing predictive traits associated with the plurality of user canonical IDs, the predictive traits including likelihoods of events or trait values, the computation of the predictive traits using the aggregate feature values associated with the corresponding user canonical IDs; and causing display, at a user interface (UI) of a computing device, of the computed predictive traits.Type: ApplicationFiled: February 14, 2024Publication date: October 3, 2024Inventors: Carlos Alberto Oliveira, Alfredo Lainez Rodrigo, Rowan Michael Wing, Maria del Pilar Fernandez Gallego, Sebastian Montes, Akshay Chandrashekaran, Ankit Awasthi
-
Patent number: 12079573Abstract: Methods, systems, and computer programs are presented for classifying information in conversations and extracting information from the conversations. An Engagement Intelligence Platform (EIP) analyzes transcripts of conversations to find different states and information associated with each of the states (e.g., identification that the interest rate was quoted, and the quoted value of the interest rate). 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. Further, the EIP extracts data from the conversation (e.g., the interest rate is “3%”).Type: GrantFiled: September 29, 2021Date of Patent: September 3, 2024Assignee: Twilio Inc.Inventors: Alfredo Láinez Rodrigo, Tyler Cole, Umair Akeel, Luke Percival de Oliveira
-
Publication number: 20240152689Abstract: 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.Type: ApplicationFiled: January 11, 2024Publication date: May 9, 2024Inventors: Luke Percival de Oliveira, Alfredo Láinez Rodrigo
-
Patent number: 11941348Abstract: 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.Type: GrantFiled: September 7, 2022Date of Patent: March 26, 2024Assignee: Twilio Inc.Inventors: Luke Percival de Oliveira, Alfredo Láinez Rodrigo
-
Publication number: 20240020458Abstract: 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.Type: ApplicationFiled: September 27, 2023Publication date: January 18, 2024Inventors: Alfredo Láinez Rodrigo, Luke Percival de Oliveira, Umair Akeel, Tyler Cole
-
Patent number: 11809804Abstract: 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.Type: GrantFiled: May 26, 2021Date of Patent: November 7, 2023Assignee: Twilio Inc.Inventors: Alfredo Láinez Rodrigo, Luke Percival de Oliveira, Umair Akeel, Tyler Cole
-
Publication number: 20220414319Abstract: 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.Type: ApplicationFiled: September 7, 2022Publication date: December 29, 2022Inventors: Luke Percival de Oliveira, Alfredo Láinez Rodrigo
-
Publication number: 20220382959Abstract: 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.Type: ApplicationFiled: May 26, 2021Publication date: December 1, 2022Inventors: Alfredo Láinez Rodrigo, Luke Percival de Oliveira, Umair Akeel, Tyler Cole
-
Patent number: 11475210Abstract: 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.Type: GrantFiled: June 14, 2021Date of Patent: October 18, 2022Assignee: Twilio Inc.Inventors: Luke Percival de Oliveira, Alfredo Láinez Rodrigo
-
Publication number: 20220156460Abstract: Methods, systems, and computer programs are presented for classifying information in conversations and extracting information from the conversations. An Engagement Intelligence Platform (EIP) analyzes transcripts of conversations to find different states and information associated with each of the states (e.g., identification that the interest rate was quoted, and the quoted value of the interest rate). 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. Further, the EIP extracts data from the conversation (e.g., the interest rate is “3%”).Type: ApplicationFiled: September 29, 2021Publication date: May 19, 2022Inventors: Alfredo Láinez Rodrigo, Tyler Cole, Umair Akeel, Luke Percival de Oliveira
-
Publication number: 20220156296Abstract: Methods, systems, and computer programs are presented for searching the content of voice conversations. The conversations are translated into text and analysis of the conversation is performed to identify information in the conversation. The information identified includes turns taking data in the conversation and states identified within each state. A powerful user interface (UI) is provided to review the conversations and add annotations that tag the different turns. Additionally, parameter values are extracted from the text. A powerful search engine is provided with multiple search options, such as searching for text, searching by state within the conversation, searching by parameters extracted from the conversation, or a combination thereof.Type: ApplicationFiled: July 19, 2021Publication date: May 19, 2022Inventors: Luke Percival de Oliveira, Umair Akeel, Alfredo Láinez Rodrigo, Nicolas Acosta Amador, Sahil Kumar, Liat Barda Dremer, Byeongung Ahn, Tyler Cole
-
Publication number: 20220067269Abstract: 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.Type: ApplicationFiled: June 14, 2021Publication date: March 3, 2022Inventors: Luke Percival de Oliveira, Alfredo Làinez Rodrigo