IP Library Granted Patent US 9,799,328
Granted Patent B2
US 9,799,328 · App. 13/801,837 · Granted Oct 24, 2017

Method for using pauses detected in speech input to assist in interpreting the input during conversational interaction for information retrieval

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 9,799,328
App. No.
13/801,837
Granted
Oct 24, 2017
Kind
B2
Abstract

A method for using speech disfluencies detected in speech input to assist in interpreting the input is provided. The method includes providing access to a set of content items with metadata describing the content items, and receiving a speech input intended to identify a desired content item. The method further includes detecting a speech disfluency in the speech input and determining a measure of confidence of a user in a portion of the speech input following the speech disfluency. If the confidence measure is lower than a threshold value, the method includes determining an alternative query input based on replacing the portion of the speech input following the speech disfluency with another word or phrase. The method further includes selecting content items based on comparing the speech input, the alternative query input (when the confidence measure is low), and the metadata associated with the content items.

Claims (60)

1. A method for using speech disfluencies detected in speech input to assist in interpreting the input, the method comprising:

providing access to a set of content items, each of the content items being associated with metadata that describes the corresponding content item;

receiving a speech input from a user, the input intended by the user to identify at least one desired content item;

detecting a speech disfluency in the speech input;

computing a first search priority for a first portion of the speech input following the speech disfluency and a second search priority for a second portion of the speech input preceding the speech disfluency, wherein each of the first search priority and the second search priority is computed based on a measure of the disfluency;

in response to determining that the first search priority is less than the second search priority, determining whether the first search priority is lower than a threshold minimum search priority;

in response to determining that the first search priority is lower than the threshold minimum search priority, determining an alternative query input by automatically replacing the first portion of the speech input following the speech disfluency with another word or phrase;

selecting a subset of content items from the set of content items based on comparing the speech input, the alternative query input, and the metadata associated with the subset of content items; and

presenting the subset of content items to the user.

2. The method of claim 1 , wherein the speech disfluency is a pause or an auditory time filler.

3. The method of claim 1 , further comprising providing a user preference signature, the user preference signature describing preferences of the user for at least one of (i) particular content items and (ii) metadata associated with the content items, wherein each of the content items is associated with metadata that describes the corresponding content items and wherein the first portion of the speech input that is replaced is selected based on the user preference signature.

4. A method for using speech disfluencies detected in speech input to assist in interpreting the input, the method comprising:

providing access to a set of content items, each of the content items being associated with metadata that describes the corresponding content item;

receiving a speech input from a user, the input intended by the user to identify at least one desired content item;

detecting a pause in the speech input, wherein the pause is a period of silence, and wherein the detecting comprises:

identifying a start time when a sound intensity of the speech input decreases to a first value that is below a threshold cut-off intensity;

identifying an end time when the sound intensity of the speech input increases to a second value that is greater than a threshold cut-off intensity; and

computing a duration of the pause in the speech input based on a difference between the end time and the start time;

in response to determining that the duration of the pause is less than a threshold minimum duration, assigning a higher weight to a first portion of the speech input following the pause than a second portion of the speech input preceding the pause;

selecting a subset of content items based on the assigned weight by comparing the speech input and the metadata associated with the subset of content items; and

presenting the subset of content items to the user.

5. The method of claim 4 , further comprising inferring that the portion of the speech input following the pause is a title or a common phrase.

6. The method of claim 4 , wherein detecting the pause further comprises:

comparing the sound intensity of the speech input to the threshold cut-off intensity;

determining, based on the comparing, that the sound intensity of the speech input is less than the threshold cut-off intensity;

determining a length of time for which the sound the sound intensity of the speech input is less than the threshold cut-off intensity;

comparing the length of time to a minimum pause period; and

determining that the length of time exceeds the minimum pause period.

7. The method of claim 6 , wherein the minimum pause period is associated with a speed of the speech input.

8. The method of claim 6 , wherein the threshold cut-off intensity is determined based on an average sound intensity of the speech input and a sound intensity of background noise.

9. A system for using speech disfluencies detected in speech input to assist in interpreting the input, the system comprising control circuitry configured to:

provide access to a set of content items, each of the content items being associated with metadata that describes the corresponding content item;

receive a speech input from a user, the input intended by the user to identify at least one desired content item;

detect a speech disfluency in the speech input;

compute a first search priority for a first portion of the speech input following the speech disfluency and a second search priority for a second portion of the speech input preceding the speech disfluency, wherein each of the first search priority and the second search priority is computed based on a measure of the disfluency;

in response to determining that the first search priority is less than the second search priority, determine whether the first search priority is lower than a threshold minimum search priority;

in response to determining that the first search priority is lower than the threshold minimum search priority, determine an alternative query input by automatically replacing the first portion of the speech input following the speech disfluency with another word or phrase;

select a subset of content items from the set of content items based on comparing the speech input, the alternative query input, and the metadata associated with the subset of content items; and

present the subset of content items to the user.

10. The system of claim 9 , wherein the speech disfluency is a pause or an auditory time filler.

11. The system of claim 9 , wherein the control circuitry is further configured to provide a user preference signature, the user preference signature describing preferences of the user for at least one of (i) particular content items and (ii) metadata associated with the content items and wherein each of the content items is associated with metadata that describes the corresponding content items and wherein the first portion of the speech input that is replaced is selected based on the user preference signature.

12. A system for using speech disfluencies detected in speech input to assist in interpreting the input, the system comprising control circuitry configured to:

provide access to a set of content items, each of the content items being associated with metadata that describes the corresponding content item;

receive a speech input from a user, the input intended by the user to identify at least one desired content item;

detect a pause in the speech input, wherein the pause is a period of silence, and wherein the control circuitry configured to detect the pause in the speech input is further configured to:

identify a start time when a sound intensity of the speech input decreases to a first value that is below a threshold cut-off intensity;

identify an end time when the sound intensity of the speech input increases to a second value that is greater than a threshold cut-off intensity; and

compute a duration of the pause in the speech input based on a difference between the end time and the start time;

in response to determining that the duration of the pause is less than a threshold minimum duration, assign a higher weight to a first portion of the speech input following the pause than a second portion of the speech input preceding the pause;

select a subset of content items based on the assigned weight by comparing the speech input and the metadata associated with the subset of content items; and

present the subset of content items to the user.

13. The system of claim 12 , wherein the control circuitry is further configured to infer that the portion of the speech input following the pause is a title or a common phrase.

14. The system of claim 12 , wherein the control circuitry configured to detect the pause is further configured to cause the computer system to:

compare the sound intensity of the speech input to the threshold cut-off intensity;

determine, based on the comparing, that the sound intensity of the speech input is less than the threshold cut-off intensity;

determine a length of time for which the sound the sound intensity of the speech input is less than the threshold cut-off intensity;

compare the length of time to a minimum pause period; and

determine that the length of time exceeds the minimum pause period.

15. The system of claim 14 , wherein the minimum pause period is associated with a speed of the speech input.

16. The system of claim 14 , wherein the threshold cut-off intensity is determined based on an average sound intensity of the speech input and a sound intensity of background noise.

Assignments (12)
CHANGE OF NAME Recorded Sep 24, 2024
From: VEVEO, INC.
To: VEVEO LLC
Reel/Frame 069036/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2024
From: VEVEO LLC
To: ROVI GUIDES, INC.
Reel/Frame 069036/0130 →
CHANGE OF NAME Recorded Sep 24, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069036/0209 →
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: VEVEO LLC (F.K.A. VEVEO, INC.); DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 061786/0675 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2013
From: ARAVAMUDAN, MURALI; GILL, DAREN; VENKATARAMAN, SASHIKUMAR; AGARWAL, VINEET; RAMAMOORTHY, GANESH
To: VEVEO, INC.
Reel/Frame 031606/0289 →