Jan van Lunteren  Jan van Lunteren photo       

contact information

Research Staff Member
Zurich Research Laboratory, Zurich, Switzerland
  +41dash44dash724dash84dash38

links



2017

Method and apparatus for performing a FFT computation
H.S. Ng, J. van Lunteren
US Patent 9,582,474

Programmable memory mapping scheme with interleave properties
J. van Lunteren
US Patent 9,582,420


2016

Handling complex regex patterns storage-efficiently using the local result processor
J. van Lunteren
US Patent 9,471,713

Compiling pattern contexts to scan lanes under instruction execution constraints
K. Atasu, F. Dorfler, C. Hagleitner, J. van Lunteren
US Patent 9,246,928


2015

Pattern matching engine for use in a pattern matching accelerator
G. Biran, C. Hagleitner, T. Heil, R. Hoover, J. van Lunteren
US Patent 8,983,891

Software and hardware managed dual rule bank cache for use in a pattern matching accelerator
G. Biran, C. Hagleitner, T. Heil, R. Hoover, J. van Lunteren
US Patent 8,966,182

Scanning data streams in real-time against large pattern collections
J. van Lunteren
US Patent 9,043,264


2014

Apparatus and method for analyzing a network
A. Kind, J. van Lunteren
US Patent 8,861,397

Algorithm engine for use in a pattern matching accelerator
G. Biran, C. Hagleitner, T. Heil, R. Hoover, J. van Lunteren
US Patent 8,799,188

Programmable multifield parser
F. Abel, J. Calvignac, C. Hagleitner, J. van Lunteren, F. Verplanken
US Patent 8,681,819

Multiple hash scheme for use in a pattern matching accelerator
G. Biran, C. Hagleitner, T. Heil, J. van Lunteren
US Patent 8,635,180

Apparatus and method for accessing a memory device
P. Buchmann, M. Schmatz, J. van Lunteren
US Patent 8,645,620

Data path for data extraction from streaming data
F. Abel, J. Calvignac, C. Hagleitner, J. Rohrer, J. van Lunteren, F. Verplanken
US Patent 8,804,764


2013

Exploitation of transition rule sharing based on short state tags to improve the storage efficiency
J. van Lunteren
US Patent 8,543,528

Determination and handling of subexpression overlaps in regular expression decompostions
K. Atasu, F. Doerfler, C. Hagleitner, J. van Lunteren
US Patent 8,620,968

Match engine for detection of multi-pattern rules
J. van Lunteren
US Patent 8,572,016

Local result processor
J. van Lunteren
US Patent 8,427,201

Method and device for distributing patterns to scanning engines for scanning patterns in a packet stream
K. Atasu, C. Hagleitner, J. Rohrer, J. van Lunteren
US Patent 8,386,411

Pattern matching accelerator
G. Biran, C. Hagleitner, T. Heil, R. Hoover, J. van Lunteren
US Patent 8,478,736

Local results processor for use in a pattern matching accelerator
G. Biran, C. Hagleitner, T. Heil, J. van Lunteren
US Patent 8,447,749

Performance monitoring mechanism for use in a pattern matching accelerator
G. Biran, C. Hagleitner, T. Heil, J. van Lunteren
US Patent 8,402,003

Multiple rule bank access scheme for use in a pattern matching accelerator
G. Biran, C. Hagleitner, T. Heil, J. van Lunteren
US Patent 8,423,533

Address translation for use in a pattern matching accelerator
G. Biran, C. Hagleitner, T. Heil, J. van Lunteren
US Patent 8,495,334

Upload manager for use in a pattern matching accelerator
G. Biran, C. Hagleitner, T. Heil, U. Shvadron, J. van Lunteren
US Patent 8,412,722


2012

Pattern detection
J. van Lunteren
US Patent 8,126,835


2010

Method for running state machines
A. Dholakia, J. van Lunteren
US Patent 7,750,675

Method and system for changing a description for a state transition function of a state machine engine
R. Fritz, M. Kaltenbach, U. Mayer, T. Pflueger, C. Starke, J. van Lunteren
US Patent 7,844,422

Method and apparatus for deep packet processing
J. van Lunteren
US Patent 7,787,474

Pattern-matching system
J. van Lunteren
US Patent 7,734,091


2009

Packet classification
J. van Lunteren, A. Engbersen
US Patent 7,535,906

Packet classification
J. van Lunteren, A. Engbersen
US Patent 7,545,809

Pattern-matching system
J. van Lunteren
US Patent 7,508,985

Method for processing a data packet
A. Herkersdorf, J. van Lunteren
US Patent 7,493,412

Method and apparatus for processing a parseable document
G. Marcy, J. van Lunteren, M. Waldvogel
US Patent 7,562,293

Reduction of ternary rules with common priority and actions
E. Corl Jr, C. Jeffries, B. Johnston, P. Patel, J. van Lunteren, others
US Patent 7,546,281


2007

Method and system for converting ranges into overlapping prefixes for a longest prefix match
G. Davis, C. Jeffries, J. van Lunteren, others
US Patent 7,177,313

Packet classification
J. van Lunteren
US Patent 7,251,651

Packet classification
J. van Lunteren, A. Engbersen
US Patent 7,193,997


2005

Method and system for performing range rule testing in a ternary content addressable memory
G. Davis, C. Jeffries, J. van Lunteren
US Patent 6,886,073


2004

Prefix search method and data structure using compressed search tables
J. van Lunteren
US Patent 6,782,382


2003

Data structure for longest-matching prefix searching and updating method for search table data structures
J. van Lunteren
US Patent 6,611,832


2002

Address mapping for system memory
J. van Lunteren
US Patent 6,381,668

Method for performing address mapping using two lookup tables
S. Dhong, P. Hofstee, O. Takahashi, J. van Lunteren
US Patent 6,430,672

Address mapping for configurable memory system
J. van Lunteren
US Patent 6,453,380