IP Library Patent Application 15420989
Patent Application
App. No. 15/420,989

SYSTEM AND METHOD FOR CLUSTERING MULTIMEDIA CONTENT ELEMENTS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/420,989
Abstract

A system and method for clustering multimedia content. The method includes: detecting at least one clustering trigger event related to at least one multimedia content element to be clustered; generating at least one signature for the at least one multimedia content element, each signature representing at least a portion of the at least one multimedia content element; determining, based on the generated at least one signature, at least one multimedia content element cluster, wherein each multimedia content element cluster includes a plurality of clustered multimedia content elements sharing at least one common concept with the at least one multimedia content element; and adding, to each determined cluster, the at least one multimedia content element.

Claims (43)

1 . A method for clustering multimedia content, comprising:

detecting at least one clustering trigger event related to at least one multimedia content element to be clustered;

generating at least one signature for the at least one multimedia content element, each signature representing at least a portion of the at least one multimedia content element;

determining, based on the generated at least one signature, at least one multimedia content element cluster, wherein each multimedia content element cluster includes a plurality of clustered multimedia content elements sharing at least one common concept with the at least one multimedia content element; and

adding, to each determined cluster, the at least one multimedia content element.

2 . The method of claim 1 , further comprising:

generating, based on the generated at least one signature, at least one tag for the multimedia content element, wherein the at least one multimedia content element cluster is determined based further on the generated at least one tag.

3 . The method of claim 2 , wherein each multimedia content element cluster includes a plurality of multimedia content elements associated with the generated at least one tag.

4 . The method of claim 2 , wherein generating the at least one tag further comprises:

querying, with respect to the generated at least one signature, a deep content classification system to obtain at least one concept structure matching the at least one multimedia content element, each concept structure including a signature reduced cluster and metadata, wherein the at least one tag is generated based on the metadata of the obtained at least one concept structure.

5 . The method of claim 1 , wherein each determined cluster is associated with at least one portion of a signature that is common to the clustered multimedia content elements of the cluster and to the at least one multimedia content element.

6 . The method of claim 1 , further comprising:

determining, based on the generated at least one signature, whether an existing multimedia content element cluster sharing a common concept with the multimedia content element can be found; and

generating a multimedia content element cluster, when it is determined that an existing multimedia content element cluster sharing a common concept with the multimedia content element cannot be found, wherein the determined at least one multimedia content element cluster is the generated multimedia content element cluster.

7 . The method of claim 1 , wherein the at least one signature is generated via a signature generator system, wherein the signature generator system includes a plurality of at least partially statistically independent computational cores, wherein the properties of each computational core are set independently of properties of each other computational core.

8 . The method of claim 1 , wherein the detected at least one clustering trigger event includes receiving a request to cluster the at least one multimedia content element, wherein the request includes at least one of: the at least one multimedia content element, at least one identifier of the at least one multimedia content element, and at least one location of the at least one multimedia content element.

9 . The method of claim 1 , further comprising:

storing, in a data storage, the at least one cluster including the added at least one multimedia content element, wherein each cluster is stored in a separate location of the data storage.

10 . A non-transitory computer readable medium having stored thereon instructions for causing a processing circuitry to execute a process, the process comprising:

detecting at least one clustering trigger event related to at least one multimedia content element to be clustered;

generating at least one signature for the at least one multimedia content element, each signature representing at least a portion of the at least one multimedia content element;

determining, based on the generated at least one signature, at least one multimedia content element cluster, wherein each multimedia content element cluster includes a plurality of clustered multimedia content elements sharing at least one common concept with the at least one multimedia content element; and

adding, to each determined cluster, the at least one multimedia content element.

11 . A system for clustering multimedia content, comprising:

a processing circuitry; and

a memory, the memory containing instructions that, when executed by the processing circuitry, configure the system to:

detect at least one clustering trigger event related to at least one multimedia content element to be clustered;

generate at least one signature for the at least one multimedia content element, each signature representing at least a portion of the at least one multimedia content element;

determine, based on the generated at least one signature, at least one multimedia content element cluster, wherein each multimedia content element cluster includes a plurality of clustered multimedia content elements sharing at least one common concept with the at least one multimedia content element; and

add, to each determined, the at least one multimedia content element.

12 . The system of claim 11 , wherein the system is further configured to:

generate, based on the generated at least one signature, at least one tag for the multimedia content element, wherein the at least one multimedia content element cluster is determined based further on the generated at least one tag.

13 . The system of claim 12 , wherein each multimedia content element cluster includes a plurality of multimedia content elements associated with the generated at least one tag.

14 . The system of claim 12 , wherein the system is further configured to:

query, with respect to the generated at least one signature, a deep content classification system to obtain at least one concept structure matching the at least one multimedia content element, each concept structure including a signature reduced cluster and metadata, wherein the at least one tag is generated based on the metadata of the obtained at least one concept structure.

15 . The system of claim 11 , wherein each determined cluster is associated with at least one portion of a signature that is common to the clustered multimedia content elements of the cluster and to the at least one multimedia content element.

16 . The system of claim 11 , wherein the system is further configured to:

determine, based on the generated at least one signature, whether an existing multimedia content element cluster sharing a common concept with the multimedia content element can be found; and

generate a multimedia content element cluster, when it is determined that an existing multimedia content element cluster sharing a common concept with the multimedia content element cannot be found, wherein the determined at least one multimedia content element cluster is the generated multimedia content element cluster.

17 . The system of claim 11 , wherein the at least one signature is generated via a signature generator system, wherein the signature generator system includes a plurality of at least partially statistically independent computational cores, wherein the properties of each computational core are set independently of properties of each other computational core.

18 . The system of claim 11 , wherein the detected at least one clustering trigger event includes receiving a request to cluster the at least one multimedia content element, wherein the request includes at least one of: the at least one multimedia content element, at least one identifier of the at least one multimedia content element, and at least one location of the at least one multimedia content element.

19 . The system of claim 11 , wherein the system is further configured to:

store, in a data storage, the at least one cluster including the added at least one multimedia content element, wherein each cluster is stored in a separate location of the data storage.

Assignments (3)
LICENSE Recorded Jan 31, 2022
From: CORTICA LTD.
To: CORTICA AUTOMOTIVE
Reel/Frame 058917/0479 →
AMENDMENT TO LICENSE Recorded Jan 31, 2022
From: CORTICA LTD.
To: CARTICA AI LTD.
Reel/Frame 058917/0495 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2018
From: RAICHELGAUZ, IGAL; ODINAEV, KARINA; ZEEVI, YEHOSHUA Y
To: CORTICA LTD.
Reel/Frame 046731/0897 →