Abstract:
A method and system for caching concept structures in a cache memory of a computing device are provided. The method includes collecting metadata related to the user of the computing device; fetching at least one concept structure that matches the collected metadata, wherein each concept structure comprises a concept metadata; and, storing the at least one fetched concept structures in the cache memory, such that responsive to a request to analyze at least one multimedia content element, a cached concept structure matching the at least one multimedia content element is provided.
Abstract:
Methods and systems for generating concept structures from signature reduced clusters (SRCs) are provided. The method includes retrieving at least one SRC including a cluster of signatures respective of a plurality of multimedia data elements (MMDEs); generating at least one metadata for each signature of the cluster of signatures; identifying a number of repetitions of a metadata of the at least one generated metadata; and determining whether the number of repetitions of the metadata exceeds a predefined repetition threshold; upon determining that the number of repetitions of the metadata exceeds the predefined repetition threshold, identifying the metadata as representative of the SRC; comparing the representative metadata to metadata that is representative of at least one previously generated SRC to determine a metadata match; and upon determining the metadata match, identifying the retrieved SRC and the matching previously generated SRC as a concept structure.
Abstract:
A system for generating signatures of an input multimedia data element comprises a partitioning unit for recursively partitioning the input multimedia data element into a plurality of multimedia data elements, wherein each of the plurality of the minimum size multimedia data elements is a minimal partition of the input multimedia data elements; a signature generator for generating for each of the plurality of minimum size multimedia data elements a respective signature; and a storage unit for storing the respective signatures respective of the plurality of minimum size multimedia data elements.
Abstract:
A system and method for identification of inappropriate multimedia content elements are provided. The method includes receiving a request to identify a multimedia content element from a user device; generating at least one signature respective of the received multimedia content element; matching between the at least one of generated signature respective of the multimedia content element and at least one signature of each concept designated as inappropriate; determining whether a match is identified between the at least one of signature generated respective of the multimedia content element and the at least one signature of an inappropriate concept; and preventing the display on a user device of the multimedia content element, upon identification of a match.
Abstract:
A method and system for characterization of multimedia content inputs using cores of a natural liquid architecture are provided. The method comprises receiving at least one multimedia content signal; generating at least a signature respective of the multimedia content signal; matching the generated at least a signature respective of the multimedia content signal to at least a signature from a Signature Database (SDB); identifying a cluster respective of the generated at least a signature; and identifying in a Concept Database (CDB) a concept respective of the cluster.
Abstract:
A method and apparatus for unsupervised clustering of a large-scale collection of multimedia data elements. The method comprises generating a first cluster from the large-scale collection by: matching each of the multimedia data elements to all other multimedia data elements in the large-scale collection, determining a clustering score for each match being performed, clustering multimedia data elements having a clustering score above a threshold to create the first cluster; and storing the first cluster in a storage unit.
Abstract:
A method and system for generating concept structures and taxonomies based on received multimedia data elements (MMDEs) are provided. The method comprises receiving at least one MMDE; generating at least one signature for the at least one received MMDE; matching the at least one generated signature to a plurality of clusters to find at least one matching cluster; associating the at least one generated signature with each of the at least one matching cluster; and analyzing the at least one generated signature with respect to a signature reduced cluster (SRC) of each of the at least one matching cluster to generate a taxonomy, wherein the taxonomy relates to the at least one received MMDE and an MMDE respective of each of the at least one matching cluster.
Abstract:
A method and system for searching for mobile applications using a multimedia content element are provided. The system comprises receiving an input search query including the multimedia content element; generating at least one signature for the at least one multimedia content element; generating a textual query using at least the one generated signature; querying at least one application distribution platform using the generated textual search query; analyzing search results returned responsive to the textual query to determine relevancy of mobile applications designated in the search results to the multimedia content element; and causing the display of mobile applications on a user device submitting the input search query.
Abstract:
A method and system for creating a database of multimedia content elements assigned to users are provided. The method comprises receiving at least one parameter identifying a user; receiving at least one multimedia content element from a user device; generating at least one signature to the at least one multimedia content element; searching for the existence of the at least multimedia content element in a database using the least one generated signature to determine whether each of the at least one multimedia content element is an existing multimedia content element or a non-existing multimedia content element; and generating a unique identifier using the at least one parameters for each non-existing multimedia content element; assigning the generated unique identifier to its respective non-existing multimedia content element; and storing each of the non-existing multimedia content elements and their respective unique identifiers in the database.
Abstract:
A method for identifying nutritional data related to food substances contained in a multimedia content item is provided. The method includes analyzing a received multimedia content item to identify multimedia elements containing food substance; generating at least one signature for each identified multimedia element; querying a deep-content-classification (DCC) system for each of the identified multimedia elements to find at least one concept that matches at least one of the identified multimedia elements; matching the at least one signature of each of the at least one matching concepts to previously generated signatures of food substances maintained in a data warehouse; retrieving, for each of the at least one matching signature, nutritional data associated with the at least one matching signature from the data warehouse, thereby providing nutritional data for the food substances substance contained in the received multimedia content item; and sending the nutritional data to the user device.