This inventor holds 2 USPTO granted patents. Top assignee: International Business Machines Corporation. Active years: 2011-2014.
Company Filing History:
Years Active: 2011-2014
Title: The Innovative Mind of Shawn K Gardner
Introduction
Shawn K Gardner is a notable inventor based in Kanata, Canada. He has made significant contributions to the field of software development through his innovative patents. With a total of 2 patents, Gardner's work focuses on enhancing the implementation of software patterns.
Latest Patents
Gardner's latest patents revolve around a pattern implementation technique. This technique defines a pattern as a software artifact that includes a pattern signature representing one or more parameters and a pattern implementation model that outlines methods for expanding the pattern in a specific software context. The model can be based on various framework code sets, which allow for the creation of multiple patterns by providing tailored implementation models for different software contexts. Additionally, the framework code sets can be made extensible by pattern authors, enabling them to modify methods when defining a pattern. The application of the pattern involves creating an instance within a software context and presenting a graphical representation that users can manipulate to apply arguments to the pattern parameters.
Career Highlights
Shawn K Gardner is currently employed at International Business Machines Corporation, commonly known as IBM. His role at IBM allows him to further explore and develop his innovative ideas in software engineering.
Collaborations
Throughout his career, Gardner has collaborated with notable colleagues, including David R Stevenson and James R Abbott. These collaborations have likely contributed to the advancement of his innovative projects and patents.
Conclusion
Shawn K Gardner's contributions to software pattern implementation techniques highlight his innovative spirit and dedication to advancing technology. His work at IBM and his patents reflect a commitment to improving software development practices.
