Intelligent video summaries in information access
First Claim
Patent Images
1. A computer-readable storage device storing computer-executable instructions in combination with a processor, the computer-readable storage device and the processor configured to perform actions, comprising:
- identifying matching videos in a set of videos based on at least one of;
textual metadata associated with the videos, andstructured metadata associated with the videos, the structured metadata including at least one of;
video size, video length, video quality or video format, text extracted from an audio track by speech-to-text analysis, or phonetic transcription extracted from the audio track;
producing a result page with at least some of the matching videos wherein each of the matching videos of the results page are different from one another and wherein the result page is a web page viewed inside a browser;
computing compressed thumbnails for the matching videos in the result page;
enabling a user selection of each of the matching videos in the result page, said user selecting the video by either hovering, mousing over, scrolling or clicking on the video in the result page;
constructing a video summary in response to each selection from the result page of one of the matching videos that are different from one another that provides to an end user an abbreviated review of the matching video selected by the end user, the video summary comprising a plurality of frames but not all of the frames from the matching video selected by the end user;
optimizing the video summary to the display capabilities of a client device; and
activating, by a server, streaming of the video summary to the client device such that the client device displays the video summary within the context of the result page in response to the user selection of one of the matching videos.
2 Assignments
0 Petitions
Accused Products
Abstract
In a method for displaying video data within result presentations in information access or search systems, compressed thumbnails are computed for videos in a result page and applied to the result page. An end user is enabled to select a video in the result page and activate streaming of a video summary within the context of the associated result page.
-
Citations
22 Claims
-
1. A computer-readable storage device storing computer-executable instructions in combination with a processor, the computer-readable storage device and the processor configured to perform actions, comprising:
-
identifying matching videos in a set of videos based on at least one of; textual metadata associated with the videos, and structured metadata associated with the videos, the structured metadata including at least one of;
video size, video length, video quality or video format, text extracted from an audio track by speech-to-text analysis, or phonetic transcription extracted from the audio track;producing a result page with at least some of the matching videos wherein each of the matching videos of the results page are different from one another and wherein the result page is a web page viewed inside a browser; computing compressed thumbnails for the matching videos in the result page; enabling a user selection of each of the matching videos in the result page, said user selecting the video by either hovering, mousing over, scrolling or clicking on the video in the result page; constructing a video summary in response to each selection from the result page of one of the matching videos that are different from one another that provides to an end user an abbreviated review of the matching video selected by the end user, the video summary comprising a plurality of frames but not all of the frames from the matching video selected by the end user; optimizing the video summary to the display capabilities of a client device; and activating, by a server, streaming of the video summary to the client device such that the client device displays the video summary within the context of the result page in response to the user selection of one of the matching videos. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage device storing computer-executable instructions, comprising:
-
identifying matching videos in a set of videos based on at least one of; textual metadata associated with the videos, and structured metadata associated with the videos, the structured metadata including at least one of;
video size, video length, video quality or video format, text extracted from an audio track by speech-to-text analysis, or phonetic transcription extracted from the audio track;producing a result page with at least some of the matching videos wherein each of the matching videos of the results page are different from one another and wherein the result page is a web page viewed inside a browser; computing compressed thumbnails for the matching videos in the result page; enabling a user selection of each of the matching videos in the result page, said user selecting the video by either hovering, mousing over, scrolling or clicking on the video in the result page; constructing a video summary in response to each selection from the result page of one of the matching videos that are different from one another that provides to an end user an abbreviated review of the matching video selected by the end user, the video summary comprising a plurality of frames but not all of the frames from the matching video selected by the end user; optimizing the video summary to the display capabilities of a client device; and activating, by a server, streaming of the video summary to the client device such that the client device displays the video summary within the context of the result page in response to the user selection of one of the matching videos. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
a processor and a computer-readable storage device; and a process configured to perform actions using the processor, comprising; identifying matching videos in the set of videos based on at least one of; textual metadata associated with the videos, and structured metadata associated with the videos, the structured metadata including at least one of;
video size, video length, video quality or video format, text extracted from an audio track by speech-to-text analysis, or phonetic transcription extracted from the audio track;producing a result page with at least some of the matching videos wherein each of the matching videos of the results page are different from one another and wherein the result page is a web page viewed inside a browser; computing compressed thumbnails for the matching videos in the result page; enabling a user selection of each of the matching videos in the result page, said user selecting the video by either hovering, mousing over, scrolling or clicking on the video in the result page; constructing a video summary in response to each selection from the result page of one of the matching videos that are different from one another that provides to an end user an abbreviated review of the matching video selected by the end user, the video summary comprising a plurality of frames but not all of the frames from the matching video selected by the end user; optimizing the video summary to the display capabilities of a client device; and activating, by a server, streaming of the video summary to the client device such that the client device displays the video summary within the context of the result page in response to the user selection of one of the matching videos. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method of displaying video data within a result page, comprising:
-
identifying matching videos in the set of videos based on at least one of; textual metadata associated with the videos, and structured metadata associated with the videos, the structured metadata including at least one of;
video size, video length, video quality or video format, text extracted from an audio track by speech-to-text analysis, or phonetic transcription extracted from the audio track;producing a result page with at least some of the matching videos wherein each of the matching videos of the results page are different from one another and wherein the result page is a web page viewed inside a browser; computing compressed thumbnails for the matching videos in the result page; enabling a user selection of each of the matching videos in the result page, said user selecting the video by either hovering, mousing over, scrolling or clicking on the video in the result page; constructing a video summary in response to each selection from the result page of one of the matching videos that are different from one another that provides to an end user an abbreviated review of the matching video selected by the end user, the video summary comprising a plurality of frames but not all of the frames from the matching video selected by the end user; optimizing the video summary to the display capabilities of a client device; and activating, by a server, streaming of the video summary to the client device such that the client device displays the video summary within the context of the result page in response to the user selection of one of the matching videos.
-
-
22. A system for displaying video data within a result page, comprising:
-
a processor and a computer-readable storage device; and a process configured to perform actions using the processor, comprising; identifying matching videos in a set of videos based on at least one of; textual metadata associated with the videos, and structured metadata associated with the videos, the structured metadata including at least one of;
video size, video length, video quality or video format, text extracted from an audio track by speech-to-text analysis, or phonetic transcription extracted from the audio track;producing a result page with at least some of the matching videos wherein each of the matching videos of the results page are different from one another and wherein the result page is a web page viewed inside a browser; computing compressed thumbnails for the matching videos in the result page; enabling a user selection of each of the matching videos in the result page, said user selecting the video by either hovering, mousing over, scrolling or clicking on the video in the result page; constructing a video summary in response to each selection from the result page of one of the matching videos that are different from one another that provides to an end user an abbreviated review of the matching video selected by the end user, the video summary comprising a plurality of frames but not all of the frames from the matching video selected by the end user; optimizing the video summary to the display capabilities of a client device; and activating, by a server, streaming of the video summary to the client device such that the client device displays the video summary within the context of the result page in response to the user selection of one of the matching videos.
-
Specification