Patents by Inventor Ronald Murray

Ronald Murray 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).

  • Publication number: 20070168989
    Abstract: Program execution can be monitored and recorded for later playback. Certain state changes that can be predicted via a virtual processor during playback need not be recorded, so a compressed recording can be stored. To facilitate random access with respect to time during playback, key frames can be stored within the compressed recording. An index mechanism can associate key frames with particular memory addresses. Additionally, a snapshot of values for memory addresses can be used to further facilitate determining the value of a memory address without having to simulate execution. Multiprocessor executions can be supported, and playback can be done on a machine type different from that on which recording took place.
    Type: Application
    Filed: October 31, 2005
    Publication date: July 19, 2007
    Applicant: Microsoft Corporation
    Inventors: Andrew Edwards, Darek Mihocka, Ho-Yuen Chau, Ronald Murray, Sanjay Bhansali, Stuart de Jong, Wen-Ke Chen, Kenneth Pierce
  • Publication number: 20050258693
    Abstract: A permanent magnet alternator including a stationary stator including a plurality of spaced stator poles projecting inwardly from the stator, a winding circuit wound through the spaces between the stator poles, a rotor assembly mounted for rotation within the stator, including a plurality of permanent magnets fixedly mounted on an outer circumferential surface of the rotor in alternating polarity, and a retaining shield for reducing the effects of centrifugal motion of the rotor during operation of the alternator.
    Type: Application
    Filed: July 18, 2005
    Publication date: November 24, 2005
    Applicant: E-Tec Corporation
    Inventors: Julius Stevens, William Edmundson, Ronald Murray, Craig Young