IP Library Granted Patent US 9,438,270
Granted Patent B2
US 9,438,270 · App. 14/929,976 · Granted Sep 6, 2016

System and method for symbol-space based compression of patterns

Inventors: Igal Raichelgauz (New York, NY); Karina Odinaev (New York, NY); Yehoshua Y. Zeevi (Haifa, IL)
Assignee: Cortica, Ltd.
H03M7/46H03M7/30H03M7/3084
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 9,438,270
App. No.
14/929,976
Granted
Sep 6, 2016
Kind
B2
Abstract

A method and system for symbol-space based pattern compression is provided. The method includes identifying a plurality of combinations of symbols in an input sequence, each identified combination of symbols appearing in the input sequence above a predefined threshold, the input sequence having a first length; generating an output sequence having a second length by replacing each identified combination of symbols with a unique symbol, wherein each unique symbol is not a previously used symbol, wherein the second length is shorter than the first length; and storing the output sequence as a data layer.

Claims (28)

1. A method for symbol-space based pattern compression, comprising:

identifying a plurality of combinations of symbols in an input sequence, each identified combination of symbols appearing in the input sequence above a predefined threshold, the input sequence having a first length;

generating an output sequence having a second length by replacing each identified combination of symbols with a unique symbol, wherein each unique symbol is not a previously used symbol, wherein the second length is shorter than the first length; and

storing the output sequence as a data layer.

2. The method of claim 1 , further comprising: providing the output sequence as a new input sequence for a subsequent generation of a data layer.

3. The method of claim 1 , wherein each combination of symbols having a combination length below a threshold combination length is not identified.

4. The method of claim 1 , further comprising:

determining whether a first combination of symbols appears within a second combination of symbols, the first combination of symbols having a shorter combination length than the second combination of symbols, wherein the first combination of symbols is not identified if the first combination of symbols appears within the second combination of symbols.

5. The method of claim 1 , wherein each symbol is any of: a character, an image, an audio signal, a video signal, and a tangible representation of a signal.

6. The method of claim 1 , wherein the input sequence and the plurality of combinations of symbols are signatures.

7. The method of claim 6 , further comprising:

generating a signature based on an input, wherein the input sequence is the generated signature.

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

9. A system for symbol-space based pattern compression, comprising:

a processing unit; and

a memory, the memory containing instructions that, when executed by the processing unit, configure the system to:

identify a plurality of combinations of symbols in an input sequence, each identified combination of symbols appearing in the input sequence above a predefined threshold, the input sequence having a first length;

generate an output sequence having a second length by replacing each identified combination of symbols with a unique symbol, wherein each unique symbol is not a previously used symbol, wherein the second length is shorter than the first length; and

store the output sequence as a data layer.

10. The system of claim 9 , wherein the system is further configured to:

provide the output sequence as a new input sequence for a subsequent generation of a data layer.

11. The system of claim 9 , wherein each combination of symbols having a combination length below a threshold combination length is not identified.

12. The system of claim 9 , wherein the system is further configured to:

determine whether a first combination of symbols appears within a second combination of symbols, the first combination of symbols having a shorter combination length than the second combination of symbols, wherein the first combination of symbols is not identified if the first combination of symbols appears within the second combination of symbols.

13. The system of claim 9 , wherein each symbol is any of: a character, an image, an audio signal, a video signal, and a tangible representation of a signal.

14. The system of claim 9 , wherein the input sequence and the plurality of combinations of symbols are signatures.

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

generate a signature based on an input, wherein the input sequence is the generated signature.

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 Jan 10, 2019
From: RAICHELGAUZ, IGAL; ODINAEV, KARINA; ZEEVI, YEHOSHUA Y
To: CORTICA LTD
Reel/Frame 047948/0565 →
Continuity (4)
Continuation 14573652 · Dec 17, 2014
Continuation 13874159 · Apr 30, 2013
Provisional Application 61763554 · Feb 12, 2013
Related Publication 20160079997A1 · Mar 17, 2016