Patents by Inventor Raphael Tang
Raphael Tang 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).
-
Patent number: 12700411Abstract: Methods and systems for improved data processing are disclosed. Data associated with a plurality of voice queries, having different length or time durations, may be received for processing. The plurality of voice queries may comprise a first voice query that has a first length. Based on the first length of the received data, a first processing function of a plurality of processing functions, and/or a server of a plurality of servers may be determined for further processing. The first processing function may be configured to process voice queries associated with the first length. The data associated with the first voice query may be sent for processing by the first processing function to determine text associated with the first voice query.Type: GrantFiled: March 30, 2023Date of Patent: August 4, 2026Assignee: Comcast Cable Communications, LLCInventors: Raphael Tang, Karun Kumar, Geoffrey Craig Murray, Ferhan Ture
-
Publication number: 20260212883Abstract: A user device may detect speech and use “early exiting” when identifying a potential operational command in the detected speech. The implementation of early exiting may be based on a variable threshold, where variable sensitivity settings for the threshold may be used to control how quickly, and whether, an “early exit” or early prediction of an operational command will occur. An early exit threshold may be adjusted, for example, based on network conditions, to ensure optimal operational command determination from the audio.Type: ApplicationFiled: April 10, 2026Publication date: July 23, 2026Inventors: Raphael Tang, Karun Kumar, Wenyan Li, Gefei Yang, Yajie Mao, Yang Hu, Rui Min, Geoffrey Murray
-
Patent number: 12626716Abstract: A user device may detect speech and use “early exiting” when identifying a potential operational command in the detected speech. The implementation of early exiting may be based on a variable threshold, where variable sensitivity settings for the threshold may be used to control how quickly, and whether, an “early exit” or early prediction of an operational command will occur. An early exit threshold may be adjusted, for example, based on network conditions, to ensure optimal operational command determination from the audio.Type: GrantFiled: December 30, 2021Date of Patent: May 12, 2026Assignee: Comcast Cable Communications, LLCInventors: Raphael Tang, Karun Kumar, Wenyan Li, Gefei Yang, Yajie Mao, Yang Hu, Rui Min, Geoffrey Murray
-
Publication number: 20260120708Abstract: Methods may include receiving, via a computing device, a query. Methods may include causing, based on the query, input of a first prompt to a first model. Methods may furthermore include receiving, via the first model, a first output. Methods may include determining, based on the first output, a confidence score. Methods may include determining, based on a comparison of a first performance of the first model and a second performance of a second model, a threshold. Methods may include causing, based on the confidence score not satisfying the threshold, input of a second prompt to the second model. The second prompt may be based at least on the query. Methods may include receiving, via the second model, a second output. Methods may include causing, based on the query, the second output to be output via the computing device.Type: ApplicationFiled: October 26, 2024Publication date: April 30, 2026Inventors: Raphael Tang, Yajie Mao, Karun Kumar, Ferhan Ture
-
Publication number: 20250307554Abstract: Systems, apparatuses, and methods are described for minimizing prompt order bias in a large language model (LLM). Using an original input prompt for an LLM, that may include instructions and ordered list, a plurality of different LLM input prompts may be generated. A plurality of LLM outputs may be determined, for example, by providing the plurality of LLM input prompts comprising the original instructions but with the order of the list permutated. A positional bias of the LLM may appear differently in the plurality of LLM outputs, for example, based on the differing list orders of the plurality of LLMs. A final LLM output may be generated, for example, by aggregating the LLM outputs to minimize the effects of positional bias.Type: ApplicationFiled: May 16, 2024Publication date: October 2, 2025Inventors: Raphael Tang, Ferhan Ture
-
Publication number: 20250225982Abstract: First audio data associated with a first portion of a voice query (e.g., an incomplete voice query) may be received (e.g., by a device or a server). A first transcript may be determined by a speech recognition engine and based on the first audio data. A plurality of predicted queries may be determined by applying a prediction process to the first transcript. A response for each of the plurality of predicted queries may be determined by processing the plurality of the predicted queries. Second audio data associated with a second portion of the voice query (e.g., a complete voice query) may be received. A second transcript may be determined by the speech recognition engine and based on the second audio data. Based on comparing the second transcript to one of the plurality of predicted queries, a response for the voice query may be returned.Type: ApplicationFiled: March 25, 2025Publication date: July 10, 2025Inventors: Raphael Tang, Karun Kumar, Kendra Chalkley, Wenyan Li, Liming Zhang, Gefei Yang, Yajie Mao, Jun Ho Shin, Geoffrey Murray
-
Patent number: 12277931Abstract: First audio data associated with a first portion of a voice query (e.g., an incomplete voice query) may be received (e.g., by a device or a server). A first transcript may be determined by a speech recognition engine and based on the first audio data. A plurality of predicted queries may be determined by applying a prediction process to the first transcript. A response for each of the plurality of predicted queries may be determined by processing the plurality of the predicted queries. Second audio data associated with a second portion of the voice query (e.g., a complete voice query) may be received. A second transcript may be determined by the speech recognition engine and based on the second audio data. Based on comparing the second transcript to one of the plurality of predicted queries, a response for the voice query may be returned.Type: GrantFiled: November 9, 2021Date of Patent: April 15, 2025Assignee: Comcast Cable Communications, LLCInventors: Raphael Tang, Karun Kumar, Kendra Chalkley, Wenyan Li, Liming Zhang, Gefei Yang, Yajie Mao, Jun Ho Shin, Geoffrey Murray
-
Publication number: 20240331703Abstract: Methods and systems for improved data processing are disclosed. Data associated with a plurality of voice queries, having different length or time durations, may be received for processing. The plurality of voice queries may comprise a first voice query that has a first length. Based on the first length of the received data, a first processing function of a plurality of processing functions, and/or a server of a plurality of servers may be determined for further processing. The first processing function may be configured to process voice queries associated with the first length. The data associated with the first voice query may be sent for processing by the first processing function to determine text associated with the first voice query.Type: ApplicationFiled: March 30, 2023Publication date: October 3, 2024Inventors: Raphael TANG, Karun KUMAR, Geoffrey Craig MURRAY, Ferhan TURE
-
Publication number: 20240203397Abstract: Selection of training utterances may be carried out in a sample-efficient manner, and the selected training utterances may be annotated to provide improved training information to an ASR system. A computing device may receive, from an ASR system, one or more transcript-score pairs, wherein a transcript-score pair comprises a transcription associated with a voice query and at least one score associated with the transcription. The computing device may determine a likelihood of a word error associated with each transcription of the one or more transcript-score pairs. The computing device may determine, based on the likelihood of the word error, an effect on a word-error rate of the ASR system. The computing device may send at least one of the one or more transcript-score pairs with a threshold effect on the word-error rate of the ASR system to be annotated.Type: ApplicationFiled: December 14, 2022Publication date: June 20, 2024Inventors: Raphael TANG, Karun KUMAR, Kendra CHALKLEY, Liming ZHANG, Wenyan LI, Pamela SHAPIRO, Yajie MAO, Gefei YANG, Jun Ho SHIN, Geoffrey Craig MURRAY
-
Publication number: 20230215459Abstract: A user device may detect speech and use “early exiting” when identifying a potential operational command in the detected speech. The implementation of early exiting may be based on a variable threshold, where variable sensitivity settings for the threshold may be used to control how quickly, and whether, an “early exit” or early prediction of an operational command will occur. An early exit threshold may be adjusted, for example, based on network conditions, to ensure optimal operational command determination from the audio.Type: ApplicationFiled: December 30, 2021Publication date: July 6, 2023Inventors: Raphael TANG, Karun KUMAR, Wenyan LI, Gefei YANG, Yajie MAO, Yang HU, Rui MIN, Geoffrey MURRAY
-
Publication number: 20230142836Abstract: First audio data associated with a first portion of a voice query (e.g., an incomplete voice query) may be received (e.g., by a device or a server). A first transcript may be determined by a speech recognition engine and based on the first audio data. A plurality of predicted queries may be determined by applying a prediction process to the first transcript. A response for each of the plurality of predicted queries may be determined by processing the plurality of the predicted queries. Second audio data associated with a second portion of the voice query (e.g., a complete voice query) may be received. A second transcript may be determined by the speech recognition engine and based on the second audio data. Based on comparing the second transcript to one of the plurality of predicted queries, a response for the voice query may be returned.Type: ApplicationFiled: November 9, 2021Publication date: May 11, 2023Inventors: Raphael Tang, Karun Kumar, Kendra Chalkley, Wenyan Li, Liming Zhang, Gefei Yang, Yajie Mao, Jun Ho Shin, Geoffrey Murray