CRAIG HARVEY PROUSE
Pilots at Gladys Ave, Mountain View, CA

License number
California A4106332
Issued Date
Apr 2016
Expiration Date
Apr 2018
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
163 Gladys Ave, Mountain View, CA 94043

Professional information

Craig Prouse Photo 1

Providing A Reliable Operating System For Clients Of A Net-Booted Environment

US Patent:
6751658, Jun 15, 2004
Filed:
Oct 18, 1999
Appl. No.:
09/420614
Inventors:
Christopher K. Haun - San Jose CA
Craig Harvey Prouse - Mountain View CA
Joseph Sokol, Jr. - San Jose CA
Paul M. Resch - Santa Clara CA
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
G06F 1516
US Classification:
709222, 709203, 709208, 709220, 709227, 713 1, 713 2, 717172
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.


Craig Prouse Photo 2

Providing A Reliable Operating System For Clients Of A Net-Booted Environment

US Patent:
7849169, Dec 7, 2010
Filed:
Jun 18, 2007
Appl. No.:
11/820234
Inventors:
C. K. Haun - San Jose CA, US
Craig Harvey Prouse - Mountain View CA, US
Joseph Sokol, Jr. - San Jose CA, US
Paul M. Resch - Santa Clara CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 15/177, G06F 15/16, G06F 9/24, G06F 9/44, G06F 13/28, G06F 9/26, G06F 9/34, G06F 17/30, G06F 15/173, G06F 9/00, G06F 1/24, G06F 11/00, G06F 9/445, G06F 13/00, G06F 12/00, G06F 7/00, G06F 17/00, G11B 5/02, G11B 5/09
US Classification:
709222, 709203, 709219, 709229, 709248, 713 2, 717172, 717177, 711162, 711205, 707638, 707647, 707827
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.


Craig Prouse Photo 3

Providing A Reliable Operating System For Clients Of A Net-Booted Environment

US Patent:
7233985, Jun 19, 2007
Filed:
Jan 23, 2004
Appl. No.:
10/763581
Inventors:
C. K. Hahn - San Jose CA, US
Craig Harvey Prouse - Mountain View CA, US
Joseph Sokol, Jr. - San Jose CA, US
Paul M. Resch - Santa Clara CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 15/16, G06F 15/177, G06F 9/445, G06F 9/00, G06F 9/44, G06F 12/00, G06F 13/00, G06F 15/167
US Classification:
709222, 709217, 709248, 713 1, 713 2, 713100, 717172, 717176, 711148
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.


Craig Prouse Photo 4

Method And System For Variable Led Output In An Electronic Device

US Patent:
7615938, Nov 10, 2009
Filed:
Apr 6, 2005
Appl. No.:
11/101025
Inventors:
Craig Prouse - Mountain View CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
H05B 37/02, G09G 3/14
US Classification:
315291, 345 46
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.