Methods and apparatus for keyword-based, non-linear navigation of video streams and other content
First Claim
1. A method for audio and visual program navigation, the method comprising:
- at a mobile computing device, wirelessly receiving, from an audio and visual presentation system, a stream of keyword data for an audio and visual program currently being played by the audio and visual presentation system, wherein the stream of keyword data comprises textual keywords that match spoken words from audio content of the audio and visual program;
at the mobile computing device, automatically displaying two or more of the keywords from the audio and visual presentation system in a user interface;
at the mobile computing device, receiving user input indicating that a user has selected one of the displayed keywords; and
in response to receiving the user input at the mobile computing device, automatically causing the audio and visual presentation system to jump to a portion of the audio and visual program that contains the selected keyword.
1 Assignment
0 Petitions
Accused Products
Abstract
In one example embodiment, a program navigation system involves a television (TV) set (or other audio/visual presentation device) and a mobile device. While the TV set is playing an audio/visual program, a keyword recognition module may extract keywords from textual data associated with the program. The textual data may include textual words that match words spoken in the program. Time markers for the keywords may also be saved. A time marker may indicate a play time within the program for the corresponding keyword. The TV set may automatically transmit the keywords to the mobile device, and the mobile device may automatically display the keywords in a user interface. A user may then select one of the keywords. In response, the mobile device may automatically cause the TV set to jump to a portion of the program containing the selected keyword. Other embodiments are described and claimed.
17 Citations
25 Claims
-
1. A method for audio and visual program navigation, the method comprising:
-
at a mobile computing device, wirelessly receiving, from an audio and visual presentation system, a stream of keyword data for an audio and visual program currently being played by the audio and visual presentation system, wherein the stream of keyword data comprises textual keywords that match spoken words from audio content of the audio and visual program; at the mobile computing device, automatically displaying two or more of the keywords from the audio and visual presentation system in a user interface; at the mobile computing device, receiving user input indicating that a user has selected one of the displayed keywords; and in response to receiving the user input at the mobile computing device, automatically causing the audio and visual presentation system to jump to a portion of the audio and visual program that contains the selected keyword. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An article of manufacture comprising:
-
a tangible machine accessible medium; and instructions in the machine accessible medium which, when executed by a mobile device, enable the mobile device to perform operations comprising; wirelessly receiving, from an audio and visual presentation system, a stream of keyword data for an audio and visual program currently being played by the audio and visual presentation system, wherein the stream of keyword data comprises textual keywords that match spoken words from audio content of the audio and visual program; automatically displaying two or more of the keywords from the audio and visual presentation system in a user interface; receiving user input indicating that a user has selected one of the displayed keywords; and in response to receiving the user input, automatically causing the audio and visual presentation system to jump to a portion of the audio and visual program that contains the selected keyword. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A mobile computing device comprising:
-
a wireless communications interface operable to receive, from an audio and visual presentation system, a stream of keyword data for an audio and visual program currently being played by the audio and visual presentation system, wherein the stream of keyword data comprises textual keywords that match spoken words from audio content of the audio and visual program; a user interface module configured to automatically display two or more of the keywords in a user interface, and to receive user input indicating that a user has selected one of the keywords; and a program control module configured to automatically cause the audio and visual presentation system to jump to a portion of the audio and visual program that contains the selected keyword, in response to the user input selecting the keyword. - View Dependent Claims (17, 18)
-
-
19. An audio and visual presentation device comprising:
-
a display device; a decoder in communication with the display device, the decoder configured to display video content of an audio and visual program on the display device; a keyword recognition module configured to automatically identify keywords from within textual data received by the audio and visual presentation device for the audio and visual program while the audio and visual presentation device is playing the audio and visual program, wherein the keywords comprises textual words that match spoken words from audio content of the audio and visual program; a wireless communications interface operable to perform operations comprising; while the audio and visual presentation device is playing the audio and visual program, sending, to a mobile device, a stream of keyword data for the audio and visual program, wherein the stream of keyword data comprises at least some of the keywords identified by the keyword recognition module; and after sending at least some keyword data for the audio and visual program to the mobile device, receiving, from the mobile device, a program control command pertaining to a keyword selected by a user of the mobile device from the stream of keyword data sent to the mobile device; and a program control module configured to automatically cause the audio and visual presentation device to shift the audio and visual program from a current play time of the audio and visual program to a different play time of the audio and visual program, based on the program control command from the mobile device. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification