System and methods for generation of a concept based database

US9031999B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9031999-B2
Application numberUS-201313766463-A
CountryUS
Kind codeB2
Filing dateFeb 13, 2013
Priority dateOct 26, 2005
Publication dateMay 12, 2015
Grant dateMay 12, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for generating a concept database respective of a plurality of multimedia data elements (MMDEs) comprises generating a plurality of items from a received MMDE of the plurality of MMDEs; determining the items that are of interest for signature generation; generating at least one signature responsive to at least one item of interest of the received MMDE of the plurality of MMDEs; clustering a plurality of signatures received from the signature generator responsive of the plurality of MMDEs; reducing the number of signatures in each cluster to a create a signature reduced cluster (SRC) of the cluster; associating metadata with the SRC to a concept structure comprised of a plurality of SRCs and their associated metadata; and generating at least one index for mapping the received MMDE to at least one concept structure, wherein the concept database includes concept structures and the generated indices for the plurality of MMDEs.

First claim

Opening claim text (preview).

What we claim is: 1. A system for generating concept database respective of a plurality of multimedia data elements (MMDEs), comprising: a memory; an attention processor (AP) for generating a plurality of items from a received MMDE of the plurality of MMDEs and determining which of the generated items that are of interest for signature generation; a signature generator (SG) for generating at least a signature responsive to at least an item of interest of the received MMDE of the plurality of MMDEs; a clustering processor (CP) for clustering a plurality of signatures received from the signature generator responsive of the plurality of MMDEs and creating a signature reduced cluster (SRC), wherein the clustering processor is further configured to: generate a clustering score for each signature of an MMDE of the plurality of MMDEs versus all other MMDEs of the plurality of MMDEs; determine a size of a diagonal matrix having a size corresponding to the number of the plurality of MMDEs; place the clustering score in a diagonal matrix in storage, one clustering score for each pair of MMDEs; create a new cluster element for each two cluster elements in the diagonal matrix having a clustering score that exceeds a threshold; and repeat the process at the newly created cluster element level each time using the new cluster elements generated as the plurality of cluster elements for the subsequent sequence, until a single cluster is reached or it is determined that a single cluster cannot be reached; a concept generator (CG) for associating metadata with the SRC and forming a concept structure comprised of a plurality of SRCs and their associated metadata; and an index generator (IG) for generating at least one index for mapping the received MMDE to at least one concept structure, wherein the concept database includes concept structures and the generated indices for the plurality of MMDEs, wherein the attention processor, the signature generator, the clustering processor, the concept generator, and the index generator are connected to the memory. 2. The system of claim 1 , wherein the AP is a patch AP (PAP) that is configured to extract items in the form of patches from the received MMDE. 3. The system of claim 2 , wherein the PAP is further configured to determine which patches to provide for the signature generation based on at least one of: an entropy level of a patch, corners identified in a patch, and borders identified in a patch. 4. The system of claim 1 , wherein the AP is further configured to extract items in the form of patterns from the received MMDE. 5. The system of claim 1 , wherein the CP is further configured to reduce the number of signatures in each cluster to a minimum that still identifies all the MMDEs associated with the cluster. 6. The system of claim 1 , wherein the MMDE 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, images of signals, medical signals, geophysical signals, subsonic signals, supersonic signals, electromagnetic signals, and infrared signals. 7. The system of claim 1 , wherein the SG comprises a plurality of computational cores, each computational core having properties statistically independent of each other computational core, each computational core generates responsive to the received MMDE at least one signature, wherein the at least one signature is robust to noise and distortions. 8. The system of claim 1 , wherein the associated metadata is at least one of: a plurality of patches created by the PAP from each MMDE, the at least one signature generated by the SG respective of each MMDE, the concept matched for each MMDE respective of the signatures generated by the CP. 9. The system of claim 1 , wherein the IG is further configured to: match metadata related to the received MMDE against concept structures; generate the index for the received MMDE, for each matching concept structure; and store a plurality of indices generated for the plurality of MMDEs in the concept database. 10. A method for generating a concept database respective of a plurality of multimedia data elements (MMDEs) comprising: generating a plurality of items from a received MMDE of the plurality of MMDEs; determining the items that are of interest for signature generation; generating at least one signature responsive to at least one item of interest of the received MMDE of the plurality of MMDEs; clustering a plurality of signatures received from the signature generator responsive of the plurality of MMDEs, wherein the clustering of the plurality of signatures includes: generating a clustering score for each signature of an MMDE of the plurality of MMDEs versus all other MMDEs of the plurality of MMDEs; determining a size of a diagonal matrix having a size corresponding to the number of the plurality of MMDEs; placing the clustering score in a diagonal matrix in storage, one clustering score for each pair of MMDEs; creating a new cluster element for each two cluster elements in the diagonal matrix having a clustering score that exceeds a threshold; and repeating the process at the newly created cluster element level each time using the new cluster elements generated as the plurality of cluster elements for the subsequent sequence, until a single cluster is reached or it is determined that a single cluster cannot be reached; reducing the number of signatures in each cluster to a create a signature reduced cluster (SRC) of the cluster; associating metadata with the SRC to a concept structure comprised of a plurality of SRCs and their associated metadata; and generating at least one index for mapping the received MMDE to at least one concept structure, wherein the concept database includes concept structures and the generated indices for the plurality of MMDEs. 11. The method of claim 10 , wherein generating the plurality of items further comprising: extracting items in the form of patches from the received MMDE by a patch AP (PAP). 12. The method of claim 11 , further comprising: determining which patches to provide for the signature generation based on at least one of: an entropy level of a patch, corners identified in a patch, and borders identified in a patch. 13. The method of claim 12 , wherein generating the plurality of items further comprising: extracting items in the form of patterns from the received MMDE. 14. The method of claim 12 , wherein creating the SRC further comprising: reducing the number of signatures in each cluster to a minimum that still identifies all the MMDEs associated with the cluster. 15. The method of claim 12 , wherein the MMDE 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, images of signals, medical signals, geophysical signals, subsonic signals, supersonic signals, electromagnetic signals, and infrared signals. 16. The method of claim 12 , wherein the at least one signature is generated using a signature generator (SG), wherein the SG comprises a plurality of computational cores, each computational core having properties statistically independent of each other computational core, each computational core generates, responsive to the received MMDE at least one signature, wherein the least one signature is robust to noise and distortions. 17. The method of claim 12 , wherein the associated metadata is at least one of: a plurality of patches from each MMDE, the at least one signature generated respective of each MMDE, the concept matched for each

Assignees

Inventors

Classifications

  • Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

  • Generating database or data structure, e.g. via user interface · CPC title

  • Application of database or data structure, e.g. distributed, multimedia, or image · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9031999B2 cover?
A method for generating a concept database respective of a plurality of multimedia data elements (MMDEs) comprises generating a plurality of items from a received MMDE of the plurality of MMDEs; determining the items that are of interest for signature generation; generating at least one signature responsive to at least one item of interest of the received MMDE of the plurality of MMDEs; cluster…
Who is the assignee on this patent?
Cortica Ltd
What technology area does this patent fall under?
Primary CPC classification G06F17/30023. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 12 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).