Company Filing History:
Years Active: 2007-2011
Title: The Innovations of Daniel J. Roelker
Introduction
Daniel J. Roelker is an accomplished inventor based in Arlington, VA. He has made significant contributions to the field of pattern matching applications, holding a total of six patents. His work focuses on optimizing algorithms to enhance performance and reduce memory requirements.
Latest Patents
Roelker's latest patents include methods and systems for multi-pattern searching. These embodiments relate to systems and methods for optimizing and reducing the memory requirements of state machine algorithms in pattern matching applications. The memory requirements of an Aho-Corasick algorithm are reduced in an intrusion detection system by representing the state table as three separate data structures. Additionally, memory requirements are further reduced by applying a banded-row sparse matrix technique to the state transition table of the state table. The pattern matching performance of the intrusion detection system is improved by performing a case-insensitive search, where the characters of the test sequence are converted to uppercase as they are read. Testing reveals that state transition tables with sixteen-bit elements outperform those with thirty-two-bit elements without compromising the functionality of the intrusion detection system using the Aho-Corasick algorithm.
Career Highlights
Roelker is currently employed at Sourcefire, Inc., where he continues to innovate in the field of cybersecurity. His work has been instrumental in developing advanced systems that enhance the efficiency of intrusion detection mechanisms.
Collaborations
One of his notable coworkers is Marc Norton, with whom he collaborates on various projects aimed at improving pattern matching technologies.
Conclusion
Daniel J. Roelker's contributions to the field of pattern matching and intrusion detection systems highlight his innovative spirit and dedication to advancing technology. His patents reflect a commitment to optimizing algorithms for better performance and efficiency.