G06F16/738

EFFICIENT EXPLORER FOR RECORDED MEETINGS
20230029278 · 2023-01-26 ·

One example method includes generating a searchable video library. Video files are processed to extract text corresponding to the speech and to the images. The extracted text is semantically searched such that specific portions or locations of video files can be identified and returned in response to a query.

VIDEO RETRIEVAL METHOD AND APPARATUS, DEVICE AND STORAGE MEDIUM
20230229699 · 2023-07-20 ·

A video retrieval method and apparatus, a device and a storage medium are provided. The method comprises the following steps: acquiring a comparison video clip from a video library according to the duration of a to-be-tested video (S110); determining the similarity between the to-be-tested video and the comparison video clip by a target spatio-temporal neural network, a spatio-temporal convolutional layer of the target spatio-temporal neural network being configured to be capable of performing two-dimensional convolution and temporal dimension information processing, respectively (S120); and traversing the video library, and outputting a retrieval result according to the similarity (S130).

Systems and methods for identifying and storing a portion of a media asset
11563999 · 2023-01-24 · ·

Systems and methods are described herein for a media guidance application that can cause a specific portion of a media asset to be stored based on a user command. For example, if the user requests the closing scene from a given movie, the media guidance application may detect the command, determine that it comprises an instruction to store a portion of a media asset, identify a source of the portion of the media asset, and cause the portion of the media asset to be stored. The media guidance application may also cause the entirety of the media asset to be stored and initiate playback at the start of the requested portion. This may allow users to store and watch portions of particular interest without requiring that the users seek through the entire media asset on their own.

SYSTEMS AND METHODS FOR PRESENTING AUXILIARY VIDEO RELATING TO AN OBJECT A USER IS INTERESTED IN WHEN THE USER RETURNS TO A FRAME OF A VIDEO IN WHICH THE OBJECT IS DEPICTED
20230229701 · 2023-07-20 ·

Systems and methods are described herein for a media guidance application that detects, and responds to, a user's review of video content on a media device. The media guidance application detects a rewind operation during playback of a video comprising a media asset. In response, the media guidance application determines if the playback position reached during the rewind operation occurs during a first break in the media asset and, if so, identifies objects depicted in the video at the playback position, and presents auxiliary video relating to an object at a second break in the media asset.

SYSTEMS AND METHODS FOR PRESENTING AUXILIARY VIDEO RELATING TO AN OBJECT A USER IS INTERESTED IN WHEN THE USER RETURNS TO A FRAME OF A VIDEO IN WHICH THE OBJECT IS DEPICTED
20230229701 · 2023-07-20 ·

Systems and methods are described herein for a media guidance application that detects, and responds to, a user's review of video content on a media device. The media guidance application detects a rewind operation during playback of a video comprising a media asset. In response, the media guidance application determines if the playback position reached during the rewind operation occurs during a first break in the media asset and, if so, identifies objects depicted in the video at the playback position, and presents auxiliary video relating to an object at a second break in the media asset.

METHODS, SYSTEMS, AND MEDIA FOR MODIFYING SEARCH RESULTS BASED ON SEARCH QUERY RISK
20230229698 · 2023-07-20 ·

Methods, systems, and media for demoting search results based on search query risk are provided. In some embodiments, a method for demoting search results includes: receiving a search query for a video content item; generating a plurality of search results in response to the search query; calculating a set of result goodness values; calculating a query goodness value associated with the search query based on the set of result goodness values; identifying a threshold goodness value based on the query goodness value; in response to determining that a first result goodness value of the set of result goodness values is less than the threshold goodness value, demoting a first search result of the plurality of search results, wherein the first result goodness value is associated with the first search result; and causing at least a portion of the plurality of search results to be presented based on the demotion.

METHODS, SYSTEMS, AND MEDIA FOR MODIFYING SEARCH RESULTS BASED ON SEARCH QUERY RISK
20230229698 · 2023-07-20 ·

Methods, systems, and media for demoting search results based on search query risk are provided. In some embodiments, a method for demoting search results includes: receiving a search query for a video content item; generating a plurality of search results in response to the search query; calculating a set of result goodness values; calculating a query goodness value associated with the search query based on the set of result goodness values; identifying a threshold goodness value based on the query goodness value; in response to determining that a first result goodness value of the set of result goodness values is less than the threshold goodness value, demoting a first search result of the plurality of search results, wherein the first result goodness value is associated with the first search result; and causing at least a portion of the plurality of search results to be presented based on the demotion.

Systems and methods for seeking within multimedia content during streaming playback
11706276 · 2023-07-18 · ·

A receiver driven approach for playback of remote content is described. One embodiment includes obtaining information concerning the content of the media file from the remote server, identifying a starting location within the media sequence, identifying byte ranges of the media file corresponding to media required to play the media sequence from the starting location, requesting the byte ranges required to play the media sequence from the starting location, buffering received bytes of information pending commencement of playback, playing back the buffered bytes of information, receiving a user instruction, identifying byte ranges of the media file corresponding to media required to play the media sequence in accordance with the user instruction, flushing previous byte range requests, and requesting the byte ranges required to play the media in accordance with the user instruction.

Method, apparatus and storage medium for implementing a discrete frame-based scene section

A method, apparatus and storage medium for implementing a discrete frame-based scene section are disclosed. The method comprises: obtaining at least one first tag for mapping a discrete frame to a scene section; for any second tag in the at least one first tag, performing polling query on to-be-processed first discrete frames respectively to determine whether there is a second discrete frame matched with the second tag in the first discrete frames; if there is the second discrete frame, marking the second discrete frame with the second tag corresponding to a scene section; if the polling query corresponding to the second tag ends, storing start frame timestamp information and end frame timestamp information of the scene section.

Content-modification system with transmission delay-based feature

In one aspect, a method includes determining a content-transmission delay between a content-distribution system and a content-presentation device. The method also includes using at least the determined content-transmission delay as a basis to select, from among a plurality of reference fingerprint data sets, a reference fingerprint data set that corresponds with the determined content-transmission delay. The method also includes transmitting to the content-presentation device, the selected reference fingerprint data set that corresponds with the determined content-transmission delay to facilitate the content-presentation device detecting a match between query fingerprint data representing content received by the content-presentation device and at least a portion of reference fingerprint data in the transmitted reference fingerprint data set.