G06F16/41

System and method for identifying availability of media items
11567931 · 2023-01-31 · ·

A system, computer-readable storage medium storing at least one program, and a computer-implemented method for identifying availability of media items is presented. A search query is received from a client device of a user. Instances of media items that satisfy the search query and that are available on content sources accessible to the client device of the user are identified. Aggregate information for the media items is determined based on the instances of the media items. The aggregate information for the media items is transmitted to the client device.

COMPOSITE CODE SPARSE AUTOENCODERS FOR APPROXIMATE NEIGHBOR SEARCH
20230021996 · 2023-01-26 ·

Information retrieval methods employ a neural network encoder configured to receive a dense representation and generate a composite code comprising C clusters of dimension L from the dense representation. An activation function is configured to generate a sparse composite code from the composite code. The sparse composite code comprises a binary representation. An index can be generated using the sparse composite code.

COMPOSITE CODE SPARSE AUTOENCODERS FOR APPROXIMATE NEIGHBOR SEARCH
20230021996 · 2023-01-26 ·

Information retrieval methods employ a neural network encoder configured to receive a dense representation and generate a composite code comprising C clusters of dimension L from the dense representation. An activation function is configured to generate a sparse composite code from the composite code. The sparse composite code comprises a binary representation. An index can be generated using the sparse composite code.

Generating visual media collections for a dynamic social networking account
11562014 · 2023-01-24 · ·

The present disclosure describes systems, non-transitory computer-readable media, and methods for generating a visual media collection for a social networking account and provide access to (or distribute) images, videos, or other visual media items from the visual media collection separate from social networking posts uncategorized within such a collection for the social networking account. For example, based on follow requests specific to a visual media collection, the disclosed systems can further distribute visual media items in collections posts from a particular visual media collection differing from other visual media collections and from social networking posts uncategorized within such a collection of a social networking account. In certain implementations, the disclosed systems further provide search results comprising a visual media item from a visual media collection based on a description or annotation for the visual media collection or a shared visual media collection with another visual media item.

Generating visual media collections for a dynamic social networking account
11562014 · 2023-01-24 · ·

The present disclosure describes systems, non-transitory computer-readable media, and methods for generating a visual media collection for a social networking account and provide access to (or distribute) images, videos, or other visual media items from the visual media collection separate from social networking posts uncategorized within such a collection for the social networking account. For example, based on follow requests specific to a visual media collection, the disclosed systems can further distribute visual media items in collections posts from a particular visual media collection differing from other visual media collections and from social networking posts uncategorized within such a collection of a social networking account. In certain implementations, the disclosed systems further provide search results comprising a visual media item from a visual media collection based on a description or annotation for the visual media collection or a shared visual media collection with another visual media item.

METHODS AND SYSTEMS FOR PROVIDING SEARCHABLE MEDIA CONTENT AND FOR SEARCHING WITHIN MEDIA CONTENT
20230229702 · 2023-07-20 · ·

A method includes generating a text file related to media content. The media content comprises a first segment and a second segment. A first portion of the text file includes a first time of the first segment and represents audio in the first segment or video in the first segment. A second portion of the text file includes a second time of the second segment and represents audio in the second segment or video in the second segment. A search query is received at a playback device, and the playback device plays the media content starting at the second time in response to the search query matching the second portion of the text file.

Method of managing media libraries, corresponding system and computer program product

In accordance with an embodiment, a method of managing an automotive infotainment media library, in which media content files sourced from a set of source devices, and the media content files are accessible via respective playback paths by at least one media player application having a plurality of configurations, includes: parsing the media content files in the media library to create at least one indexed table including a respective list of identifiers associated to media content files, wherein the media content files are parsed as a function of at least one of a source device in the set of source devices, as a function of a configuration in the plurality of configurations of the at least one media player application, or as a function of folders grouping the media content files in the media library.

Method of managing media libraries, corresponding system and computer program product

In accordance with an embodiment, a method of managing an automotive infotainment media library, in which media content files sourced from a set of source devices, and the media content files are accessible via respective playback paths by at least one media player application having a plurality of configurations, includes: parsing the media content files in the media library to create at least one indexed table including a respective list of identifiers associated to media content files, wherein the media content files are parsed as a function of at least one of a source device in the set of source devices, as a function of a configuration in the plurality of configurations of the at least one media player application, or as a function of folders grouping the media content files in the media library.

System and method for enriching a concept database

A system and method for enriching a concept database. The method includes determining, based on at least one signature of a first multimedia data element (MMDE) and signatures of a plurality of existing concepts in the concept database, at least one first concept among the plurality of existing concepts, wherein each of the at least one first concept matches a portion of the at least one signature of the first MMDE; generating a reduced representation of the first MMDE, wherein generating the reduced representation further comprises removing the portion of the first MMDE matching the at least one first concept; comparing the reduced representation of the first MMDE to signatures representing a plurality of second MMDEs to determine a plurality of matching second MMDEs; generating, based on the reduced representation of the first MMDE and the plurality of matching second MMDEs, at least one second concept; and adding the generated at least one second concept to the concept database.

System and method for enriching a concept database

A system and method for enriching a concept database. The method includes determining, based on at least one signature of a first multimedia data element (MMDE) and signatures of a plurality of existing concepts in the concept database, at least one first concept among the plurality of existing concepts, wherein each of the at least one first concept matches a portion of the at least one signature of the first MMDE; generating a reduced representation of the first MMDE, wherein generating the reduced representation further comprises removing the portion of the first MMDE matching the at least one first concept; comparing the reduced representation of the first MMDE to signatures representing a plurality of second MMDEs to determine a plurality of matching second MMDEs; generating, based on the reduced representation of the first MMDE and the plurality of matching second MMDEs, at least one second concept; and adding the generated at least one second concept to the concept database.