IP Library Patent Application 14700801
Patent Application
App. No. 14/700,801

SYSTEM AND METHOD FOR CONCEPTS CACHING USING A DEEP-CONTENT-CLASSIFICATION (DCC) SYSTEM

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.
14/700,801
Abstract

A method and system for caching concept structures in a cache memory of a user computing device are provided. The method includes collecting at least one environmental variable related to a user of the computing device; retrieving at least one concept structure matching the at least one received environmental variable, each concept structure comprises a concept metadata associated with a plurality of multimedia content elements; and caching the at least one matching concept structure in the cache memory.

Claims (39)

1 . A method for caching concept structures in a cache memory of a user computing device, comprising:

collecting at least one environmental variable related to a user of the computing device;

retrieving at least one concept structure matching the at least one received environmental variable, each concept structure comprises a concept metadata associated with a plurality of multimedia content elements; and

caching the at least one matching concept structure in the cache memory.

2 . The method of claim 1 , wherein the environmental variable includes at least one of: a time of day, location information, motion information, and weather information.

3 . The method of claim 2 , wherein the at least one environmental variable is collected by at least one sensor of the computing device.

4 . The method of claim 3 , wherein the at least one sensor is any one of: a camera, a web camera, a microphone, a Global Positioning System, an image analyzer, and a speech recognizer.

5 . The method of claim 1 , wherein the at least one matching concept structure is fetched from at least one of: a DCC system and a data warehouse.

6 . The method of claim 1 , wherein a concept structure is determined to match the at least one environmental variable when their respective signatures overlap more than a predefined threshold.

7 . The method of claim 1 , wherein the at least one matching concept structure is cached for a predefined period of time set by an aging timer.

8 . The method of claim 1 , further comprising:

receiving a request to analyze an input multimedia content element;

generating metadata respective of the input multimedia content element; and

matching the at least one multimedia content element to the at least one concept structure cached in the cache memory.

9 . The method of claim 1 , wherein generating metadata respective of the input multimedia content element further comprises at least one of: determining metadata associated input multimedia content element and generating metadata respective of environmental variables collected upon the receiving of the input multimedia content element.

10 . The method of claim 1 , wherein a concept structure is determined to match the input multimedia content element when the generated metadata overlaps a metadata representing the concept structure.

11 . The method of claim 1 , wherein the input 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, images of signals, medical signals, geophysical signals, subsonic signals, supersonic signals, electromagnetic signals, and infrared signals.

12 . The method of claim 1 , wherein the method is performed locally by the computing device.

13 . 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 .

14 . A system for caching concept structures in a cache memory of a user computing device, comprising:

a processing unit; and

a memory connected to the processing unit, the memory contains instructions that when executed by the processing unit, configured the system to:

receive at least one environmental variable related to a user of the computing device;

retrieve at least one concept structure matching the at least one received environmental variable, each concept structure comprises a concept metadata associated with a plurality of multimedia content elements; and

caching the at least one matching concept structure in the cache memory.

15 . The system of claim 14 , wherein the environmental variable includes at least one of: a time of day, location information, motion information, and weather information.

16 . The system of claim 15 , wherein the at least one environmental variable is collected by at least one sensor of the computing device.

17 . The system of claim 16 , wherein the at least one sensor is any one of: a camera, a web camera, a microphone, a Global Positioning System, an image analyzer, and a speech recognizer.

18 . The system of claim 14 , wherein the at least one matching concept structure is fetched from at least one of: a DCC system and a data warehouse.

19 . The system of claim 14 , wherein a concept structure is determined to match the at least one environmental variable when their respective signatures overlap more than a predefined threshold.

20 . The system of claim 14 , wherein the at least one matching concept structure is cached for a predefined period of time set by an aging timer.

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

receive a request to analyze an input multimedia content element;

generate metadata respective of the input multimedia content element; and

match the at least one multimedia content element to the at least one concept structure cached in the cache memory.

22 . The system of claim 14 , wherein the system is further configured to perform at least one of: determine metadata associated input multimedia content element and generate metadata respective of environmental variables collected upon the receiving of the input multimedia content element.

23 . The system of claim 14 , wherein a concept structure is determined to match the input multimedia content element when the generated metadata overlaps a metadata representing the concept structure.

24 . The system of claim 14 , wherein the input 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, images of signals, medical signals, geophysical signals, subsonic signals, supersonic signals, electromagnetic signals, and infrared signals.

25 . The system of claim 14 , wherein the system is the user computing system.

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 Jun 26, 2015
From: RAICHELGAUZ, IGAL; ODINAEV, KARINA; ZEEVI, YEHOSHUA Y
To: CORTICA, LTD.
Reel/Frame 035911/0629 →