Patents by Inventor Craig Prouse

Craig Prouse 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: 7615938
    Abstract: A waveform generator generates LED signal values that define an LED waveform and period. Each signal value is scaled by a particular scaling value to scale the amplitude of the LED waveform. The scaled LED waveform is then transmitted to an LED to cause the light emitted by the LED to pulse at a variable brightness.
    Type: Grant
    Filed: April 6, 2005
    Date of Patent: November 10, 2009
    Assignee: Apple Inc.
    Inventor: Craig Prouse
  • Publication number: 20070250610
    Abstract: A method and apparatus are provided for supplying a reliable and maintainable operating system in a net-booted environment. According to one embodiment, a network computer (NC) client boots from a boot image provided by an NC server. The boot image includes information identifying the location of one or more system volumes on the NC server that contain operating system software. In response to an attempt to modify the contents of the one or more system volumes, the NC client causes information identifying the modification to be recorded on the NC server separate from the one or more system volumes in a storage area associated with the NC client.
    Type: Application
    Filed: June 18, 2007
    Publication date: October 25, 2007
    Inventors: C.K. Haun, Craig Prouse, Joseph Sokol, Paul Resch
  • Publication number: 20060226790
    Abstract: A waveform generator generates LED signal values that define an LED waveform and period. Each signal value is scaled by a particular scaling value to scale the amplitude of the LED waveform. The scaled LED waveform is then transmitted to an LED to cause the light emitted by the LED to pulse at a variable brightness.
    Type: Application
    Filed: April 6, 2005
    Publication date: October 12, 2006
    Inventor: Craig Prouse