Search

Richard J Defouw

age ~79

from Boulder, CO

Also known as:
  • Richard John Defouw
  • Richard J Defow
Phone and address:
4654 Harwich St, Boulder, CO 80301
3037319411

Richard Defouw Phones & Addresses

  • 4654 Harwich St, Boulder, CO 80301 • 3037319411
  • 4654 Harwich St, Boulder, CO 80301

Work

  • Company:
    Ada for ge aerospace
    Feb 2014
  • Position:
    Software engineer

Education

  • School / High School:
    University of Michigan- Ann Arbor, MI
    1975
  • Specialities:
    M.S. in Electrical Engineering

Resumes

Richard Defouw Photo 1

Richard Defouw

view source
Richard Defouw Photo 2

Richard Defouw Kentwood, MI

view source
Work:
ADA for GE Aerospace

Feb 2014 to 2000
Software Engineer
Warehouse Distribution System

Apr 2013 to Feb 2014
Software Engineer
Denver International Airport thru Logplan LLC
Denver, CO
Aug 2008 to Apr 2013
Software Engineer
GE Aviation
Grand Rapids, MI
Aug 2004 to Jul 2008
Software Engineer
Siemens Dematic/Mannesmann Demag
Grand Rapids, MI
Aug 1995 to Aug 2004
Project Lead/Software Engineer
FAAC Incorporated
Ann Arbor, MI
Feb 1992 to Aug 1995
Software Engineer
Progressive Technologies
Grand Rapids, MI
Nov 1991 to Dec 1992
Software Engineering Manager
Smiths Aerospace Systems
Grand Rapids, MI
Dec 1979 to Nov 1991
Software Engineer
Chrysler Corporation
Park, MI, US
Apr 1974 to Nov 1979
Development Engineer
Ford Motor Company
Dearborn, MI
Apr 1973 to Mar 1974
Development Engineer
Education:
University of Michigan
Ann Arbor, MI
1975
M.S. in Electrical Engineering
Hope College
Holland, MI
1973
B.A. in Math/Physics
University of Michigan
Dearborn, MI
1973
B.S.E in Electrical Engineering

Us Patents

  • Caching Method For Selecting Data Blocks For Removal From Cache Based On Recall Probability And Size

    view source
  • US Patent:
    6742084, May 25, 2004
  • Filed:
    May 4, 2000
  • Appl. No.:
    09/564261
  • Inventors:
    Richard J. Defouw - Boulder CO
    Alan Sutton - Boulder CO
    Ronald W. Korngiebel - Westminister CO
  • Assignee:
    Storage Technology Corporation - Louisville CO
  • International Classification:
    G06F 1200
  • US Classification:
    711133, 711134, 711135, 711136, 711171
  • Abstract:
    A caching method for selecting variable size data blocks for replacement or removal from a cache includes determining the size and the unreferenced time interval of each block in the cache. The size of a block is the amount of cache space taken up by the block. The unreferenced time interval of a block is the time that has elapsed since the block was last accessed, and may be determined using a least recently used (LRU) algorithm. The recall probability of each block in the cache is then determined. The recall probability of a block is a function of its unreferenced time interval and possibly size and other auxiliary parameters. The caching method then determines a quality factor (q) for each block. The (q) of a block is a function of its recall probability and size. The caching method concludes with removing from the cache the block with the lowest (q).
  • Method And System For Improving Usable Life Of Memory Devices Using Vector Processing

    view source
  • US Patent:
    7139863, Nov 21, 2006
  • Filed:
    Sep 26, 2003
  • Appl. No.:
    10/672786
  • Inventors:
    Richard John Defouw - Boulder CO, US
    Thai Nguyen - Thornton CO, US
  • Assignee:
    Storage Technology Corporation - Louisville CO
  • International Classification:
    G06F 12/00
  • US Classification:
    711103, 711165, 36518533
  • Abstract:
    A method, system and apparatus for improving the useful life of non-volatile memory devices such as flash memory. The present wear-leveling technique advantageously improves the overall useful life of a flash memory device by strategically moving inactive data (data that has been infrequently modified in the recent past) to the memory blocks that have experienced the most wear since the device began operation and by strategically moving active data to the memory blocks that have experienced the least wear. In order to efficiently process and track data activity and block wear, vectors of block-descriptor pointers are maintained. One vector is sorted in decreasing order of overall block erase/write activity (block-wear indicator), whereas the other vector is sorted in increasing order of the number of times a block has been erased since the last wear-leveling event occurred (activity indicator for the data stored in the block). The activity levels of the data and the wear levels of the blocks are then easily compared and otherwise processed using pointers into these vectors to allow for more efficient processing than previous techniques used for wear leveling.
  • Secondary Level Cache For Storage Area Networks

    view source
  • US Patent:
    7437511, Oct 14, 2008
  • Filed:
    Jan 18, 2006
  • Appl. No.:
    11/334127
  • Inventors:
    Thai Nguyen - Thornton CO, US
    Michael L. Leonhardt - Longmont CO, US
    Richard John Defouw - Boulder CO, US
  • Assignee:
    Storage Technology Corporation - Louisvile CO
  • International Classification:
    G06F 12/08
  • US Classification:
    711120, 711168, 710 32
  • Abstract:
    For use in a storage area network (SAN), a virtualization layer including at least one virtual engine having a respective local cache and a secondary cache layer, wherein the secondary cache layer includes the local caches coupled together, the local caches individually including a first cache layer, and at least one of a data transfer command and data corresponding to the transfer command are multicast to the secondary cache layer through an interconnection bus, the interconnection bus coupling the at least one virtual engine and at least one physical storage device.
  • Motion Optimization For A Tape Storage System

    view source
  • US Patent:
    55008038, Mar 19, 1996
  • Filed:
    Nov 23, 1993
  • Appl. No.:
    8/156493
  • Inventors:
    Frederick Munro - Broomfield CO
    Aaron Dailey - Boulder CO
    Richard Defouw - Boulder CO
    David Trachy - Louisville CO
  • International Classification:
    G06F 1700
    G11B 1568
    B65G 100
  • US Classification:
    364478
  • Abstract:
    An automated cartridge system optimizes the time it takes to execute a series of cartridge requests. After cartridge requests are received, the library controller calculates the approximate time it will take to execute each possible sequence of pending cartridge requests. The library controller then executes the first request in the sequence of pending requests which will take the shortest elapsed time. This series of calculations and executions continues until all requests are completed. It is another object of the present invention to carry out the motion optimization in such a manner that assures that a particular cartridge request is not put off indefinitely. Each time a hand or arm is allocated to a request, all other requests waiting for these mechanisms have their calculated execution times reduced to increase the likelihood of execution.

Classmates

Richard Defouw Photo 3

Richard Defouw

view source
Schools:
Tri County Middle School Howard City MI 2004-2008
Community:
Kevin Hunt, Russel Kent
Richard Defouw Photo 4

Tri County Middle School,...

view source
Graduates:
Richard Defouw (2004-2008),
Angela Hamilton (1996-2000),
Lisa Durey (1979-1980),
Rebecca Walson (1978-1981),
Dustin Talsma (1997-2001)

Youtube

Seefeel - Faults

Video Created by Richard DeFouw. "Faults" Created by Seefeel (Warp)

  • Category:
    Music
  • Uploaded:
    15 May, 2011
  • Duration:
    5m 46s

Mylife

Richard Defouw Photo 5

Richard Defouw Portage ...

view source
It's time to get back in touch with a lost friend like Richard Defouw of Portage. Rekindle old friendships at MyLife.

Googleplus

Richard Defouw Photo 6

Richard Defouw

Facebook

Richard Defouw Photo 7

Richard DeFouw

view source
Friends:
Lauren Zimmerman
Richard Defouw Photo 8

Richard DeFouw

view source

Get Report for Richard J Defouw from Boulder, CO, age ~79
Control profile