US-12627863-B2 - Searching and displaying multimedia search results
Abstract
A system and method for searching and displaying multimedia search results is disclosed herein. An embodiment operates by supplying a video stream to a primary display. An information request soliciting information associated with content of the video stream on the primary display is received. In response, a plurality of tag data relating to the video stream is supplied to a secondary display, wherein the plurality of tag data are visually and concurrently indicated on a single progress bar of the video stream being displayed on the secondary display, and whereby the tag content data is displayed on the display screen of the secondary display when one of the plurality of tag types is selected.
Inventors
- Jim Funk
- Brandon Noffsinger
Assignees
- ROKU, INC.
Dates
- Publication Date
- 20260512
- Application Date
- 20240730
Claims (20)
- 1 . A computer-implemented method, comprising: supplying, by at least one computer processor, a video stream to a primary display; receiving an information request associated with content of the video stream; and in response to receiving the information request, supplying to a secondary display a plurality of tag data relating to the video stream, wherein the plurality of tag data comprises a plurality of different tag sources, different tag types, tag timestamps, and tag content data, wherein the plurality of tag data are visually and concurrently indicated on a single progress bar of the video stream being displayed on the secondary display, and whereby the tag content data is displayed on the secondary display when a tag type of the different tag types is selected.
- 2 . The computer-implemented method of claim 1 , wherein the tag content data is displayed as an overlay on a display screen of the secondary display.
- 3 . The computer-implemented method of claim 1 , wherein the tag type comprises one of a user tag, a friend tag, and a global tag.
- 4 . The computer-implemented method of claim 3 , wherein the user tag is a tag generated by a user of the primary display or the secondary display.
- 5 . The computer-implemented method of claim 4 , wherein the global tag is an aggregation of tags generated by other users.
- 6 . The computer-implemented method of claim 3 , wherein each of the different tag types is visually distinguished from each other on the single progress bar of the video stream.
- 7 . The computer-implemented method of claim 1 , wherein the tag timestamps comprise location information of at least one tag information on the single progress bar of the video stream.
- 8 . A system, comprising: one or more memories; and at least one processor each coupled to at least one of the memories and configured to perform operations comprising: supplying a video stream to a primary display; receiving an information request associated with content of the video stream; and in response to receiving the information request, supplying to a secondary display a plurality of tag data relating to the video stream, wherein the plurality of tag data comprises a plurality of different tag sources, different tag types, tag timestamps, and tag content data, wherein the plurality of tag data are visually and concurrently indicated on a single progress bar of the video stream being displayed on the secondary display, and whereby the tag content data is displayed on the secondary display when a tag type of the different tag types is selected.
- 9 . The system of claim 8 , wherein the tag content data is displayed as an overlay on a display screen of the secondary display.
- 10 . The system of claim 8 , wherein the tag type comprises one of a user tag, a friend tag, and a global tag.
- 11 . The system of claim 10 , wherein the user tag is a tag generated by a user of the primary display or the secondary display.
- 12 . The system of claim 11 , wherein the global tag is an aggregation of tags generated by other users.
- 13 . The system of claim 10 , wherein each of the tag types is visually distinguished from each other on the single progress bar of the video stream.
- 14 . The system of claim 8 , wherein the tag timestamps comprise location information of at least one tag information on the single progress bar of the video stream.
- 15 . A non-transitory processor-readable medium having one or more instructions operational on a computing device which, when executed by a processor, cause the processor to perform operations comprising: supplying a video stream to a primary display; receiving an information request associated with content of the video stream; and in response to receiving the information request, supplying to a secondary display a plurality of tag data relating to the video stream, wherein the plurality of tag data comprises a plurality of different tag sources, different tag types, tag timestamps, and tag content data, wherein the plurality of tag data are visually and concurrently indicated on a single progress bar of the video stream being displayed on the secondary display, and whereby the tag content data is displayed on the secondary display when a tag type of the different tag types is selected.
- 16 . The non-transitory processor-readable medium of claim 15 , wherein the tag content data is displayed as an overlay on a display screen of the secondary display.
- 17 . The non-transitory processor-readable medium of claim 15 , wherein the tag type comprises one of a user tag, a friend tag, and a global tag.
- 18 . The non-transitory processor-readable medium of claim 17 , wherein the user tag is a tag generated by a user of the primary display or the secondary display.
- 19 . The non-transitory processor-readable medium of claim 18 , wherein the global tag is an aggregation of tags generated by other users.
- 20 . The non-transitory processor-readable medium of claim 17 , wherein each of the tag types is visually distinguished from each other on the single progress bar of the video stream.
Description
CROSS-REFERENCE TO RELATED APPLICATIONS The present application is a continuation of U.S. patent application Ser. No. 18/139,576, entitled “Searching And Displaying Multimedia Search Results”, filed Apr. 26, 2023, which is a continuation of U.S. patent application Ser. No. 17/327,486, entitled “Searching And Displaying Multimedia Search Results”, filed May 21, 2021, which is a continuation of U.S. patent application Ser. No. 14/558,648, entitled “System and Method for Searching Multimedia”, filed Dec. 2, 2014, which is a continuation of patent application Ser. No. 14/536,339, entitled “System and Method for Searching Multimedia”, filed Nov. 7, 2014, which is a continuation in part of patent application Ser. No. 13/778,068, entitled “Method and Apparatus for Sharing Content”, filed Feb. 26, 2013, which is a continuation in part of patent application Ser. No. 13/431,932, entitled “Method and Apparatus for Sharing Content”, filed Mar. 27, 2012, all of which are expressly incorporated herein by reference. FIELD Various embodiments of the invention relate to systems and methods for providing information about multimedia or television programs such as sports, news, TV shows, music, documentaries, and movies, etc. to user. BACKGROUND The number of television programs available to users have dramatically increased over the years. Today there are numerous streaming services that offer thousands of video on demand (VOD) programs. Even traditional cable networks like ABC, CBS, and NBC have started their own streaming services in their efforts to capture the users' attention and loyalty. In addition to all of the available VOD programs, there are also numerous broadcast programs that are available to the users. Consequently, users now face a sea of readily available programs in which they have to wade through in order to find something to watch. One way to help users discover programs to enjoy is to provide a search feature, which is commonly available on all cable, satellite, and streaming systems. The traditional search feature is helpful in narrowing down the choices of programs from which the user can select. However, often times, the search results are not helpful because the particular program the user is searching for is not yet available on certain channel or service provider to which the user has a subscription. When this occurs, the user usually gives up and forgets about the search. Accordingly, there is a need for a better searching tool that help users discover programs relevant to their initial search on a continuing basis. SUMMARY OF THE INVENTION In traditional systems, a search is typically performed only once (at the time of request) unless the user specifically instructs the system to “follow” the search topic or creates an alert for the search. As the collection of available VODs continue to grows, the traditional search process will be less helpful as there is a lack of built-in intelligence to help sort through the flood of available VODs. Accordingly, a system for searching and displaying multimedia search results is disclosed herein. In an embodiment, a method is disclosed. The method includes supplying a video stream to a primary display. An information request soliciting information associated with content of the video stream on the primary display is received. In response, a plurality of tag data relating to the video stream is supplied to a secondary display, wherein the plurality of tag data are visually and concurrently indicated on a single progress bar of the video stream being displayed on the secondary display, and whereby the tag content data is displayed on the display screen of the secondary display when one of the plurality of tag types is selected. In an embodiment, a system is provided. The system operates by supplying a video stream to a primary display. An information request soliciting information associated with content of the video stream on the primary display is received. In response, a plurality of tag data relating to the video stream is supplied to a secondary display, wherein the plurality of tag data are visually and concurrently indicated on a single progress bar of the video stream being displayed on the secondary display, and whereby the tag content data is displayed on the display screen of the secondary display when one of the plurality of tag types is selected. In another embodiment, a non-transitory processor-readable medium having one or more instructions operational on a computing device which, when executed by a processor, cause the processor to perform operations is disclosed. The operations include supplying a video stream to a primary display. An information request soliciting information associated with content of the video stream on the primary display is received. In response, a plurality of tag data relating to the video stream is supplied to a secondary display, wherein the plurality of tag data are visually and concurrently indicated on a single pro