The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 10, 2016

Filed:

Jan. 16, 2013
Applicant:

Hrl Laboratories, Llc, Malibu, CA (US);

Inventors:

Heiko Hoffmann, Simi Valley, CA (US);

Michael J. Daily, Thousand Oaks, CA (US);

Gavin D. Holland, Oak Park, CA (US);

Karim El Defrawy, Santa Monica, CA (US);

Assignee:

HRL Laboratories, LLC, Malibu, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01); G06N 3/08 (2006.01); G06K 9/62 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30247 (2013.01); G06K 9/62 (2013.01); G06N 3/08 (2013.01);
Abstract

The present invention relates to a system for deep packet inspection and intrusion detection. The system uses a pattern matching module receiving as an input a data stream in a neural network. Neurons are activated such that when active, the neuron fires to all connecting output neurons to form a neuron spike, each neuron spike from the assigned neuron to a connecting output neuron having a delay. A delay is associated with each input character in the pattern, such that a position of each input character relative to an end of the pattern is stored in an alphabet-pattern-delay matrix (APDFM). An activation matrix (AM) is used to match each input character with a stored pattern to generate a similarity match and determine if the string of characters is the stored pattern.


Find Patent Forward Citations

Loading…