IP Library Granted Patent US 10,713,009
Granted Patent B2
US 10,713,009 · App. 16/111,005 · Granted Jul 14, 2020

User speech interfaces for interactive media guidance applications

Inventors: M. Scott Reichardt (Tulsa, OK); David M. Berezowski (Tulsa, OK); Michael D. Ellis (Boulder, CO); Toby DeWeese (Tulsa, OK)
Assignee: Rovi Guides, Inc.
G06F3/167G10L15/22G10L15/30G10L17/02G11B27/105H04N5/44543H04N5/765H04N7/163H04N21/42203H04N21/4394H04N21/472H04N21/478H04N21/482G10L2015/223G10L2015/227H04N5/775H04N5/781H04N5/85H04N9/8042H04N9/8047
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 10,713,009
App. No.
16/111,005
Granted
Jul 14, 2020
Kind
B2
Abstract

A user speech interface for interactive media guidance applications, such as television program guides, guides for audio services, guides for video-on-demand (VOD) services, guides for personal video recorders (PVRs), or other suitable guidance applications is provided. Voice commands may be received from a user and guidance activities may be performed in response to the voice commands.

Claims (59)

1. A method of controlling presentation of content using voice commands, the method comprising:

presenting first content from a first source;

receiving a first voice command, from a user, requesting second content;

processing the first voice command to:

identify the user based on the first voice command; and

select a second source of the second content based on the first voice command,

wherein the second source includes one of a video-on-demand content source and an Internet-delivered content source;

presenting the second content from the second source; and

while presenting the second content:

receiving a second voice command, from the user, to control presentation of the second content; and

processing the second voice command to determine, from the second voice command, an action to perform to control presentation of the second content; and

controlling presentation of the second content based on the action.

2. The method according to claim 1 , further comprising processing the first voice command to identify the second source based on the first voice command.

3. The method according to claim 2 , wherein identifying the second source comprises determining, from a word in the first voice command, the second source.

4. The method according to claim 1 , further comprising identifying the second content based on an identity of the user and a user profile associated with the user.

5. The method according to claim 1 , wherein the action includes one or more of starting playback of the second content, stopping playback of the second content, pausing playback of the second content, fast forwarding playback of the second content, and rewinding playback of the second content.

6. The method according to claim 1 , further comprising:

receiving a third voice command, from the user, to play back a list of content;

selecting, from candidate lists of content, a list associated with an identity of the user; and

causing the selected list to be presented.

7. The method according to claim 1 , further comprising:

receiving, while the second content is presented, a third voice command, from the user, requesting third content;

determining, from a word in the third voice command, a category of the third content;

retrieving, using an identity of the user, a preference of the user;

selecting, from candidate content of the category, the third content matching the preference; and

causing the third content to be presented.

8. The method according to claim 1 , further comprising:

receiving, while the second content is presented, a third voice command, from a second user, requesting third content;

processing the third voice command to:

identify the second user based on the third voice command; and

cause the third content to be presented.

9. A system for controlling presentation of content using voice commands, the system comprising:

a microphone for receiving, while first content is presented from a first source, a first voice command, from a user, requesting second content; and

processing circuitry configured to:

process the first voice command to:

identify the user based on the first voice command; and

select a second source of the second content based on the first voice command,

wherein the second source includes one of a video-on-demand content source and an Internet-delivered content source;

present the second content from the second source; and

while presenting the second content:

receive a second voice command, from the user, via the microphone, to control presentation of the second content;

process the second voice command to determine, from the second voice command, an action to perform to control presentation of the second content; and

control presentation of the second content based on the action.

10. The system according to claim 9 , wherein the processing circuitry is further configured to process the first voice command to identify the second source based on the first voice command.

11. The system according to claim 10 , wherein the processing circuitry is further configured to, when identifying the second source, determine, from a word in the first voice command, the second source.

12. The system according to claim 9 , wherein the processing circuitry is further configured to identify the second content based on an identity of the user and a user profile associated with the user.

13. The system according to claim 9 , wherein the action includes one or more of starting playback of the second content, stopping playback of the second content, pausing playback of the second content, fast forwarding playback of the second content, and rewinding playback of the second content.

14. The system according to claim 9 , wherein the microphone receives a third voice command, from the user, to play back a list of content, and wherein the processing circuitry is further configured to:

select, from candidate lists of content, a list associated with an identity of the user; and

cause the selected list to be presented.

15. The system according to claim 9 , wherein the microphone receives, while the second content is presented, a third voice command, from the user, requesting third content, and wherein the processing circuitry is further configured to:

determine, from a word in the third voice command, a category of the third content;

retrieve, using an identity of the user, a preference of the user;

select, from candidate content of the category, the third content matching the preference; and

cause the third content to be presented.

16. The system according to claim 9 , wherein the microphone receives, while the second content is presented, a third voice command, from a second user, requesting third content, and wherein the processing circuitry is further configured to:

process the third voice command to:

identify the second user based on the third voice command; and

cause the third content to be presented.

Assignments (9)
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2018
From: REICHARDT, M. SCOTT; BEREZOWSKI, DAVID M.; ELLIS, MICHAEL D.; DEWEESE, TOBY
To: UNITED VIDEO PROPERTIES, INC.
Reel/Frame 047069/0592 →
MERGER Recorded Oct 4, 2018
From: TV GUIDE, INC.
To: ROVI GUIDES, INC.
Reel/Frame 047193/0488 →
MERGER Recorded Oct 4, 2018
From: UV CORP.
To: TV GUIDE, INC.
Reel/Frame 047193/0451 →
MERGER Recorded Oct 4, 2018
From: UNITED VIDEO PROPERTIES, INC.
To: UV CORP.
Reel/Frame 047070/0464 →