IP Library Granted Patent US 11,074,912
Granted Patent B2
US 11,074,912 · App. 16/168,692 · Granted Jul 27, 2021

Identifying a valid wake input

Inventors: Kwan Truong (Lilburn, GA); Cody Schnacker (Westminster, CO); Jesse Coleman (Manchaca, TX)
Assignee: Polycom, Inc.
G10L15/22H04W4/10G10L2015/088G10L2015/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 11,074,912
App. No.
16/168,692
Granted
Jul 27, 2021
Kind
B2
Abstract

A device includes one or more processor devices, an audio sensor, a speaker device, and one or more memory devices. The audio sensor is configured to generate an audio stream. The one or more memory devices store data including data identifying a wake phrase and instructions. The instructions are executable by the one or more processor devices to initiate, as a result of detecting the wake phrase in the audio stream and determining that the wake phrase is invalid, presentation via the speaker device of audio output identifying a valid wake input. The instructions are further executable by the one or more processors to initiate, as a result of detecting the valid wake input, communication of a portion of the audio stream to a natural language processing service.

Claims (44)

1. A device comprising:

one or more processor devices;

an audio sensor configured to generate an audio stream;

a speaker device; and

one or more memory devices storing data including:

data identifying a wake phrase of a plurality of possible wake phrases, at least one of the plurality of possible wake phrases potentially being a valid wake input;

data identifying a push-to-talk mode state; and

instructions executable by the one or more processor devices to:

detect a wake phrase in the audio stream;

determine if the device is in a push-to-talk mode based on the push-to-talk mode state data;

determine that the detected wake phrase is invalid as a wake input if the device is in a push-to-talk mode;

determine that the detected wake phrase is valid or invalid as a wake input if the device is not in a push-to-talk mode;

initiate, as a result of determining that the detected wake phrase is invalid as a wake input, presentation of audio output identifying a valid wake input via the speaker device; and

initiate, as a result of determining that the detected wake phrase is valid as a wake input, communication of a portion of the audio stream following the valid wake input to a natural language processing service.

2. The device of claim 1 , further comprising a display device, wherein the instructions are further executable by the one or more processor devices to initiate the presentation of a visual output identifying the valid wake input via the display device.

3. The device of claim 1 , wherein the valid wake input if the device is in a push-to-talk mode includes a signal indicating actuation of a push-to-talk button.

4. The device of claim 1 , wherein the instructions are further executable by the one or more processor devices to determine that the wake phrase is invalid based on data identifying the wake phrase as invalid.

5. The device of claim 4 , wherein the valid wake input includes a valid wake phrase of the at least one of the plurality of possible wake phrases.

6. The device of claim 1 , wherein none of the plurality of possible wake phrases are valid as wake input.

7. A computer-readable storage device storing instructions, the instructions executable by one or more processors to:

access stored data identifying a wake phrase of a plurality of possible wake phrases, at least one of the plurality of possible wake phrases potentially being a valid wake input;

access stored data identifying a push-to-talk mode state;

determine if the device is in a push-to-talk mode based on the push-to-talk mode state data;

determine that the detected wake phrase is invalid as a wake input if the device is in a push-to-talk mode;

determine that the detected wake phrase is valid or invalid as a wake input if the device is not in a push-to-talk mode;

initiate, as a result of determining that the detected wake phrase is invalid as a wake input, presentation of output identifying a valid wake input; and

initiate, as a result of determining that the detected wake phrase is valid as a wake input, communication of a portion of the audio stream following the valid wake input to a natural language processing service.

8. The computer-readable storage device of claim 7 , wherein initiating presentation of the output identifying the valid wake input includes initiating output of audio output identifying the valid wake input via a speaker device.

9. The computer-readable storage device of claim 7 , wherein initiating presentation of the output identifying the valid wake input includes initiating output of visual output identifying the valid wake input via a display device.

10. The computer-readable storage device of claim 7 , wherein the valid wake input if the device is in a push-to-talk mode includes a signal indicating actuation of a push-to-talk button.

11. The computer-readable storage device of claim 7 , wherein the instructions are further executable by the one or more processors to determine that the wake phrase is invalid based on data identifying the wake phrase as invalid.

12. The computer-readable storage device of claim 11 , wherein the valid wake input includes a valid wake phrase of the at least one of the plurality of possible wake phrases.

13. A method comprising:

storing, at a memory device, data identifying a wake phrase of a plurality of possible wake phrases, at least one of the plurality of possible wake phrases potentially being a valid wake input;

storing, at a memory device, data identifying a push-to-talk mode state;

detecting a wake phrase in the audio stream;

determining if the device is in a push-to-talk mode based on the push-to-talk mode state data;

determining that the detected wake phrase is invalid as a wake input if the device is in a push-to-talk mode;

determining that the detected wake phrase is valid or invalid as a wake input if the device is not in a push-to-talk mode;

initiating, by one or more processor devices, presentation of output identifying a valid wake input as a result of determining that the detected wake phrase is invalid as a wake input; and

initiating, by the one or more processor devices, communication of a portion of the audio stream following the valid wake input to a natural language processing service as a result of determining that the detected wake phrase is valid as a wake input.

14. The method of claim 13 , wherein initiating presentation of the output identifying the valid wake input includes initiating output of audio output identifying the valid wake input via a speaker device.

15. The method of claim 13 , wherein initiating presentation of the output identifying the valid wake input includes initiating output of visual output identifying the valid wake input via a display device.

16. The method of claim 13 , wherein the valid wake input if the device is in a push-to-talk mode includes a signal indicating actuation of a push-to-talk button.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 22, 2023
From: POLYCOM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 064056/0947 →
RELEASE OF PATENT SECURITY INTERESTS Recorded Aug 30, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: PLANTRONICS, INC.; POLYCOM, INC.
Reel/Frame 061356/0366 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2019
From: TRUONG, KWAN; SCHNACKER, CODY; COLEMAN, JESSE
To: POLYCOM, INC.
Reel/Frame 050213/0664 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Mar 6, 2019
From: PLANTRONICS, INC.; POLYCOM, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 048515/0306 →
Continuity (1)
Related Publication 20200126547A1 · Apr 23, 2020