IP Library Granted Patent US 11,403,336
Granted Patent B2
US 11,403,336 · App. 15/296,551 · Granted Aug 2, 2022

System and method for removing contextually identical multimedia content elements

Inventors: Igal Raichelgauz (Tel Aviv, IL); Karina Odinaev (Tel Aviv, IL); Yehoshua Y. Zeevi (Haifa, IL)
Assignee: Cortica Ltd.
G06F16/48G06F16/1748G06F16/41Y10S707/99943Y10S707/99948
View Patent ↗
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 11,403,336
App. No.
15/296,551
Granted
Aug 2, 2022
Kind
B2
Abstract

A system and method for removing contextually identical multimedia content elements. The method includes analyzing a plurality of multimedia content elements to identify at least two multimedia content elements of the plurality of multimedia content elements that are contextually identical; selecting, from among the at least two contextually identical multimedia content elements, at least one optimal multimedia content element; and removing, from a storage, all multimedia content elements of the group of contextually identical multimedia content elements other than the at least one optimal multimedia content element.

Claims (52)

1. A method for removing contextually identical multimedia content elements, comprising:

analyzing a plurality of multimedia content elements to identify at least two contextually identical multimedia content elements of the plurality of multimedia content elements, wherein the contextually identical multimedia content elements are contextually identical;

selecting, at least one of the at least two contextually identical multimedia content elements, to provide at least one selected multimedia content element; wherein the selecting is based on at least one out of (a) a texture of the at least two contextually identical multimedia content elements, (b) a combination of multiple features of the at least two contextually identical multimedia content elements; (c) a match between each one of the at least two contextually identical multimedia content elements and another multimedia content element that is a most popular multimedia element in a social network, or (d) a match between each one of the at least two contextually identical multimedia content elements and another multimedia content element liked by a particular user; and

wherein when the at least two contextually identical multimedia content elements comprise, in addition to the at least one selected multimedia content element, one or more non-selected multimedia content elements, then automatically removing, from a storage, the one or more non-selected multimedia content elements;

wherein the analysis is based on at least one of: contextual insights of the plurality of multimedia content elements, and concepts associated with the plurality of multimedia content elements;

wherein analyzing the plurality of multimedia content elements further comprises:

causing generation of at least one signature for each of the plurality of multimedia content elements; and

matching between signatures of the plurality of multimedia content elements, wherein the at least two contextually identical contextually identical multimedia content elements are identified based on the signature matching.

2. The method of claim 1 , wherein the multiple features comprise resolution, focus and clarity.

3. The method of claim 1 , wherein the multiple features comprise resolution and frame.

4. The method of claim 1 , wherein at least two multimedia content elements are contextually identical when signatures of the at least two multimedia content elements match above a predetermined threshold.

5. The method of claim 1 , comprising generating, by multiple computational cores of a signature generating system, each signature of the at least one signature for each of the plurality of multimedia content elements, wherein each computational core having properties that are at least partly statistically independent of other of the computational cores, wherein the properties of each computational core are set independently of each other core.

6. The method of claim 1 , wherein the analyzing of the plurality of multimedia content elements further comprises: generating, based on metadata associated with each multimedia content element, at least one contextual insight, wherein the analysis is based on the generated at least one contextual insight.

7. The method of claim 1 , wherein the analyzing of the plurality of multimedia content elements further comprises:

causing generation of at least one signature for each of the plurality of multimedia content elements;

determining, based on the generated signatures, at least one concept for each multimedia content element, wherein the analysis is based on the generated concepts, wherein each concept is a collection of signatures and metadata representing the concept.

8. The method according to claim 7 wherein at least one concept is a signature reduced concept that undergone a process of reducing at least one signature from the concept.

9. The method of claim 1 , further comprising: preprocessing the plurality of multimedia content elements to identify a plurality of potentially contextually identical multimedia content elements, wherein the at least two contextually identical multimedia content elements are identified from among the plurality of potentially contextually identical multimedia content elements.

10. The method according to claim 1 wherein the at least two contextually identical multimedia content elements are images and wherein the selecting of the at least one selected multimedia content element is based on a focus of each one of the at least two contextually identical multimedia content elements and on the texture of the at least two contextually identical multimedia content elements.

11. The method according to claim 1 wherein the at least two contextually identical multimedia content elements are images; and wherein the selecting of the at least one selected multimedia content element is based on (i) the combination of the multiple features of the at least two contextually identical multimedia content elements, the multiple features comprise a resolution of the at least two contextually identical multimedia content elements; and is also based on (ii) the match between each one of the at least two contextually identical multimedia content elements and the other multimedia content element that is the most popular multimedia element in the social network.

12. The method according to claim 1 wherein the selecting of the at least one selected multimedia content element is based on (i) the combination of the multiple features of the at least two contextually identical multimedia content elements, the multiple features comprise the clarity of each one of the at least two contextually identical multimedia content elements.

13. The method according to claim 1 wherein the selecting of the at least one selected multimedia content element is based on the match between each one of the at least two contextually identical multimedia content elements and the other multimedia content elements that is the most popular multimedia content element in the social network.

14. The method according to claim 1 wherein the selecting of the at least one selected multimedia content element is based on the match between each one of the at least two contextually identical multimedia content elements and the other multimedia content element liked by the particular user.

15. The method according to claim 1 wherein the analyzing is based on timing difference between acquisitions of the plurality of multimedia content elements.

16. The method according to claim 1 wherein the analyzing is based on locations of acquisition of the plurality of multimedia content elements.

17. The method according to claim 1 wherein the analyzing is based on devices that acquired of the plurality of multimedia content elements.

18. A system for removing contextually identical multimedia content elements, comprising: a processing circuitry; and a memory, the memory containing instructions that, when executed by the processing circuitry, configure the system to:

analyze a plurality of multimedia content elements to identify at least two contextually identical multimedia content elements of the plurality of multimedia content elements, wherein the multimedia content elements of the plurality of multimedia content identical;

select, at least one of the at least two contextually identical multimedia content elements, to provide at least one selected multimedia content element; wherein the selecting is based on at least one out of (a) a texture of the at least two contextually identical multimedia content elements, (b) a combination of multiple features of the at least two contextually identical multimedia content elements; (c) a match between each one of the at least two contextually identical multimedia content elements and another multimedia content element that is a most popular multimedia element in a social network, or (d) a match between each one of the at least two contextually identical multimedia content elements and another multimedia content element liked by a articular user; and

wherein when the at least two contextually identical multimedia content elements comprise, in addition to the at least one selected multimedia content element, one or more non-selected multimedia content elements, then automatically remove, from a storage, the one or more non-selected multimedia content elements;

wherein the analysis is based on at least one of: contextual insights of the plurality of multimedia content elements, and concepts associated with the plurality of multimedia content elements;

wherein an analyzing the plurality of multimedia content elements further comprises:

cause generation of at least one signature for each of the plurality of multimedia content elements; and

match between signatures of the plurality of multimedia content elements, wherein the at least two contextually identical contextually identical multimedia content elements are identified based on the signature matching.

19. The system of claim 18 , wherein the multiple features comprise resolution, focus and clarity.

20. The system of claim 18 , wherein the multiple features comprise resolution and frame.

21. The system of claim 18 , wherein at least two multimedia content elements are contextually identical when signatures of the at least two multimedia content elements match above a predetermined threshold.

22. The system of claim 18 , wherein the comprising a signature generator that comprises a plurality of computational cores that are configured to generate each signature n of the at least one signature for each of the plurality of multimedia content elements, wherein each computational core having properties that are at least partly statistically independent of other of the computational cores, wherein the properties of each computational core are set independently of each other core.

23. The system of claim 18 , wherein the system is further configured to:

generate, based on metadata associated with each multimedia content element, at least one contextual insight, wherein the analysis is based on the generated at least one contextual insight.

24. The system of claim 18 , wherein the system is further configured to:

cause generation of at least one signature for each of the plurality of multimedia content elements;

determine, based on the generated signatures, at least one concept for each multimedia content element, wherein the analysis is based on the generated concepts, wherein each concept is a collection of signatures and metadata representing the concept.

25. The system of claim 18 , wherein the system is further configured to: preprocess the plurality of multimedia content elements to identify a plurality of potentially contextually identical multimedia content elements, wherein the at least two contextually identical multimedia content elements are identified from among the plurality of potentially contextually identical multimedia content elements.

26. A non-transitory computer readable medium having stored thereon instructions for causing one or more processing units to execute a method, the method comprising:

analyzing a plurality of multimedia content elements to identify at least two contextually identical multimedia content elements of the plurality of multimedia content elements, wherein the contextually identical multimedia content elements are contextually identical;

selecting, at least one of the at least two contextually identical multimedia content elements, to provide at least one selected multimedia content element; wherein the selecting is based on at least one out of (a) a texture of the at least two contextually identical multimedia content elements, (b) a combination of multiple features of the at least two contextually identical multimedia content elements; (c) a match between each one of the at least two contextually identical multimedia content elements and another multimedia content element that is a most popular multimedia element in a social network, or (d) a match between each one of the at least two contextually identical multimedia content elements and another multimedia content element liked by a particular user; and

wherein when the at least two contextually identical multimedia content elements comprise, in addition to the at least one selected multimedia content element, one or more non-selected multimedia content elements, then automatically removing, from a storage, the one or more non-selected multimedia content elements;

wherein the analysis is based on at least one of: contextual insights of the plurality of multimedia content elements, and concepts associated with the plurality of multimedia content elements;

wherein analyzing the plurality of multimedia content elements further comprises:

causing generation of at least one signature for each of the plurality of multimedia content elements; and

matching between signatures of the plurality of multimedia content elements, wherein the at least two contextually identical contextually identical multimedia content elements are identified based on the signature matching.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2022
From: RAICHELGAUZ, IGAL; ODI, KARINA; ZEEVI, YEHOSHUA Y
To: CORTICA LTD.
Reel/Frame 060298/0082 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2019
From: RAICHELGAUZ, IGAL; ODINAEV, KARINA; ZEEVI, YEHOSHUA Y
To: CORTICA LTD
Reel/Frame 047961/0962 →
Continuity (4)
Continuation In Part 14643694 · Mar 10, 2015
Continuation 13766463 · Feb 13, 2013
Provisional Application 62310742 · Mar 20, 2016
Related Publication 20170046343A1 · Feb 16, 2017