This inventor holds 2 USPTO granted patents. Top assignee: Lucent Technologies Inc.. Active years: 1998-2000.
Company Filing History:
Years Active: 1998-2000
Title: David L Atkins: Innovator in Program Visualization
Introduction
David L Atkins is a notable inventor based in Naperville, IL (US). He has made significant contributions to the field of program visualization, holding 2 patents that enhance the understanding of program structures and dependencies. His work is particularly relevant in the context of software development and debugging.
Latest Patents
Atkins' latest patents include innovative apparatuses for visualizing program slices. These inventions focus on visualizing slices of transitive closures of entities that have dependence relationships with one another. A preferred embodiment of his invention allows for a display in a computer system that includes reduced representations of the files, procedures, and lines that make up a program. Users can interactively select a reduced representation as the slice point, and the apparatus computes the slice while changing the color of the reduced representations in the slice. The color indicates the distance of the entity from the slice point, and the display can be rearranged to order files and procedures by this distance. Additional features include scaling the size of the reduced representation of a procedure to reflect the number of lines it contains and providing a viewer for examining the text of lines in the program.
Career Highlights
David L Atkins is currently employed at Lucent Technologies Inc., where he continues to develop innovative solutions in the realm of software visualization. His work has been instrumental in improving the efficiency and effectiveness of program analysis.
Collaborations
Atkins has collaborated with notable colleagues such as Thomas J Ball and Stephen Gregory Eick, contributing to advancements in their shared field of expertise.
Conclusion
David L Atkins stands out as a significant figure in the field of program visualization, with his inventions paving the way for improved software analysis and understanding. His contributions are vital for developers seeking to enhance their programming practices.
