IP Library Granted Patent US 9,106,957
Granted Patent B2
US 9,106,957 · App. 13/587,353 · Granted Aug 11, 2015

Method and apparatus for searching data sources for entertainment systems

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,106,957
App. No.
13/587,353
Granted
Aug 11, 2015
Kind
B2
Abstract

Methods and apparatus for searching for content to display on a digitally-tunable electronic device configured to display scheduled programming content. The method comprises receiving a search query from a user, and determining, based on the search query, an action the user wants to perform. The method further comprises determining one or more data sources to search based, at least in part, on the action the user wants to perform, and searching based, at least in part, on the search query, the one or more data sources for the content to display on the electronic device.

Claims (37)

1. A method of searching for content to display and/or playback on a digitally-tunable electronic device configured to display scheduled programming content, the method comprising:

receiving a search query from a user, wherein the search query comprises a search for the content to display and/or playback on the electronic device, wherein the search query comprises voice input;

determining, based on the search query, an action the user wants to perform, wherein the action is related to the display and/or playback of content specified in the search query;

determining from among a plurality of data sources, at least two data sources to search based, at least in part, on the action the user wants to perform;

storing one or more rules associating a particular type of action with a particular order for searching the at least two data sources; and

searching based, at least in part, on the search query, the at least two data sources for the content to display and/or playback on the electronic device, wherein searching the at least two data sources comprises searching the at least two data sources in the particular order specified by the one or more rules.

2. The method of claim 1 , wherein determining the action the user wants to perform comprises determining that the user wants to listen to media content, and wherein determining at least two data sources to search comprises determining a music data source as at least one of the at least two data sources.

3. The method of claim 1 , wherein determining the action the user wants to perform comprises determining that the user wants to watch media content, and wherein determining at least two data sources to search comprises determining at least one scheduled programming content source as at least one of the at least two data sources.

4. The method of claim 1 , wherein searching the at least two data sources comprises searching all available data sources.

5. The method of claim 1 , further comprising:

receiving search results from the at least two data sources; and

presenting the search results on a user interface.

6. The method of claim 1 , wherein determining at least two data sources to search comprises determining a first data source associated with first content and a second data source associated with second content as two of the at least two data sources, wherein the first content and the second content are different types of content.

7. A computer-readable storage medium encoded with a plurality of instructions that, when executed by at least one computer, perform a method of searching for content to display and/or playback on a digitally-tunable electronic device configured to display scheduled programming content, the method comprising:

receiving a search query from a user, wherein the search query comprises a search for the content to display and/or playback on the electronic device, wherein the search query comprises voice input;

determining, based on the search query, an action the user wants to perform, wherein the action is related to the display and/or playback of content specified in the search query;

determining from among a plurality of data sources, at least two data sources to search based, at least in part, on the action the user wants to perform;

storing one or more rules associating a particular type of action with a particular order for searching the at least two data sources; and

searching based, at least in part, on the search query, the at least two data sources for the content to display and/or playback on the electronic device, wherein searching the at least two data sources comprises searching the at least two data sources in the particular order specified by the one or more rules.

8. The computer-readable storage medium of claim 7 , wherein determining the action the user wants to perform comprises determining that the user wants to listen to media content, and wherein determining at least two data sources to search comprises determining a music data source as at least one of the at least two data sources.

9. The computer-readable storage medium of claim 7 , wherein determining the action the user wants to perform comprises determining that the user wants to watch media content, and wherein determining at least two data sources to search comprises determining at least one scheduled programming content source as at least one of the at least two data sources.

10. The computer-readable storage medium of claim 7 , wherein searching the at least two data sources comprises searching all available data sources.

11. The computer-readable storage medium of claim 7 , wherein the method further comprises:

receiving search results from the at least two data sources; and

presenting the search results on a user interface.

12. The computer-readable storage medium of claim 7 , wherein determining at least two data sources to search comprises determining a first data source associated with first content and a second data source associated with second content as two of the at least two data sources, wherein the first content and the second content are different types of content.

13. A digitally-tunable electronic device configured to display scheduled programming content, the electronic device comprising:

at least one processor programmed to:

receive a search query from a user, wherein the search query comprises a search for content to display and/or playback on the electronic device, wherein the search query comprises voice input;

determine, based on the search query, an action the user wants to perform, wherein the action is related to the display and/or playback of content specified in the search query;

determine from among a plurality of data sources, at least two data sources to search based, at least in part, on the action the user wants to perform;

store one or more rules associating a particular type of action with a particular order for searching the at least two data sources; and

search based, at least in part, on the search query, the at least two data sources for the content to display and/or playback on the electronic device, wherein searching the at least two data sources comprises searching the at least two data sources in the particular order specified by the one or more rules.

14. The digitally-tunable electronic device of claim 13 , wherein determining the action the user wants to perform comprises determining that the user wants to listen to media content, and wherein determining at least two data sources to search comprises determining a music data source as at least one of the at least two data sources.

15. The digitally-tunable electronic device of claim 13 , wherein determining the action the user wants to perform comprises determining that the user wants to watch media content, and wherein determining at least two data sources to search comprises determining at least one scheduled programming content source as at least one of the at least two data sources.

16. The digitally-tunable electronic device of claim 13 , wherein searching the at least two data sources comprises searching all available data sources.

17. The digitally-tunable electronic device of claim 13 , wherein determining at least two data sources to search comprises determining a first data source associated with first content and a second data source associated with second content as two of the at least two data sources, wherein the first content and the second content are different types of content.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065533/0389 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065329/0180 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2012
From: KOIVUNIEMI, TAPIO I.; TUONONEN, TUOMAS A.; KOIVIKKO, JARKKO; KINNUNEN, TEIJO J.
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 028887/0369 →