System and method for sharing tagged multimedia content elements
Abstract
A system and method for sharing tagged multimedia content elements. The method comprises: receiving a request to analyze at least one multimedia content element that exists on at least a first user device; generating a signature for at least a portion of each of the at least one multimedia content element; generating at least one tag that is searchable by a second user device respective of each of the generated signatures; sending the at least one searchable tag to be stored, wherein the at least one searchable tag is stored such that, responsive to a query received from the second user device, at least one multimedia content element is shared with at least the second user device respective of a match between at least one portion of the query and at least one of the at least one tag.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method for sharing tagged multimedia content elements, comprising:
receiving a request to analyze at least one multimedia content element that exists on at least a first user device; generating a signature for at least a portion of each of the at least one multimedia content element; generating at least one tag that is searchable by a second user device respective of each of the generated signatures; sending the at least one searchable tag to be stored, wherein the at least one searchable tag is stored such that, responsive to a query received from the second user device, at least one multimedia content element is shared with at least the second user device respective of a match between at least one portion of the query and at least one of the at least one tag.
2 . The method of claim 1 , wherein the at least one multimedia content element is at least one of: an image, graphics, a video stream, a video clip, an audio stream, an audio clip, a video frame, a photograph, an images of a signal, and a portion thereof.
3 . The method of claim 1 , further comprising:
searching a data warehouse for at least one multimedia content element that is similar to the at least one multimedia content element, wherein an identification of the at least one similar multimedia content element is performed based on the at least one signature generated for the received multimedia content element and a signature of the at least one similar multimedia content element stored in the data warehouse; extracting at least one tag associated with the at least one similar multimedia content element; and assigning the at least one extracted tag to the at least one multimedia content element.
4 . The method of claim 3 , further comprising:
providing a most descriptive tag, based on the at least one extracted tag, by performing any of: correlating between the at least one extracted tag and the at least one searchable tag; and selecting a tag associated with the at least one similar multimedia content element such that its respective signature matches the at least one multimedia content element over a predefined threshold.
5 . The method of claim 1 , wherein the generation of the at least one tag is based on at least one concept structure.
6 . The method of claim 5 , further comprising:
querying a deep-content-classification (DCC) system to find a match between at least one concept structure and the multimedia content element; utilizing metadata associated with the at least one matching concept structure as the at least one tag.
7 . The method of claim 6 , further comprising:
providing the most descriptive tag based on the at least one extracted tag by correlation of matching concept structures.
8 . The method of claim 1 , wherein a tag matches the at least one portion of the query when signatures generated respective of the tag and the query demonstrate signature matching above a predefined threshold.
9 . The method of claim 1 , wherein the at least one multimedia content element associated with the matching tag is obtained from the first user device.
10 . A non-transitory computer readable medium having stored thereon instructions for causing one or more processing units to execute the method according to claim 1 .
11 . A system for sharing tagged multimedia content elements, comprising:
a processor; a database; and a memory connected to the processor, the memory contains instructions that when executed by the processor, configure the system to: receive a request to analyze at least one multimedia content element that exists on at least a first user device; generate a signature for at least a portion of each of the at least one multimedia content element; generate at least one tag that is searchable by a second user device respective of each of the generated signatures; send the at least one searchable tag to be stored, wherein the at least one searchable tag is stored such that, responsive to a query received from the second user device, at least one multimedia content element is shared with at least the second user device respective of a match between at least one portion of the query and at least one of the at least one tag.
12 . The system of claim 11 , wherein the at least one multimedia content element is at least one of: an image, graphics, a video stream, a video clip, an audio stream, an audio clip, a video frame, a photograph, an images of a signal, and a portion thereof.
13 . The system of claim 11 , wherein the system is further configured to:
search a data warehouse for at least one multimedia content element that is similar to the at least one multimedia content element, wherein an identification of the at least one similar multimedia content element is performed based on the at least one signature generated for the multimedia content element and a signature of the at least one similar multimedia content element stored in the data warehouse; extract at least one tag associated with the at least one similar multimedia content element; and assign the at least one extracted tag to the at least one multimedia content element received from the user device.
14 . The system of claim 13 , wherein the system is further configured to:
providing a most descriptive tag based on the at least one extracted tag by performing any of: correlating between the at least one extracted tag and the at least one searchable tag; and selecting a tag associated with the at least one similar multimedia content element such that its respective signature matches the at least one multimedia content element over a predefined threshold.
15 . The system of claim 11 , wherein the generation of the at least one tag is based on at least one concept structure.
16 . The system of claim 15 , wherein the system is further configured to:
query a deep-content-classification (DCC) system to find a match between at least one concept structure and the received multimedia content element; and utilize metadata associated with the at least one matching concept structure as the at least one tag.
17 . The system of claim 15 , wherein the system is further configured to:
provide the most descriptive tag based on the at least one extracted tag by correlation of matching concept structures.
18 . The system of claim 11 , wherein a tag matches the at least one portion of the query when signatures generated respective of the tag and the query demonstrate signature matching above a predefined threshold.
19 . The system of claim 11 , wherein the at least one multimedia content element associated with the matching tag is obtained from the first user device.Join the waitlist — get patent alerts
Track US2015019586A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.