Patents by Inventor Douglas R Armstrong

Douglas R Armstrong has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7827536
    Abstract: A method and apparatus for critical path profiling of threaded programs that use messaging. An embodiment of a method includes creating a package slip for a message from a first program thread, the package slip containing information regarding the message, placing the package slip on a queue, the package slip being accessible to a second program thread, and sending the message from the first program thread.
    Type: Grant
    Filed: October 27, 2004
    Date of Patent: November 2, 2010
    Assignee: Intel Corporation
    Inventors: Douglas R. Armstrong, Renee Y. Woo, Zhiqiang Ma
  • Patent number: 7703094
    Abstract: A method and apparatus for adaptive and dynamic filtering of threaded programs. An embodiment of a method comprises analyzing the operation of a computer program, the computer program comprising a plurality of program threads; tracking overhead for the computer program; observing program events for the computer program; rationing overhead between program threads in inter-thread program events; and filtering program events based on a dynamic threshold.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: April 20, 2010
    Assignee: Intel Corporation
    Inventors: Ekarat T Mongkolsmai, Douglas R Armstrong, Sanjiv M Shah