Company Filing History:
Years Active: 2015-2018
Title: Innovations by Alok Kataria
Introduction
Alok Kataria is a notable inventor based in Sunnyvale, California. He has made significant contributions to the field of technology, particularly in software engineering. With a total of three patents to his name, Kataria has demonstrated a commitment to advancing the capabilities of code execution and testing.
Latest Patents
One of his latest patents is titled "Function exit instrumentation for tail-call optimized code." This innovation involves instrumenting function exits in tail-call optimized code, where calls to target functions and return instructions are replaced by jump instructions. A probe engine identifies a tail-call jump and instruments the jumps to raise an exception. In response to an exception raised at the tail-call jump, an exception handler loads various registers and transfers control to a trampoline, which calls the jump target. After the target function returns, an exit probe is fired when the trampoline itself returns.
Another significant patent is "System and method for injecting faults into code for testing thereof." In this invention, probes are employed to inject errors into code. In response to a function-entry trigger event, a probe writes a predefined test value to a return value register. The probe then causes function execution to be skipped, such that the test value is returned instead of the value which would otherwise be returned by the function. This allows for the observation of behavior after the error is injected, enabling the identification and correction of undesired behavior, such as crashes.
Career Highlights
Alok Kataria is currently employed at VMware, Inc., where he continues to innovate and contribute to the field of software development. His work focuses on enhancing the reliability and efficiency of code execution.
Collaborations
Some of his notable coworkers include Radu Rugina and Ricardo E Gonzalez, who collaborate with him on various projects at VMware.
Conclusion
Alok Kataria's contributions to software engineering through his patents reflect his innovative spirit and dedication to improving technology. His work continues to influence the industry and pave the way for future advancements.