Welcome (Logout) Login or Register

Neil Smithline: Patents

Throughout his career, Mr. Smithline has looked for the best solution. Frequently this has led to him producing innovative solutions, many of which have been patented. These patents have spanned across multiple areas of computer science including security, J2EE (JEE) security programming model extensions, Java version strategies, and fundamental Web programming models.

  • US Patent application pending, # 20,070,266,442, System and Method for Protecting APIs from Untrusted or Less Trusted Applications and US Patent application pending, #20,070,265,835, Method and System for Securing Execution of Untrusted Applications: Two extensions to J2EE (a.k.a: JEE) security for protecting allowing trusted and untrusted code within the same virtual environment.
  • US Patent application pending,#20,050,268,108, .Servlet Authentication Filters: An extension of J2EE (a.k.a: JEE) that provides an integrated and pluggable model for authentication for Servlets. JSR-196 has extended and standardized the concepts introduced in this patent.
  • US Patent application pending, #20,060,031,855, System and Method for Runtime Interface Versioning, approx. December 2005: A strategy for providing an SPI with evolving versions, in Java, while maximizing .

  • US Patent #7,051,069, “System for managing logical process flow in an online environment”, May, 2006: An invention regarding the use of deterministic finite automata as a means of controlling navigation within a web site.
  • US Patent #5,787,447, “Memory allocation maintaining ordering across multiple heaps”, July 1998: A memory allocation algorithm that provided extremely fast and near-optimal memory allocation for an incremental linker.
  • Site Highlights

    • 1. No-Risk Security Assessment

      Read about our low-priced No-Risk Security Assessment — Only pay if you are satisfied.

    • 2. Free Web App Security Quiz

      We offer a free, 10 question Web Application Security Quiz covering topics in the OWASP.org's 2007 Top Ten Web Vunerabilities. Detailed explanations for every wrong answer. Take the quiz. Have your friends take it. Compare your scores with them — if you dare...

    Publications