Location History:
- Kenmore, WA (US) (2004 - 2010)
- Bothell, WA (US) (2007 - 2020)
Company Filing History:
Years Active: 2004-2020
Title: David S Waggoner: Innovator in Computer Programming Technologies
Introduction
David S Waggoner is a distinguished inventor based in Kenmore, WA, with a significant contribution to the field of computer programming. With a total of five patents to his name, he has made notable advancements that streamline programming processes and enhance the editing experience for developers.
Latest Patents
One of Waggoner's latest patents is titled "System and method for combining text editing and tree encoding for computer programs." This innovation entails a sophisticated system for storing source code through a structured tree representation consisting of various nodes. These nodes represent identifiers, operands, operators, variables, and flow control elements within the source code, along with formatting aspects of the text-based representation.
The method supports a continuous operation loop during program editing to facilitate interactive modifications to the source code. It encompasses the process of unparsing the structured tree representation to derive tokens, generating editable text-based representations, detecting edits through the text, and dynamically updating the structured tree to mirror any changes made. This innovation significantly enhances the efficiency and user-friendliness of programming tasks.
Career Highlights
David has had a robust career with influential roles at prominent tech firms, such as Microsoft Technology Licensing, LLC and Intentional Software Corporation. His tenure at these companies has provided him with the experience and insights necessary to drive innovation in software development and programming methodologies.
Collaborations
Throughout his career, Waggoner has collaborated with noteworthy individuals in the industry, including Shankar Vaidyanathan and William P Chiles. These collaborations have fueled his inventive spirit and contributed to the successful development of the technologies he has patented.
Conclusion
David S Waggoner stands as a testament to innovation in the realm of computer programming. His patented technologies not only demonstrate his ingenuity but also represent valuable contributions that continue to shape the landscape of programming efficiency and effectiveness. As he moves forward, his work will undoubtedly inspire future advancements in the field.