IP Library Granted Patent US 12,456,462
Granted Patent B2
US 12,456,462 · App. 18/056,525 · Granted Oct 28, 2025

Expected next prompt to reduce response time for a voice system

Inventor: Keith P. Braho (Murrysville, PA)
Assignee: Hand Held Products, Inc.
G10L15/22G10L15/08G10L2015/225
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,456,462
App. No.
18/056,525
Granted
Oct 28, 2025
Kind
B2
Abstract

Various embodiments described herein relate to generating and/or employing an expected next prompt to reduce response time for a voice system. In this regard, a candidate audio signal is generated for a predicted prompt to be presented via a user audio device. Additionally, in response to audio response data provided by the user audio device, the predicted prompt is compared to a prompt associated with the audio response data. In response to a determination that the predicted prompt matches the prompt, the candidate audio signal is presented via the user audio device.

Claims (36)

1. A system, comprising:

a processor; and

a memory that stores executable instructions that, when executed by the processor, cause the processor to:

generate multiple predicted prompts based on one or more previous prompts presented to a user audio device;

generate multiple candidate audio signals for the multiple predicted prompts to be presented via the user audio device, wherein the multiple candidate audio signals are generated based on a set of predefined prompt expressions;

compare audio response data for a previous prompt with expected audio response data for the previous prompt;

in response to determining that the audio response data matches the expected audio response data, select a candidate audio signal from the multiple candidate audio signals via the user audio device; and

based on selection of the candidate audio signal from the multiple candidate audio signals, discard one or more other candidate audio signals from the multiple candidate audio signals.

2. The system of claim 1 , wherein the executable instructions further cause the processor to:

generate the multiple candidate audio signals based on historical data associated with the one or more previous prompts.

3. The system of claim 1 , wherein the executable instructions further cause the processor to:

generate the multiple candidate audio signals based on a set of predefined prompts.

4. The system of claim 1 , wherein the executable instructions further cause the processor to:

generate the multiple candidate audio signals based on context data associated with a previously generated prompt for the user audio device.

5. The system of claim 1 , wherein the executable instructions further cause the processor to:

in response to determining that the audio response data does not match the expected audio response data, discard the multiple candidate audio signals and generate a new audio signal based on the audio response data.

6. The system of claim 1 , wherein the user audio device is a wearable device.

7. The system of claim 1 , wherein the user audio device is a headset device.

8. A method, comprising:

generating multiple predicted prompts based on one or more previous prompts presented to a user audio device;

generating multiple candidate audio signals for the multiple predicted prompts to be presented via the user audio device, wherein the multiple candidate audio signals are generated based on a set of predefined prompt expressions;

comparing audio response data for a previous prompt with expected audio response data for the previous prompt;

in response to determining that the audio response data matches the expected audio response data, selecting a candidate audio signal from the multiple candidate audio signals via the user audio device; and

based on selection of the candidate audio signal from the multiple candidate audio signals, discarding one or more other candidate audio signals from the multiple candidate audio signals.

9. The method of claim 8 , further comprising:

generating the multiple candidate audio signals based on historical data associated with the one or more previous prompts.

10. The method of claim 8 , further comprising:

generating the multiple candidate audio signals based on a set of predefined prompt expressions.

11. The method of claim 8 , further comprising:

generating the multiple candidate audio signals based on context data associated with a previously generated prompt for the user audio device.

12. A computer program product comprising at least one non-transitory computer-readable storage medium having program instructions embodied thereon, the program instructions executable by a processor to cause the processor to:

generate multiple predicted prompts based on one or more previous prompts presented to a user audio device;

generate multiple candidate audio signals for the multiple predicted prompts to be presented via the user audio device, wherein the multiple candidate audio signals are generated based on a set of predefined prompt expressions;

compare audio response data for a previous prompt with expected audio response data for the previous prompt;

in response to determining that the audio response data matches the expected audio response data, select a candidate audio signal from the multiple candidate audio signals via the user audio device; and

based on selection of the candidate audio signal from the multiple candidate audio signals, discard one or more other candidate audio signals from the multiple candidate audio signals.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2022
From: BRAHO, KEITH P.
To: HAND HELD PRODUCTS, INC.
Reel/Frame 061813/0790 →
Continuity (1)
Related Publication 20240169983A1 · May 23, 2024
References Cited (19)
US 8909538B2 · Kondziela · 2014 [cited by applicant]
US 10999434B1 · Andar · 2021 [cited by examiner]
US 10999636B1 · Kim · 2021 [cited by examiner]
US 11929963B1 · Zheng · 2024 [cited by examiner]
US 20030236674A1 · Henry, Jr. · 2003 [cited by examiner]
US 20160005395A1 · Williams · 2016 [cited by examiner]
US 20160019434A1 · Caldwell · 2016 [cited by examiner]
US 20170113353A1 · Monceaux · 2017 [cited by examiner]
US 20170221486A1 · Kurata et al. · 2017 [cited by applicant]
US 20180174020A1 · Wu · 2018 [cited by examiner]
US 20180329982A1 · Patel · 2018 [cited by examiner]
US 20200273448A1 · Min et al. · 2020 [cited by applicant]
US 20210081498A1 · Goslin · 2021 [cited by examiner]
US 20220230626A1 · Duffy · 2022 [cited by examiner]
US 20230125543A1 · Santhar · 2023 [cited by examiner]
US 20230173392A1 · Kipnis · 2023 [cited by examiner]
US 20240414135A1 · Neumann · 2024 [cited by examiner]
Extended European Search Report Mailed on Mar. 13, 2024 for EP Application No. 23207368, 8 page(s). [cited by applicant]
Tim Paek et al., “Improving command and control speech recognition on mobile devices: using predictive user models for language modeling,” User Modeling and User-Adapted Interaction, 17:93-117, (Jan. 18, 2007). [cited by applicant]