Search

John Slingwine Phones & Addresses

  • Arco, ID
  • Ponte Vedra Beach, FL
  • Jacksonville, FL
  • La Mesa, CA
  • 33103 NE 127Th St, Duvall, WA 98019 (503) 590-2940
  • Beaverton, OR
  • Mission Viejo, CA
  • Kiona, WA
  • 33103 NE 127Th St, Duvall, WA 98019 (425) 844-2200

Work

Position: Professional/Technical

Education

Degree: Associate degree or higher

Business Records

Name / Title
Company / Classification
Phones & Addresses
John Slingwine
Principal
John Slingwine
Business Services at Non-Commercial Site
33103 NE 127 St, Duvall, WA 98019

Publications

Us Patents

Online Fault Verification In A File System

View page
US Patent:
8607099, Dec 10, 2013
Filed:
Dec 17, 2010
Appl. No.:
12/970948
Inventors:
Sarosh C. Havewala - Kirkland WA, US
Neal R. Christiansen - Bellevue WA, US
John D. Slingwine - Duvall WA, US
Craig A. Barkhouse - Redmond WA, US
Daniel Chan - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 11/00
US Classification:
714 42, 714 61, 714 611, 714 631, 714 21, 714 25, 714 40, 714 54
Abstract:
Data structure errors, or corruptions, identified during, e. g. , normal computing device system processing, file system processing or user access processing, are verified prior to the file system identifying the error for offline correction or notifying the user or system administrator a data structure error exists. Identified data structure corruptions are verified while the file system volumes are maintained online and otherwise accessible to other processing tasks and user access. Verified data structure corruptions are logged for further corrective processing. Data structure corruptions that cannot be verified, i. e. , false positives, are not further processed and are not identified to file system administrators or users as corruptions, freeing the file system to concentrate on normal processing and true, verifiable errors.

File System Resiliency Management

View page
US Patent:
8621276, Dec 31, 2013
Filed:
Dec 17, 2010
Appl. No.:
12/970985
Inventors:
Sarosh C. Havewala - Kirkland WA, US
Neal R. Christiansen - Bellevue WA, US
John D. Slingwine - Duvall WA, US
Daniel Chan - Redmond WA, US
Craig A. Barkhouse - Redmond WA, US
Lane Haury - Kirkland WA, US
Kiran Kumar G. Bangalore - Sammamish WA, US
Thiago Sigrist - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 11/00
US Classification:
714 21, 714 61, 714 611, 714 631, 714 25, 714 42
Abstract:
Perceived corruptions encountered on file system volumes, and which cannot be initially remedied online, are processed to verify whether they are true, existing volume data structure corruptions or, alternatively, false positives. Upon the verification of one or more of a volume's corruptions, error scanning is performed to check for, and attempt to remedy online, all the existing corruptions on the volume. Subsequent to error scanning processing, if one or more verified corruptions continue to exist on a file system volume, at file system boot up time spot corruption correction is performed to attempt to remedy the existing, verified corruptions on the volume. Spot corruption correction is performed to attempt to correct verified data structure corruptions on a volume of the file system while the volume is maintained offline for the time necessary to attempt to correct its prior identified corruptions.

Proactive Error Scan And Isolated Error Correction

View page
US Patent:
20120159243, Jun 21, 2012
Filed:
Dec 17, 2010
Appl. No.:
12/970954
Inventors:
Sarosh C. Havewala - Kirkland WA, US
John D. Slingwine - Duvall WA, US
Daniel Chen - Redmond WA, US
Craig A. Barkhouse - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 11/14
US Classification:
714 15, 714E11117
Abstract:
Processing for file system volume error detection and processing for resultant error correction are separated to support system availability and user satisfaction. File system volumes for storing data structures are proactively scanned while the volumes remain online to search for errors or corruptions thereon. Found errors are scheduled to be corrected, i.e., spot corrected, dependent on the severity of the identified errors, error correction scheduling and/or at the determination of a file system administrator and/or user, to assist in maintaining minimal user and file system impact. When spot correction is initialized, one file system volume at a time is taken offline for correction. Spot correction verifies prior logged corruptions for the offline volume, and if independently verified, attempts to correct the prior noted corruptions. Volumes are retained offline only for the time necessary to verify and attempt to correct prior noted volume corruptions.
John David Slingwine from Arco, ID, age ~66 Get Report