Halifax, Canada

Nicholas J Doyle

This inventor holds 1 USPTO granted patent. Top assignee: International Business Machines Corporation. Active years: 2012.


Average Co-Inventor Count = 5.0

ph-index = 1

Forward Citations = 13(Granted Patents)


Company Filing History:


Years Active: 2012

Loading Chart...
1 patent (USPTO):Explore Patents

Title: Innovations by Nicholas J Doyle

Introduction

Nicholas J Doyle is an accomplished inventor based in Halifax, Canada. He has made significant contributions to the field of computer science, particularly in optimizing Java load times through innovative methods and systems. His work has implications for improving software performance and efficiency.

Latest Patents

Nicholas holds a patent for "Systems, methods, and computer products for automated injection of Java bytecode instructions for Java load time optimization via runtime checking with upcasts." This patent describes a method that includes generating a stack for each of a plurality of bytecodes. It also involves generating a subclass configured to keep a history of instructions that have modified the stack. The process includes statically scanning a plurality of Java classes to locate class file configurations and bytecode patterns that cause the loading of additional classes. The invention rewrites the bytecodes to delay the loading of these additional classes until required at runtime, thereby optimizing performance. Nicholas has 1 patent to his name.

Career Highlights

Nicholas is currently employed at International Business Machines Corporation, commonly known as IBM. His role at IBM allows him to work on cutting-edge technologies and contribute to advancements in software development. His expertise in Java optimization is a valuable asset to the company.

Collaborations

Nicholas has collaborated with notable colleagues, including T Mark W Bottomley and Aleksandr Kennberg. These collaborations have likely enriched his work and contributed to the innovative solutions he has developed.

Conclusion

Nicholas J Doyle is a prominent figure in the realm of software innovation, with a focus on optimizing Java load times. His contributions through patents and collaborations highlight his commitment to advancing technology.

This text is generated by artificial intelligence and may not be accurate.
Please report any incorrect information to [email protected]
Loading…