IP Library Granted Patent US 8,175,885
Granted Patent B2
US 8,175,885 · App. 11/781,628 · Granted May 8, 2012

Controlling a set-top box via remote speech recognition

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 8,175,885
App. No.
11/781,628
Granted
May 8, 2012
Kind
B2
Abstract

A device may receive over a network a digitized speech signal from a remote control that accepts speech. In addition, the device may convert the digitized speech signal into text, use the text to obtain command information applicable to a set-top box, and send the command information to the set-top box to control presentation of multimedia content on a television in accordance with the command information.

Claims (56)

1. A method comprising:

retrieving, from a content provider, first program guide information related to prospective programming of multimedia content;

storing, in a database, a speech grammar generated from the first program guide information;

receiving, over a network, a digitized speech signal corresponding to a spoken command received via a voice interface of a remote control associated with a television, wherein receiving the digitized speech signal includes:

establishing, via a customer router, a Session Initiation Protocol SIP session with the remote control and

receiving, over the network via the SIP session, the digitized speech signal from the remote control over a wireless fidelity (Wi-Fi) network via the customer router;

converting the digitized speech signal into text, using speech recognition;

identifying one or more terms in the text that most closely match the stored speech grammar;

generating command information, applicable to a set-top box associated with the television, for performing a search using the identified one or more terms, of second program guide information related to scheduled programming of the multimedia content; and

sending the command information to the set-top box, wherein the set-top box is configured to control presentation of the multimedia content, based on the scheduled programming, via the television, in accordance with results of the search.

2. The method of claim 1 , wherein sending the command information to the set-top box includes:

sending the command information based on the information related to the set-top box.

3. The method of claim 1 , wherein converting the digitized speech signal into text includes:

retrieving, from the database, an extensible markup language document that identifies the speech grammar; and

performing the speech recognition on the digitized speech signal based on the identified speech grammar.

4. The method of claim 1 , further comprising:

generating the speech grammar based on:

the information related to the set-top box.

5. The method of claim 1 , further comprising:

selecting a number of program guide entries from the second program guide information based on the results of the search, and

displaying, in a manner determined by the set-top box, the selected program guide entries via the television.

6. The method of claim 1 , wherein the set-top box is further configured to display information indicating that at least one of:

the search has been requested,

the search is in progress,

the search corresponds to the spoken command.

7. A device comprising:

a speech processing application, configured to:

periodically download future program guide information associated with a content provider;

associate a particular speech grammar with the future program guide information;

receive, via a. network, a. digitized speech signal corresponding to a spoken command received via a voice interface of a remote control associated with a television;

use speech recognition to convert the digitized speech signal into text;

identify one or more terms, in the text, that most closely match the particular speech grammar;

generate command information based on results of a search of program guide information, associated with a set-top box, using the one or more terms in a search query; and

cause the set-top box to control presentation of multimedia content provided by the content provider, via the television, in accordance with the command information: and

a voice application facility configured to:

establish, via a customer router, a Session initiation Protocol (SIP) session with the remote control, and

receive, over the network via the SIP session, the digitized speech signal from the remote control over a wireless fidelity (Wi-Fi) network via the customer router.

8. The device of claim 7 , wherein the speech recognition application is further configured to:

receive a document, identifying the particular speech grammar from a server device, wherein the speech processing application is further configured to use the document to perform the speech recognition.

9. The device of claim 8 , wherein the document includes:

an extensible markup language (XML) document.

10. The device of claim 7 , wherein the speech recognition application includes:

a voice browser.

11. The device of claim 7 , further comprising:

a database that stores documents that specify the particular speech grammar as a speech grammar to be used to perform the speech recognition.

12. The device of claim 11 , wherein the speech recognition application is further configured to:

download the future program from the content provider;

generate the particular speech grammar based on the future program schedules prior to receiving the digitized speech signal; and

store the particular speech grammar in the database.

13. The device of claim 7 , wherein the command information includes:

information for displaying the results of the search in a manner determined by the set-top box.

14. The device of claim 7 , wherein the command information includes:

an order for displaying the results of the search.

15. The device of claim 7 , wherein the command information includes at least one of:

an instruction for the set-top box to show selected content, of the multimedia content, at the television; or

an instruction for the set-top box to control audio or visual properties associated with the television.

Assignments (4)
CORRECTIVE ASSIGNMENT TO REMOVE SERIAL NUMBER 11/505,281 PREVIOUSLY RECORDED AT REEL: 023420 FRAME: 0484. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 15, 2014
From: VERIZON DATA SERVICES INDIA PRIVATE LIMITED
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 033549/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2009
From: VERIZON DATA SERVICES INDIA PRIVATE LIMITED
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 023420/0484 →
CORRECTIVE ASSIGNMENT TO REMOVE ASHUTOSH K SUREKA FROM ORIGINAL COVER SHEET AND ORIGINAL ASSIGNMENT DOCUMENT PREVIOUSLY RECORDED AT REEL 019670 FRAME 0636 Recorded Oct 24, 2007
From: SUBRAMANIAN, SATHISH K.; BASU, SIDHARTHA; VERMA, INDIVAR
To: VERIZON DATA SERVICES INDIA PVT LTD
Reel/Frame 020011/0818 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2007
From: SUREKA, ASHUTOSH K.; SUBRAMANIAN, SATHISH K.; BASU, SIDHARTHA; VERMA, INDIVAR
To: VERIZON DATA SERVICES INDIA PVT LTD
Reel/Frame 019670/0636 →