Method and system for populating a concept database with respect to user identifiers
First Claim
1. A method for populating a concept database based on a plurality of multimedia data elements (MMDEs) and at least one user identifier, the concept database including a plurality of concept structures, comprising:
- clustering a plurality of signatures of the plurality of MMDEs into a cluster of signatures;
reducing the number of signatures in the cluster to create a signature reduced cluster (SRC);
generating, based on the SRC and the plurality of concept structures, an index, wherein the index maps the plurality of MMDEs to a matching concept structure of the plurality of concept structures;
associating the index with a user based on the at least one user identifier;
storing the index and the plurality of MMDEs in the concept database;
finding a first SRC and a second SRC that are associated to each other;
wherein the finding comprises determining that the first SRC is associated with the second SRC based on (a) a partial match between metadata associated with first SRC and metadata associated with the second SRC, and (b) a partial match between one or more signatures of the first SRC and one or more signatures of the second SRC; and
associating, with the second SRC, metadata related to the first SRC.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for populating a concept database based on a plurality of multimedia data elements (MMDEs) and at least one user identifier, the concept database including a plurality of concept structures. The method includes clustering a plurality of signatures of the plurality of MMDEs into a cluster of signatures; reducing the number of signatures in the cluster to a create a signature reduced cluster (SRC); generating, based on the SRC and the plurality of concept structures, an index, wherein the index maps the plurality of MMDEs to a matching concept structure of the plurality of concept structures; associating the index with a user based on the at least one user identifier; and storing the index and the plurality of MMDEs in the concept database.
-
Citations
23 Claims
-
1. A method for populating a concept database based on a plurality of multimedia data elements (MMDEs) and at least one user identifier, the concept database including a plurality of concept structures, comprising:
-
clustering a plurality of signatures of the plurality of MMDEs into a cluster of signatures; reducing the number of signatures in the cluster to create a signature reduced cluster (SRC); generating, based on the SRC and the plurality of concept structures, an index, wherein the index maps the plurality of MMDEs to a matching concept structure of the plurality of concept structures; associating the index with a user based on the at least one user identifier; storing the index and the plurality of MMDEs in the concept database; finding a first SRC and a second SRC that are associated to each other;
wherein the finding comprises determining that the first SRC is associated with the second SRC based on (a) a partial match between metadata associated with first SRC and metadata associated with the second SRC, and (b) a partial match between one or more signatures of the first SRC and one or more signatures of the second SRC; andassociating, with the second SRC, metadata related to the first SRC. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium having stored thereon instructions for causing one or more processing units to execute a process, the process comprising:
-
clustering a plurality of signatures of a plurality of MMDEs into a cluster of signatures; reducing the number of signatures in the cluster to a create a signature reduced cluster (SRC); generating, based on the SRC and a plurality of concept structures stored in a concept database, an index, wherein the index maps the plurality of MMDEs to a matching concept structure of the plurality of concept structures; associating the index with a user based on the at least one user identifier;
storing the index and the plurality of MMDEs in the concept databases;finding a first SRC and a second SRC that are associated to each other;
wherein the finding comprises determining that the first SRC is associated with the second SRC based on (a) a partial match between metadata associated with first SRC and metadata associated with the second SRC, and (b) a partial match between one or more signatures of the first SRC and one or more signatures of the second SRC; andassociating, with the second SRC, metadata related to the first SRC.
-
-
12. A system for populating a concept database based on a plurality of multimedia data elements (MMDEs) and at least one user identifier, the concept database including a plurality of concept structures, comprising:
- a processing circuitry; and
a memory connected to the processing circuitry, the memory containing instructions that when executed by the processing circuitry, configure the system to;
cluster a plurality of signatures of the plurality of MMDEs into a cluster of signatures;
reduce the number of signatures in the cluster to create a signature reduced cluster (SRC);
generate, based on the SRC and the plurality of concept structures, an index, wherein the index maps the plurality of MMDEs to a matching concept structure of the plurality of concept structures;
associate the index with a user based on the at least one user identifier;
store the index and the plurality of MMDEs in the concept database;
find a first SRC and a second SRC that are associated to each other by determining that the first SRC is associated with the second SRC based on (a) a partial match between metadata associated with first SRC and metadata associated with the second SRC, and (b) a partial match between one or more signatures of the first SRC and one or more signatures of the second SRC; and
associate, with the second SRC, metadata related to the first SRC. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
- a processing circuitry; and
-
20. A method for populating a concept database based on a plurality of multimedia data elements (MMDEs) and at least one user identifier, the concept database including a plurality of concept structures, comprising:
-
generating a plurality of signatures of the plurality of MMDEs; wherein each signature of the plurality of signatures is a response of one or more neural networks to at least a portion of one of the MMDEs clustering a plurality of signatures of the plurality of MMDEs into a cluster of signatures; reducing the number of signatures in the cluster to create a signature reduced cluster (SRC); generating, based on the SRC and the plurality of concept structures, an index, wherein the index maps the plurality of MMDEs to a matching concept structure of the plurality of concept structures; and associating the index with a user based on the at least one user identifier;
storing the index and the plurality of MMDEs in the concept database;wherein each user identifier is a visual identifier showing one of at least one user, wherein associating the user with the index further comprises;
comparing at least one signature of each of the at least one user identifier to a signature of the matching concept structure to determine a matching user identifier, wherein the associated user is the user shown in the matching user identifier;generating the plurality of signatures of the plurality of MMDEs by independent computational cores; wherein each of said independent computational cores comprising properties having at least some statistical independency from other of said computational cores, said properties being set independently of each other of said computational cores. - View Dependent Claims (21, 22, 23)
-
Specification