IP Library Granted Patent US 12,293,757
Granted Patent B2
US 12,293,757 · App. 18/374,540 · Granted May 6, 2025

Systems and methods for training a control system based on prior audio inputs

Inventors: Bryan James (Davis, CA); Manik Malhotra (Durham, NC)
Assignee: Adeia Guides Inc.
G10L15/063G10L15/1815G10L15/1822G10L15/22G10L15/02G10L2015/223
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,293,757
App. No.
18/374,540
Granted
May 6, 2025
Kind
B2
Abstract

Systems and methods are disclosed herein for training a control system based on prior audio inputs. The disclosed systems and methods receive a non-lexical or interjectional audio input. State change indications are also received and stored by the system within a predefined period of time starting from the time the system received the audio input. The system then receives a subsequent audio input. If the audio inputs of both the audio input and the subsequent audio input match, and contextual information for the audio input and the subsequent audio input match, the system stores a match association, comprising a confidence factor, for the subsequent audio input to the audio input in the associative data structure. If the confidence factor is greater than a preconfigured confidence level, the system executes one or more functions based on stored state change indications.

Claims (41)

1. A method comprising:

receiving, by control circuitry, an audio input;

comparing, by the control circuitry, the audio input to a lexical sound data structure comprising a plurality of lexical sounds;

determining, by the control circuitry, that the audio input does not match at least one of the plurality of lexical sounds;

in response to determining that the audio input does not match at least one of the plurality of lexical sounds, automatically monitoring a defined environment for one or more state change indications;

receiving, by the control circuitry, a state change indication;

determining, by the control circuitry, contextual information for the audio based, at least in part, on receiving the state change indication; and

storing, by the control circuitry, the audio input, the contextual information, and the state change indications in one or more data structures.

2. The method of claim 1 , wherein the monitoring of the defined environment for the state change indication occurs for a predefined period of time.

3. The method of claim 2 , further comprising executing a timer based on the predefined period of time.

4. The method of claim 2 , wherein the predefined period of time is based, at least in part, on a first environmental factor.

5. The method of claim 2 , wherein the predefined period of time is based, at least in part, on a piece of historical contextual information.

6. An apparatus comprising:

control circuitry; and

at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the control circuitry, cause the apparatus to perform at least the following:

receive an audio input;

compare the audio input to a lexical sound data structure comprising a plurality of lexical sounds;

determine that the audio input does not match at least one of the plurality of lexical sounds; and

in response to determining that the audio input does not match at least one of the plurality of lexical sounds, automatically monitor a defined environment for one or more state change indications;

receive a state change indication;

determine contextual information for the audio based, at least in part, on receiving the state change indication; and

store the audio input, the contextual information, and the state change indications in one or more data structures.

7. The apparatus of claim 6 , wherein the monitoring of the defined environment for the state change indication occurs for a predefined period of time.

8. The apparatus of claim 7 , wherein the apparatus is further caused to execute a timer based on the predefined period of time.

9. The apparatus of claim 7 , wherein the predefined period of time is based, at least in part, on a first environmental factor.

10. The apparatus of claim 7 , wherein the predefined period of time is based, at least in part, on a piece of historical contextual information.

11. A non-transitory computer-readable medium having instructions encoded thereon that, when executed by control circuitry, cause the control circuitry to:

receive an audio input;

compare the audio input to a lexical sound data structure comprising a plurality of lexical sounds;

determine that the audio input does not match at least one of the plurality of lexical sounds;

in response to determining that the audio input does not match at least one of the plurality of lexical sounds, automatically monitor a defined environment for one or more state change indications;

receive a state change indication;

determine contextual information for the audio based, at least in part, on receiving the state change indication; and

store the audio input, the contextual information, and the state change indications in one or more data structures.

12. The non-transitory computer-readable medium of claim 11 , wherein the monitoring of the defined environment for the state change indication occurs for a predefined period of time.

13. The non-transitory computer-readable medium of claim 12 , wherein the control circuitry is further caused to execute a timer based on the predefined period of time.

14. The non-transitory computer-readable medium of claim 12 , wherein the predefined period of time is based, at least in part, on a first environmental factor.

15. The non-transitory computer-readable medium of claim 12 , wherein the predefined period of time is based, at least in part, on a piece of historical contextual information.

16. The method of claim 1 , wherein the one or more data structures comprise the lexical sound data structure.

17. The apparatus of claim 6 , wherein the one or more data structures comprise the lexical sound data structure.

18. The non-transitory computer-readable medium of claim 11 , wherein the one or more data structures comprise the lexical sound data structure.

Assignments (2)
CHANGE OF NAME Recorded Oct 3, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069106/0171 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2023
From: JAMES, BRYAN; MALHOTRA, MANIK
To: ROVI GUIDES, INC.
Reel/Frame 065070/0908 →
Continuity (3)
Continuation 17365629 · Jul 1, 2021
Continuation 16201679 · Nov 27, 2018
Related Publication 20240021191A1 · Jan 18, 2024
References Cited (9)
US 8326637B2 · Baldwin et al. · 2012 [cited by applicant]
US 9484030B1 · Meaney et al. · 2016 [cited by applicant]
US 9570070B2 · Baldwin et al. · 2017 [cited by applicant]
US 11087740B2 · James · 2021 [cited by examiner]
US 11804213B2 · James · 2023 [cited by examiner]
US 20180228006A1 · Baker et al. · 2018 [cited by applicant]
US 20200168206A1 · James et al. · 2020 [cited by applicant]
US 20210327414A1 · James et al. · 2021 [cited by applicant]
PCT International Search Report for International Application No. PCT/US2019/062496, dated Apr. 29, 2020 (14 pages). [cited by applicant]