Media item selection using user-specific grammar
First Claim
Patent Images
1. A method, comprising:
- receiving a digital representation of a spoken command;
providing the digital representation to a speech recognizer trained with a user-specific grammar library;
receiving from the speech recognizer a confidence rating for each of a plurality of different media items, the confidence rating indicating a likelihood that the media item is named in the spoken command;
weighting each confidence rating based on one or more identifiers mined by the user-specific grammar library;
narrowing the plurality of different media items to a selected media item based on the weighted confidence ratings;
prior to playing the selected media item, providing to a user an identification of the selected media item and indicating that the selected media item is queued for automatic playback absent a user input from the user during a queuing time interval;
absent the user input to cancel playback of the selected media item, automatically playing back the selected media item following the queuing time interval;
cancel playback of the selected media item with the greatest confidence rating responsive to receiving the user input during the queuing time interval indicating to cancel playback of the selected media item with the greatest confidence rating; and
indicate to the user a plurality of media items with the next greatest confidence ratings, excluding the selected media item with the greatest confidence rating.
2 Assignments
0 Petitions
Accused Products
Abstract
A storage machine holds instructions executable by a logic machine to receive a digital representation of a spoken command. The digital representation is provided to a speech recognizer trained with a user-specific grammar library. The logic machine then receives from the speech recognizer a confidence rating for each of a plurality of different media items. The confidence rating indicates the likelihood that the media item is named in the spoken command. The logic machine then automatically plays back the media item with a greatest confidence rating.
-
Citations
18 Claims
-
1. A method, comprising:
-
receiving a digital representation of a spoken command; providing the digital representation to a speech recognizer trained with a user-specific grammar library; receiving from the speech recognizer a confidence rating for each of a plurality of different media items, the confidence rating indicating a likelihood that the media item is named in the spoken command; weighting each confidence rating based on one or more identifiers mined by the user-specific grammar library; narrowing the plurality of different media items to a selected media item based on the weighted confidence ratings; prior to playing the selected media item, providing to a user an identification of the selected media item and indicating that the selected media item is queued for automatic playback absent a user input from the user during a queuing time interval; absent the user input to cancel playback of the selected media item, automatically playing back the selected media item following the queuing time interval; cancel playback of the selected media item with the greatest confidence rating responsive to receiving the user input during the queuing time interval indicating to cancel playback of the selected media item with the greatest confidence rating; and indicate to the user a plurality of media items with the next greatest confidence ratings, excluding the selected media item with the greatest confidence rating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system, comprising:
-
a logic machine; and a storage machine holding instructions that, when executed by the logic machine, cause the logic machine to; receive a digital representation of a user command from a user; determine a confidence rating for a plurality of different media items, the confidence rating indicating a likelihood that the media item is named in the user command; narrow the plurality of different media items to a selected media item having a greatest confidence rating; prior to playing the selected media item with the greatest confidence rating, provide to the user an identification of the selected media item with the greatest confidence rating and indicate that the selected media item with the greatest confidence rating is queued for automatic playback absent user input during a queuing time interval; cancel playback of the selected media item with the greatest confidence rating responsive to receiving the user input during the queuing time interval indicating to cancel playback of the selected media item with the greatest confidence rating; and indicate to the user a plurality of media items with the next greatest confidence ratings, excluding the selected media item with the greatest confidence rating. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer system including a logic machine, and a storage machine holding instructions that, when executed by the logic machine, cause the logic machine to:
-
receive a digital representation of a spoken command; provide the digital representation to a speech recognizer trained with a user-specific grammar library of a user; receive from the speech recognizer a confidence rating for each of a plurality of different media items, the confidence rating indicating a likelihood that the media item is named in the spoken command; narrow the plurality of different media items to a selected media item having a greatest confidence rating; prior to playing the selected media item with the greatest confidence rating, provide to the user an identification of the selected media item with the greatest confidence rating and indicate that the selected media item with the greatest confidence rating is queued for playback; absent a user input from the user to cancel playback of the selected media item with the greatest confidence rating, automatically playback the selected media item with the greatest confidence rating following a queuing time interval; cancel playback of the selected media item with the greatest confidence rating responsive to the user input prior to expiration of the queuing time interval; indicate to the user a plurality of different media items with the next greatest confidence ratings; receive a second user input choosing one of the plurality of media items with the next greatest confidence ratings for playback; and playback the chosen media item. - View Dependent Claims (18)
-
Specification