IP Library Granted Patent US 11,393,463
Granted Patent B2
US 11,393,463 · App. 16/388,867 · Granted Jul 19, 2022

System and method for controlling an application using natural language communication

Inventors: Timothy P. Stonehocker (Sunnyvale, CA); Kathleen Worthington McMahon (Woodside, CA)
Assignee: SoundHound, Inc.
G10L15/22G06F3/167G10L15/063G10L15/193G10L2015/0633G10L2015/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 11,393,463
App. No.
16/388,867
Granted
Jul 19, 2022
Kind
B2
Abstract

A system and method are disclosed for setting up a communication link between a device or application and a system with a controller. The controller can collect and send information to the application. A user interfaces with the controller to access the functionality of the application through providing commands to the controller. The system allows the user to interface with multiple applications.

Claims (37)

1. A method comprising:

searching for a central controller;

establishing communication with the central controller;

sending an app-specific function declaration to the central controller;

receiving a query from the central controller that includes a new grammar; and

updating a grammar library associated with the app with the new grammar.

2. The method of claim 1 further comprising transferring a grammar to the central controller.

3. The method of claim 1 further comprising transferring an identity of the app to the central controller.

4. The method of claim 1 further comprising:

sending a device identity to the central controller;

sending a grammar rule, from a device or a web resource pointed to by the device identity, to the central controller;

sending audio from a speecrophone to the central controller;

invoking automatic speech recognition (ASR) and natural language understanding (NLU) services on the audio;

associating the audio with the device identity and the grammar rule; and

invoking a function from the function declaration.

5. The method of claim 4 further comprising:

sending a command from the central controller to the device; and

receiving status information from the device.

6. The method of claim 4 further comprising adding the device identity to a list of known device identities.

7. The method of claim 4 further comprising adding the grammar rule to a database of known grammar rules.

8. The method of claim 1 further comprising:

sending a location of an application to the central controller;

sending a device identity to the central controller;

sending a grammar rule for the device identity to the central controller;

sending audio to the central controller;

invoking automatic speech recognition (ASR) and natural language understanding (NLU) services on the audio;

associating the audio with the device identity and the grammar rule; and

invoking a function from the function declaration.

9. A system comprising:

a controller; and

an application in communication with the controller, wherein the application sends an app-specific function declaration to the controller and receives a query from the central controller that includes a new grammar and updated a grammar library, which is associated with the application, with the new grammar.

10. The system of claim 9 further comprising an input means in communication with the controller for receiving commands from a user.

11. The system of claim 9 , wherein the application includes an identity.

12. The system of claim 11 , wherein the controller receives the identity and the function declaration from the application.

13. The system of claim 11 , wherein the controller receives a grammar from at least one of the application and a web resource pointed to by the identity and the controller receives speech audio from a speecrophone.

14. The system of claim 13 , wherein the controller processes the speech audio using at least one of automatic speech recognition (ASR) and natural language understanding (NLU) services and associates the speech audio with the identity and the grammar to invoke a function from the function declaration.

15. The system of claim 9 further comprising a speecrophone in communication with the controller, the speecrophone being for sending speech input from a user to the controller and for receiving information from the controller and verbally communicating it to a user.

Assignments (12)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Dec 3, 2024
From: MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS COLLATERAL AGENT
To: SOUNDHOUND, INC.
Reel/Frame 069480/0312 →
SECURITY INTEREST Recorded Aug 9, 2024
From: SOUNDHOUND, INC.
To: MONROE CAPITAL MANAGEMENT ADVISORS, LLC, AS COLLATERAL AGENT
Reel/Frame 068526/0413 →
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2024
From: ACP POST OAK CREDIT II LLC, AS COLLATERAL AGENT
To: SOUNDHOUND, INC.; SOUNDHOUND AI IP, LLC
Reel/Frame 067698/0845 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 27, 2023
From: SOUNDHOUND AI IP HOLDING, LLC
To: SOUNDHOUND AI IP, LLC
Reel/Frame 064205/0676 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2023
From: SOUNDHOUND, INC.
To: SOUNDHOUND AI IP HOLDING, LLC
Reel/Frame 064083/0484 →
RELEASE OF SECURITY INTEREST Recorded Apr 21, 2023
From: FIRST-CITIZENS BANK & TRUST COMPANY, AS AGENT
To: SOUNDHOUND, INC.
Reel/Frame 063411/0396 →
RELEASE OF SECURITY INTEREST Recorded Apr 19, 2023
From: OCEAN II PLO LLC, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
To: SOUNDHOUND, INC.
Reel/Frame 063380/0625 →
SECURITY INTEREST Recorded Apr 17, 2023
From: SOUNDHOUND, INC.; SOUNDHOUND AI IP, LLC
To: ACP POST OAK CREDIT II LLC
Reel/Frame 063349/0355 →
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET PREVIOUSLY RECORDED AT REEL: 056627 FRAME: 0772. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Apr 12, 2023
From: SOUNDHOUND, INC.
To: OCEAN II PLO LLC, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 063336/0146 →
SECURITY INTEREST Recorded Jun 18, 2021
From: OCEAN II PLO LLC, AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
To: SOUNDHOUND, INC.
Reel/Frame 056627/0772 →
SECURITY INTEREST Recorded Apr 1, 2021
From: SOUNDHOUND, INC.
To: SILICON VALLEY BANK
Reel/Frame 055807/0539 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: MCMAHON, KATHLEEN WORTHINGTON; STONEHOCKER, TIMOTHY P.
To: SOUNDHOUND, INC.
Reel/Frame 049692/0863 →
Continuity (1)
Related Publication 20200335101A1 · Oct 22, 2020