Company Filing History:
Years Active: 1998-2009
Title: **The Innovations of Daniel R. Spalding in Software Security and Compiler Technology**
Introduction
Daniel R. Spalding, an accomplished inventor based in Redmond, WA, has made significant contributions to software security and compiler technologies. With a total of two patents, he has been at the forefront of developing innovative solutions that enhance the security of applications and optimize programming processes.
Latest Patents
One of Spalding's notable inventions is the patent titled **"Safe Exceptions,"** which focuses on detecting and intervening in malicious attacks against applications or system components. This invention operates even in the presence of coding flaws, such as a buffer overrun. The process involves creating a list of all the exception handlers in an image, such as a DLL or EXE. The operating system uses this list to ensure that only genuine exception handlers execute, thus safeguarding applications from potential threats.
Another significant patent is the **"Compiler and Method for Avoiding Unnecessary Recompilation."** This invention presents a minimal rebuild system that analyzes and records dependencies of object code files, aiming to optimize the compilation process. By detecting changes in classes and header files since the last build, the system informs whether specific object code files need recompilation, enhancing efficiency and streamlining development workflows.
Career Highlights
Daniel R. Spalding currently works at Microsoft Technology Licensing, LLC, where he applies his expertise in software development and security. His insights and innovations contribute to advances in the software industry, specifically in the realms of application safety and compiler optimizations.
Collaborations
Throughout his career, Spalding has collaborated with various talented professionals, including Rico Mariani and Jonathan E. Caves. These partnerships have helped spur innovation and bring impactful technologies to life, furthering the capabilities of software applications.
Conclusion
Daniel R. Spalding's work stands as a testament to the importance of innovation in the fields of software security and compiler technology. His patents not only address critical issues in application safety but also enhance the efficiency of programming processes, demonstrating his significant impact on the tech industry. As technology continues to evolve, Spalding's contributions will undoubtedly play a crucial role in shaping secure and efficient software solutions.