Location History:
- Bellevue, WA (US) (2008 - 2011)
- Renton, WA (US) (2011 - 2014)
Company Filing History:
Years Active: 2008-2014
Title: Innovations of Karan Singh Dhillon
Introduction
Karan Singh Dhillon is an accomplished inventor based in Renton, Washington. He has made significant contributions to the field of software protection, holding a total of six patents. His work focuses on innovative methods to enhance the security and functionality of computer programs.
Latest Patents
One of Karan's latest patents is titled "Software protection through interdependent parameter cloud constrained software execution." This invention discloses methods and tools for protecting a computer program using a parameter cloud. The parameter cloud consists of multiple elements, and the functions of a computer program can have defined expected parameter cloud states. This ensures that the proper behavior of the called function is achieved when the parameter cloud state aligns with the expected state. The invention also allows for the operation on original source code or post-binary targets of the computer program, utilizing a fingerprint to identify specific programs through state transitions.
Another notable patent is "Anti-debugging protection of binaries with proxy code execution." This patent describes a process where a first process on a computer includes code with a triggering device. A digital license governs the operation of this first process. A second process proxy-executes the code corresponding to each triggering device, incorporating options to thwart reverse engineering by a debugger. These options include executing calls through a proxy engine, crashing the first process, and detecting and eliminating debugger-related interrupts.
Career Highlights
Karan Singh Dhillon is currently employed at Microsoft Technology Licensing, LLC, where he continues to innovate in the realm of software security. His work has garnered attention for its potential to significantly enhance the protection of computer programs against unauthorized access and reverse engineering.
Collaborations
Karan has collaborated with notable colleagues, including Aaron Payne Goldsmid and Nathan Jeffrey Ide. These partnerships have contributed to the development of his innovative patents and have fostered a collaborative environment for technological advancement.
Conclusion
Karan Singh Dhillon's contributions to software protection through his innovative patents demonstrate his expertise and commitment to enhancing computer security. His work at Microsoft Technology Licensing, LLC, along with his collaborations, positions him as a key figure in the field of software innovation.
Inventor’s Patent Attorneys refers to legal professionals with specialized expertise in representing inventors throughout the patent process. These attorneys assist inventors in navigating the complexities of patent law, including filing patent applications, conducting patent searches, and protecting intellectual property rights. They play a crucial role in helping inventors secure patents for their innovative creations.