This inventor holds 1 USPTO granted patent. Top assignee: Korea Advanced Institute of Science and Technology. Active years: 2019.
Company Filing History:
Years Active: 2019
Title: Muhammad Jamshed: Innovator in Multi-Pattern Matching Algorithms
Introduction
Muhammad Jamshed is a notable inventor based in Daejeon, South Korea. He has made significant contributions to the field of computer science, particularly in the area of pattern matching algorithms. His innovative work has led to the development of a unique algorithm that enhances the efficiency of pattern matching processes.
Latest Patents
One of Muhammad Jamshed's key patents is titled "Multi-pattern matching algorithm and processing apparatus using the same." This patent describes a multi-pattern matching algorithm that includes several steps. The algorithm features a moving step that shifts a moving window across a string one byte at a time. It also incorporates a DF-checking step that converts the string at the current position of the moving window into an integer value. This step checks whether a bit of a related position in a first direct filter for patterns longer than two bytes is set. The algorithm continues with a DF moving step, a re-moving step, and a terminating step, ensuring that the process is efficient and effective.
Career Highlights
Muhammad Jamshed is affiliated with the Korea Advanced Institute of Science and Technology, where he applies his expertise in algorithm development. His work at this prestigious institution has allowed him to explore various aspects of computer science and contribute to advancements in technology.
Collaborations
He has collaborated with notable colleagues, including Jae-Hyun Nam and Kyoung-Soo Park. These collaborations have fostered a productive environment for innovation and research.
Conclusion
Muhammad Jamshed's contributions to the field of pattern matching algorithms exemplify his dedication to innovation and technology. His patent and collaborative efforts highlight the importance of research in advancing computational methods.
