G06F16/78

Systems and Methods for Extracting Temporal Information from Animated Media Content Items Using Machine Learning
20220406033 · 2022-12-22 ·

A computer-implemented method can include receiving, by a computing system including one or more computing devices, data describing a media content item that includes a plurality of image frames for sequential display. The method can include inputting, by the computing system, the data describing the media content item into a machine-learned temporal analysis model that is configured to receive the data describing the media content item, and in response to receiving the data describing the media content item, output temporal analysis data that describes temporal information associated with sequentially viewing the plurality of image frames of the media content item. The method can include receiving, by the computing system and as an output of the machine-learned temporal analysis model, the temporal analysis data.

RECORDING APPARATUS, METHOD OF CONTROLLING SAME, EXTERNAL APPARATUS, AND STORAGE MEDIUM
20220405325 · 2022-12-22 ·

A recording apparatus to record, to a recording medium, a moving image file including video data and an additional information file, which is a file of additional information of the video data; and a control unit configured to perform control to record identification information for identifying category information of the additional information file or a data structure of the additional information file on the recording medium as a file other than the additional information file.

Merging of multiple data sets
11531668 · 2022-12-20 · ·

A method may comprise comparing a first data set with a second data set, the first data set associating a first plurality of names with a first plurality of roles, and the second data set associating a second plurality of names with a second plurality of roles. The method may further comprise generating a third data set based on an outcome of the comparing, such that the third data set associates a subset of the first plurality of names with a subset of the second plurality of roles. Apparatuses, methods, and software for performing these and other functions are also described.

User interface providing supplemental and social information
11531442 · 2022-12-20 · ·

Systems and methods are provided which implement techniques for providing supplemental and social information along with primary information. In one implementation, a user interface is provided with various sections. One section plays back a main item of content, while a second section displays supplemental information. A third section provides interactive tools for a user to communicate or share information with other users. For example, while playing a movie in the first portion, the social networking section may provide a chat interface in the third portion along with social network service controls to post or share user input, or to view posts from friends about the item of content.

User interface providing supplemental and social information
11531442 · 2022-12-20 · ·

Systems and methods are provided which implement techniques for providing supplemental and social information along with primary information. In one implementation, a user interface is provided with various sections. One section plays back a main item of content, while a second section displays supplemental information. A third section provides interactive tools for a user to communicate or share information with other users. For example, while playing a movie in the first portion, the social networking section may provide a chat interface in the third portion along with social network service controls to post or share user input, or to view posts from friends about the item of content.

Title rating and improvement process and system

In accordance with one embodiment, a method can be implemented that comprises receiving as an input a title of a video from a video sharing web site; parsing the title of the video into one or more n-grams; computing with a computer a title-searchability-score by utilizing the one or more n-grams.

Streaming event content based filtering

A method of per subscription event filtering is provided for an event recordation and distribution system. The method includes receiving an event from the event recordation and distribution system, determining that an event consumer that is a subscriber of an event stream of the event has specified filter logic for the event stream, and forwarding the event to an event consumer in response to the event meeting requirements of the specified filter logic.

Streaming event content based filtering

A method of per subscription event filtering is provided for an event recordation and distribution system. The method includes receiving an event from the event recordation and distribution system, determining that an event consumer that is a subscriber of an event stream of the event has specified filter logic for the event stream, and forwarding the event to an event consumer in response to the event meeting requirements of the specified filter logic.

SYSTEM AND METHODS FOR RESOLVING QUERY RELATED TO CONTENT
20220398279 · 2022-12-15 ·

Systems and methods are described for providing a reply to a query related to a media asset. A query may be received from a user while the media asset is being played on a first device, and in response to determining that the query is related to the media asset, a snapshot of the media asset may be captured, where the snapshot comprises a depiction of a first object and a second object, and the snapshot may be generated for display at a second device. In response to determining there is ambiguity whether the query is related to the first or second object, a disambiguating query based on the first and second objects of the snapshot may be generated for simultaneous output with the snapshot. In response to receiving a reply to the disambiguating query, a response to the query may be generated for output based on the reply.

Method and system for interfacing with a user to facilitate an image search for an object-of-interest

Methods, systems, and techniques for performing a facet search include receiving facet search commencement user input indicating that a search for a facet is to commence; in response to the facet search commencement user input, searching one or more video recordings for the facet; and displaying, on a display, facet image search results depicting the facet, wherein the facet image search results are selected from the one or more video recordings. An artificial neural network may be used for the facet search, and that network may be trained by generating a facet image training set that comprises training images, with the training images depicting a type of facet common to the training images; and training, by using the facet image training set, that neural network to classify the type of facet when a sample image comprising the type of facet is input to that network.