Search

Gerald F Cermak

from Bothell, WA
Age ~60

Gerald Cermak Phones & Addresses

  • 19604 93Rd Pl NE, Bothell, WA 98011 (425) 483-8138
  • 19505 93Rd Pl NE #19, Bothell, WA 98011
  • 8908 141St St, Bothell, WA 98011 (425) 483-8138 (425) 820-6319
  • 11400 NE 132Nd St #L202, Kirkland, WA 98034 (425) 820-6319
  • Columbus, OH
  • Port Republic, MD
  • Kiona, WA
  • 19604 93Rd Pl NE, Bothell, WA 98011 (206) 769-2223

Work

Position: Production Occupations

Education

Degree: High school graduate or higher

Emails

Industries

Computer Software

Resumes

Resumes

Gerald Cermak Photo 1

Gerald Cermak

View page
Location:
Greater Seattle Area
Industry:
Computer Software

Publications

Us Patents

On-Disk File Format For A Serverless Distributed File System

View page
US Patent:
7043637, May 9, 2006
Filed:
Mar 21, 2001
Appl. No.:
09/814259
Inventors:
William J. Bolosky - Issaquah WA, US
Gerald Cermak - Bothell WA, US
Atul Adya - Bellevue WA, US
John R. Douceur - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 11/30
US Classification:
713171, 713201, 713189, 380171, 380189
Abstract:
A file format for a serverless distributed file system is composed of two parts: a primary data stream and a metadata stream. The data stream contains a file that is divided into multiple blocks. Each block is encrypted using a hash of the block as the encryption key. The metadata stream contains a header, a structure for indexing the encrypted blocks in the primary data stream, and some user information. The indexing structure defines leaf nodes for each of the blocks. Each leaf node consists of an access value used for decryption of the associated block and a verification value used to verify the encrypted block independently of other blocks. In one implementation, the access value is formed by hashing the file block and encrypting the resultant hash value using a randomly generated key. The key is then encrypted using the user's key as the encryption key. The verification value is formed by hashing the associated encrypted block using a one-way hash function.

Serverless Distributed File System

View page
US Patent:
7062490, Jun 13, 2006
Filed:
Dec 5, 2001
Appl. No.:
10/005629
Inventors:
Atul Adya - Bellevue WA, US
William J. Bolosky - Issaquah WA, US
Gerald Cermak - Bothell WA, US
John R. Douceur - Bellevue WA, US
Marvin M. Theimer - Bellevue WA, US
Roger P. Wattenhofer - Zurich, CH
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00
G06F 17/30
US Classification:
707 10, 707 1
Abstract:
A serverless distributed file system manages the storage of files and directories using one or more directory groups. The directories may be managed using Byzantine-fault-tolerant groups, whereas files are managed without using Byzantine-fault-tolerant groups. Additionally, the file system may employ a hierarchical namespace to store files. Furthermore, the directory group may employ a plurality of locks to control access to objects (e. g. , files and directories) in each directory.

Utilization Of The Approximate Location Of A Device Determined From Ambient Signals

View page
US Patent:
7202816, Apr 10, 2007
Filed:
Dec 19, 2003
Appl. No.:
10/742198
Inventors:
John C. Krumm - Redmond WA, US
Gerald F. Cermak - Bothell WA, US
Eric J. Horvitz - Kirkland WA, US
Edward C. Miller - Bellevue WA, US
Adel Amin AbdelAzim Youssef - Hyattsville MD, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G01S 3/02
US Classification:
342451
Abstract:
The present invention employs approximate device locations determined from changes in the sensed strength of radio signals at different locations. In one instance of the invention, the approximate device locations are based on inference procedures that are used to process ambient commercial radio signals, to estimate a location or a probability distribution over the locations of a device. In another instance of the invention, approximate device locations derived from learning and inference methods that are applied to rank vector of signal strength vectors are utilized. Moving to such rank orderings leads to methods that bypass consideration of absolute signal strengths in location calculations. The invention utilizes approximations for a device location that is based on a method that does not require a substantial number of available ambient signal strengths while still providing useful location inferences in determining locations. Several location-centric services are supported, including receipt of location-specific information such as traffic reports, emergency information, transmission about device location, and time-sensitive promotions such as discounts offered by businesses for load balancing the provision of services.

Serverless Distributed File System

View page
US Patent:
7240060, Jul 3, 2007
Filed:
Dec 17, 2004
Appl. No.:
11/016388
Inventors:
Atul Adya - Redmond WA, US
William J. Bolosky - Issaquah WA, US
Gerald Cermak - Bothell WA, US
John R. Douceur - Bellevue WA, US
Marvin M. Theimer - Bellevue WA, US
Roger P. Wattenhofer - Zurich, CH
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00
G06F 17/30
US Classification:
707 10, 707 1
Abstract:
A serverless distributed file system manages the storage of files and directories using one or more directory groups. The directories may be managed using Byzantine-fault-tolerant groups, whereas files are managed without using Byzantine-fault-tolerant groups. Additionally, the file system may employ a hierarchical namespace to store files. Furthermore, the directory group may employ a plurality of locks to control access to objects (e. g. , files and directories) in each directory.

Methods For Determining The Approximate Location Of A Device From Ambient Signals

View page
US Patent:
7319877, Jan 15, 2008
Filed:
Dec 19, 2003
Appl. No.:
10/742208
Inventors:
John C. Krumm - Redmond WA, US
Gerald F. Cermak - Bothell WA, US
Eric J. Horvitz - Kirkland WA, US
Edward C. Miller - Bellevue WA, US
Adel Amin AbdelAzim Youssef - Hyattsville MD, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04Q 7/20
US Classification:
4554563, 4554561, 4554562, 455457, 342387
Abstract:
The present invention leverages changes in the sensed strength of radio signals at different locations to determine a device's location. In one instance of the invention, inference procedures are used to process ambient commercial radio signals, to estimate a location or a probability distribution over the locations of a device. In an instance of the invention, learning and inference methods are applied to rank vector of signal strength vectors. Moving to such rank orderings leads to methods that bypass consideration of absolute signal strengths in location calculations. The invention facilitates approximations for locating a device by providing a method that does not require a substantial number of available ambient signal strengths while still providing useful location inferences in determining locations.

Operating System Application Programming Interfaces And Methods Of Using Operating Systems

View page
US Patent:
7334235, Feb 19, 2008
Filed:
Mar 10, 2003
Appl. No.:
10/385381
Inventors:
Galen C. Hunt - Bellevue WA, US
Gerald Cermak - Bothell WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/46
US Classification:
719328, 718104
Abstract:
Operating system functions are defined as objects that are collections of data and methods. The objects represent operating system resources. The resource objects can be instantiated and used across process and machine boundaries. Each object has an associated handle that is stored in its private state. When an application requests a resource, it is given a second handle or pseudo handle that corresponds with the handle in the object's private state. The second handle is valid across process and machine boundaries and all access to the object takes place through the second handle. This greatly facilitates remote computing. In preferred embodiments, the objects are COM objects and remote computing is facilitated through the use of Distributed COM (DCOM) techniques. Other embodiments of the invention provide legacy and versioning support by identifying each resource, rather than the overall operating system, with a unique identifier that can specified by an application. Different versions of the same resource have different identifiers.

On-Disk File Format For A Serverless Distributed File System

View page
US Patent:
7401220, Jul 15, 2008
Filed:
Dec 16, 2004
Appl. No.:
11/014491
Inventors:
William J. Bolosky - Issaquah WA, US
Gerald Cermak - Bothell WA, US
Atul Adya - Redmond WA, US
John R. Douceur - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 29/00
US Classification:
713165
Abstract:
A file format for a serverless distributed file system is composed of two parts: a primary data stream and a metadata stream. The data stream contains a file that is divided into multiple blocks. Each block is encrypted using a hash of the block as the encryption key. The metadata stream contains a header, a structure for indexing the encrypted blocks in the primary data stream, and some user information. The indexing structure defines leaf nodes for each of the blocks. Each leaf node consists of an access value used for decryption of the associated block and a verification value used to verify the encrypted block independently of other blocks. In one implementation, the access value is formed by hashing the file block and encrypting the resultant hash value using a randomly generated key. The key is then encrypted using the user's key as the encryption key. The verification value is formed by hashing the associated encrypted block using a one-way hash function.

On-Disk File Format For A Serverless Distributed File System

View page
US Patent:
7415608, Aug 19, 2008
Filed:
Dec 16, 2004
Appl. No.:
11/014262
Inventors:
William J. Bolosky - Issaquah WA, US
Gerald Cermak - Bothell WA, US
Atul Adya - Redmond WA, US
John R. Douceur - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 29/00
US Classification:
713165
Abstract:
A file format for a serverless distributed file system is composed of two parts: a primary data stream and a metadata stream. The data stream contains a file that is divided into multiple blocks. Each block is encrypted using a hash of the block as the encryption key. The metadata stream contains a header, a structure for indexing the encrypted blocks in the primary data stream, and some user information. The indexing structure defines leaf nodes for each of the blocks. Each leaf node consists of an access value used for decryption of the associated block and a verification value used to verify the encrypted block independently of other blocks. In one implementation, the access value is formed by hashing the file block and encrypting the resultant hash value using a randomly generated key. The key is then encrypted using the user's key as the encryption key. The verification value is formed by hashing the associated encrypted block using a one-way hash function.
Gerald F Cermak from Bothell, WA, age ~60 Get Report