Copenhagen, Denmark

John Stairs

USPTO Granted Patents = 5 

Average Co-Inventor Count = 2.7

ph-index = 2

Forward Citations = 28(Granted Patents)


Location History:

  • Copenhagen, DK (2012 - 2016)
  • Kirkland, WA (US) (2019 - 2020)

Company Filing History:


Years Active: 2012-2020

Loading Chart...
5 patents (USPTO):Explore Patents

Title: The Innovations of John Stairs

Introduction

John Stairs is a notable inventor based in Copenhagen, Denmark. He has made significant contributions to the field of technology, particularly in software development. With a total of five patents to his name, Stairs has demonstrated his innovative spirit and technical expertise.

Latest Patents

One of Stairs' latest patents is focused on augmenting an original class with an augmenting class. This patent describes an augmenting system that enhances a program's original class by integrating an augmenting class. The system receives a definition of the augmenting class, which includes a data member. It generates resolution code for the computer program, allowing access to a reference of the original instance and providing a corresponding reference to the augmenting instance. When the program processes a statement that accesses the data member, the system generates access code that utilizes the resolution code to retrieve the reference to the augmenting instance and access the data member accordingly.

Career Highlights

John Stairs is currently employed at Microsoft Technology Licensing, LLC, where he continues to innovate and develop new technologies. His work has had a significant impact on software engineering and programming methodologies.

Collaborations

Stairs has collaborated with talented individuals such as Thomas Hejlsberg and Marcos Calderon Macias. These collaborations have further enriched his work and contributed to the success of his projects.

Conclusion

John Stairs is a prominent inventor whose work in augmenting software classes showcases his innovative capabilities. His contributions to technology continue to influence the field and inspire future developments.

This text is generated by artificial intelligence and may not be accurate.
Please report any incorrect information to support@idiyas.com
Loading…