Company Filing History:
Years Active: 2009-2015
Title: Innovations of Steve Johnson
Introduction
Steve Johnson is a notable inventor based in Sudbury, MA (US). He has made significant contributions to the field of software development, holding a total of 13 patents. His work focuses on enhancing user interaction with software through innovative methods.
Latest Patents
Among his latest patents is a method of providing interactive usage descriptions based on source code analysis. This method involves dynamically analyzing source code to generate usage hints while editing. A parse tree data structure is created for each function called, identifying incoming and outgoing arguments. The user's input is associated with the corresponding argument in the parse tree, allowing for relevant preconditions and post-conditions to be analyzed. This process provides usage hints for completing function calls and validates them against required types and numbers of arguments, offering error messages for invalid calls. Another significant patent is related to integrating program construction, which allows for concurrent construction and testing of software programs. This method enables users to interact with a program editor while testing the program during its construction.
Career Highlights
Steve Johnson is currently employed at The MathWorks, Inc., where he continues to innovate in software development. His work has had a profound impact on how developers interact with programming environments.
Collaborations
Steve has collaborated with notable coworkers such as Mark Conrad Jones and Rob Purser, contributing to various projects and advancements in their field.
Conclusion
Steve Johnson's contributions to software development through his patents and work at The MathWorks, Inc. highlight his role as a significant innovator in the industry. His methods for enhancing user interaction with software are paving the way for future advancements.
Inventor’s Patent Attorneys refers to legal professionals with specialized expertise in representing inventors throughout the patent process. These attorneys assist inventors in navigating the complexities of patent law, including filing patent applications, conducting patent searches, and protecting intellectual property rights. They play a crucial role in helping inventors secure patents for their innovative creations.