Paul Wayne Resch, Age 77San Jose, CA

Paul Resch Phones & Addresses

San Jose, CA

1276 Cotterell Dr, San Jose, CA 95121

Mentions for Paul Wayne Resch

Paul Resch resumes & CV records

Resumes

Paul Resch Photo 41

Paul Resch

Paul Resch Photo 42

Paul Resch

Paul Resch Photo 43

Paul Resch

Paul Resch Photo 44

Paul Resch

Publications & IP owners

Us Patents

Method And Apparatus For Reducing Power Consumption In A Digital Processing System

US Patent:
6438668, Aug 20, 2002
Filed:
Sep 30, 1999
Appl. No.:
09/410192
Inventors:
Cameron J. Esfahani - Sunnyvale CA
Byron W. Pang - Los Gatos CA
Paul M. Resch - Santa Clara CA
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
G06F 1200
US Classification:
711165, 711162, 711147
Abstract:
Methods and apparatuses for controlling power consumption in a digital processing system. In one aspect of the invention, an exemplary method includes using a non-volatile memory of the digital processing system (DPS) as a virtual memory of a volatile random access memory (RAM) of the DPS, determining a selection of a reduced power consumption state, storing, in response to the selection and through a virtual memory process, data from the volatile RAM to the non-volatile memory, and reducing power to at least one element of the data processing system after the storing, wherein the storing includes determining whether to store the data to the non-volatile memory by determining if first data previously stored as virtual memory in the non-volatile memory is valid (not dirty) after the selection.

Computer Operating System Using Compressed Rom Image In Ram

US Patent:
6732265, May 4, 2004
Filed:
Jun 27, 2002
Appl. No.:
10/184712
Inventors:
Cameron J. Esfahani - Sunnyvale CA
Paul M. Resch - Santa Clara CA
Ronald Hochsprung - Los Gatos CA
William M. Galcher - Mt. View CA
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
G06F 300
US Classification:
713 2, 710 1, 710 20, 711165, 711203, 711206, 711100, 713 1
Abstract:
A low-level portion of the operating system of a computer system is separated from an intermediate-level portion of the operating system. The low-level portion, including hardware-specific code, is stored in a relatively small read-only memory (ROM), while at least part of the intermediate-level portion is stored as a compressed ROM image on a disk or other mass storage device, which may be located remotely from the computer system. Upon power-up or reset of the computer system, the code in the ROM is executed to read the compressed ROM image into random access memory (RAM) of the computer system. The compressed image is then decompressed and executed as part of the boot sequence. Once decompressed, the portion of RAM storing the intermediate-level code is write-protected in the memory map, and the code in boot ROM is deleted from the memory map. Memory space in RAM that is allocated to the intermediate-level code but not used is returned to the operating system for use as part of system RAM.

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.

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.

Method And Apparatus For Communicating Between Device Drivers In A Computer System

US Patent:
7493626, Feb 17, 2009
Filed:
Apr 2, 2003
Appl. No.:
10/406297
Inventors:
Paul M. Resch - Santa Clara CA, US
Assignee:
Apple Inc. - Cupertino CA
International Classification:
G06F 3/00
G06F 9/44
G06F 9/46
G06F 13/00
US Classification:
719321, 719327
Abstract:
One embodiment of the present invention provides a system that facilitates communicating between device drivers within a computing system. The system first determines a need to invoke a function on a remote device from a local device driver, wherein the local device driver is not able to perform the function on the remote device. Once the need has been determined, the system obtains a unique identifier for a remote device driver capable of performing the function on the remote device, and uses the unique identifier to facilitate invoking the function in the remote device driver from the local device driver.

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.

Computer Operating System Using Compressed Rom Image In Ram

US Patent:
6434695, Aug 13, 2002
Filed:
Dec 23, 1998
Appl. No.:
09/220160
Inventors:
Cameron J. Esfahani - Sunnyvale CA
Paul M. Resch - Santa Clara CA
Ronald Hochsprung - Los Gatos CA
William M. Galcher - Mt. View CA
Assignee:
Apple Computer, Inc. - Cupertino CA
International Classification:
G06F 1300
US Classification:
713 2, 710 1, 710 20, 711165, 711203, 711206, 713 1
Abstract:
A low-level portion of the operating system of a computer system is separated from an intermediate-level portion of the operating system. The low-level portion, including hardware-specific code, is stored in a relatively small read-only memory (ROM), while at least part of the intermediate-level portion is stored as a compressed ROM image on a disk or other mass storage device, which may be located remotely from the computer system. Upon power-up or reset of the computer system, the code in the ROM is executed to read the compressed ROM image into random access memory (RAM) of the computer system. The compressed image is then decompressed and executed as part of the boot sequence. Once decompressed, the portion of RAM storing the intermediate-level code is write-protected in the memory map, and the code in boot ROM is deleted from the memory map. Memory space in RAM that is allocated to the intermediate-level code but not used is returned to the operating system for use as part of system RAM.

NOTICE: You may not use PeopleBackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. PeopleBackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.