This inventor holds 2 USPTO granted patents and 1 EPO patent. Top assignee: Microsoft Technology Licensing, LLC. Active years: 2010.
Company Filing History:
Years Active: 2010
Title: Innovations of Steven M Carroll
Introduction
Steven M Carroll is an accomplished inventor based in Sammamish, WA (US). He holds 2 patents that showcase his expertise in performance analysis and execution time determination for software programs. His contributions have significantly impacted the field of software engineering.
Latest Patents
One of his latest patents is titled "Determining an actual amount of time a processor consumes in executing a portion of code." This patent provides systems and methods to accurately determine the actual execution time of a code portion by considering context switches and overhead time. The process involves recording context switches and time values during execution, which helps in generating the actual execution time by subtracting switched-out intervals and overhead time from the elapsed time.
Another notable patent is "Method and apparatus for performance analysis on a software program." This invention includes a system for displaying performance test information through a graphical user interface. The interface allows for the identification of performance problems and their causes, featuring a timeline view that depicts activity levels during program execution. This graphical representation enables performance engineers to quickly pinpoint areas that require further investigation.
Career Highlights
Steven has worked with prominent companies such as Microsoft Technology Licensing, LLC and Microsoft Corporation. His experience in these organizations has allowed him to develop innovative solutions that enhance software performance and efficiency.
Collaborations
Throughout his career, Steven has collaborated with notable individuals, including Mahlon David Fields and Richard Wurdack. These partnerships have contributed to the advancement of his inventions and the overall improvement of software performance analysis.
Conclusion
Steven M Carroll's innovative patents and career achievements reflect his dedication to enhancing software performance. His work continues to influence the field of software engineering, making significant strides in performance analysis and execution time determination.
