Company Filing History:
Years Active: 2008-2021
Title: Kevin James Langman: Innovator in Java Exception Handling
Introduction
Kevin James Langman is a notable inventor based in Maple, Canada. He has made significant contributions to the field of computer science, particularly in Java programming. With a total of 3 patents to his name, Langman has developed innovative solutions that enhance the efficiency of Java exception handling.
Latest Patents
One of Langman's latest patents is titled "Selective stack trace generation during Java exception handling." This patent discloses systems and methods for generating stack traces selectively when exceptions occur. The method involves determining when an exception object escapes a catch block, setting an escaped flag, and walking the call stack to locate the applicable catch block. The JVM then creates a stack trace based on the status of the escaped flag.
Another significant patent is the "Method and system for dynamic loop transfer by populating split variables." This invention provides a method for dynamic loop transfer in a program. It captures the current execution state from the execution stack, assigns values to an array, and generates a new set of instructions for local variables. This innovation streamlines the execution process and enhances the performance of Java applications.
Career Highlights
Kevin James Langman is currently employed at International Business Machines Corporation, commonly known as IBM. His work at IBM has allowed him to collaborate with other talented professionals in the field, contributing to various innovative projects.
Collaborations
Some of Langman's notable coworkers include Zhong Liang Wang and Allan Henry Kielstra. Their collaborative efforts have further advanced the development of technologies in the realm of Java programming.
Conclusion
Kevin James Langman is a distinguished inventor whose work in Java exception handling has made a significant impact on the field of computer science. His innovative patents reflect his dedication to improving programming efficiency and effectiveness.