Search

Richard P Draves

from Seattle, WA
Age ~59

Richard Draves Phones & Addresses

  • 1026 36Th St, Seattle, WA 98112 (206) 860-7025
  • 602 38Th St, Seattle, WA 98122 (206) 860-7025
  • Berkeley, CA
  • Leavenworth, WA
  • Alameda, CA
  • Kirkland, WA
  • Red Bud, IL
  • Ogden, UT
  • Sioux Falls, SD
  • Pittsburgh, PA
  • 1026 36Th Ave E, Seattle, WA 98112 (509) 218-3315

Work

Position: Professional/Technical

Resumes

Resumes

Richard Draves Photo 1

Senior Financial Analyst At Ingalls Health System

View page
Location:
230 Parc Aux Vaches Dr, Chesterton, IN 46304
Industry:
Hospital & Health Care
Work:
Rush University Medical Center Jan 2007 - Aug 2011
Director of Finance

Ingalls Memorial Hospital Jan 2007 - Aug 2011
Senior Financial Analyst at Ingalls Health System

Ingalls Health System-Medcentrix Jun 2005 - Dec 2007
Senior System Analyst

Incus Group Ebod Consulting Jan 2001 - May 2005
Healthcare Financial Operations Consultant

Northwestern Medical Faculty Foundation Dec 1991 - Jan 2001
Senior Financial Analyst
Education:
Governors State University 1980 - 1984
Masters
Western Illinois University 1978 - 1980
Bachelors, Psychology
Thornton Township High School
University of Illinois at Urbana - Champaign
Interests:
Exercise
Electronics
Home Improvement
Reading
Crafts
Sports
Languages:
English
Richard Draves Photo 2

President

View page
Location:
Seattle, WA
Industry:
Food Production
Work:
American Seafoods Group since 1996
VP of Product Development
Education:
University of Wisconsin-Madison 1976 - 1981
Skills:
Product Development
Food Industry
Food Safety
Food Processing
R&D
Food
Quality Assurance
Frozen Food
Haccp
Food Science
Purchasing
Food Technology
Quality System
Supply Chain
Gmp
Supply Chain Management
Business Development
Strategy
Strategic Planning
Animal Nutrition
Protein Purification
Project Management
Research
Business Strategy
Marketing Strategy
Business Planning
Sales Management
Quality Management
Negotiation
Management
Leadership
Intercultural Communication
Creative Problem Solving
Cross Functional Team Leadership
Human Nutrition
Fisheries
Fisheries Management
Fisheries Science
Marine Research
Marine Operations
Marine Biology
Commercial Fishing
Skills and Expertise
Surimi
Quality Control
Root Cause Analysis
Certifications:
Haccp Certified
Total Quality Management
Richard Draves Photo 3

Vice President Architect

View page
Location:
Seattle, WA
Industry:
Computer Software
Work:
Microsoft
Vice President Architect

Microsoft 1995 - Nov 2013
Research Area Manager
Education:
Carnegie Mellon University 1986 - 1992
Doctorates, Doctor of Philosophy, Computer Science
Harvard University 1982 - 1986
Bachelors, Bachelor of Arts, Mathematics
Harvard University 1985 - 1986
Master of Science, Masters, Computer Science
Skills:
Distributed Systems
Cloud Computing
.Net
Software Engineering
Enterprise Software
Networking
Operating Systems
Software Development
Windows
Management
C
Richard Draves Photo 4

Richard Draves

View page
Location:
Seattle, WA
Work:
National Park Service Jun 2012 - Oct 2018
Tram Operator

Bard College Jul 1995 - Dec 2011
System Administrator

Credit Data of Hudson Valley Jan 1994 - Jul 1995
System Administrator

Ibm Mar 1975 - Apr 1993
Programmer

Ibm Sep 1967 - Mar 1975
Systems Technician
Education:
Dutchess Community College 2011 - 2012
Skills:
Windows 7
System Administration
Microsoft Word
Windows Server
Vmware
Os X
Microsoft Excel
Troubleshooting
Network Administration
Databases
Testing
Social Media
Computer Hardware
Management
Leadership
Event Planning
Access
Project Management
Security
Richard Draves Photo 5

Ladc,Ncac 1

View page
Location:
Osseo, MN
Industry:
Hospital & Health Care
Work:
Mat
Ladc,Ncac 1
Education:
North Hennepin Community College 2013 - 2014
Associates, Associate of Arts, Corrections, Criminal Justice
Century College 1992 - 1994
Associates, Associate of Arts
Skills:
Mental Health
Healthcare
Behavioral Health
Motivational Interviewing
Program Development
Chemical Dependency
Prevention
Clinical Research
Treatment
Case Management
Hospitals
Healthcare Information Technology
Case Managment
Psychotherapy
Psychology
Social Services
Crisis Intervention
Cbt
Family Therapy
Dual Diagnosis
Public Health
Adolescents
Group Therapy
Mental Health Counseling
Addiction Recovery
Community Outreach
Working With Adolescents
Public Speaking
Clinical Supervision
Medicine
Richard Draves Photo 6

Vp Of Product Development

View page
Location:
Greater Seattle Area
Industry:
Food Production

Business Records

Name / Title
Company / Classification
Phones & Addresses
Richard F. Draves
Quality Assurance Director
AMERICAN SEAFOODS GROUP LLC
Ret Meat/Fish Whol Fish/Seafood · Retails Meat or Fish Wholesales Fish or Seafood · Business Consulting Services · Fish and Seafood Merchant Wholesalers · Seafood Canning
2025 1 Ave SUITE 900, Seattle, WA 98121
(206) 374-1515, (206) 448-0300, (206) 374-1516
Richard F. Draves
Director
AMERICAN SEAFOODS COMPANY LLC
Finfish Fishing Fish Hatchery/Preserve · Ret Meat/Fish Whol Fish/Seafood · Seafood Canning · Finfish Fishing
2025 1 Ave - STE 900 SUITE 900, Seattle, WA 98121
2025 1 Ave STE 900, Seattle, WA 98121
(206) 448-0300, (206) 374-1515, (206) 448-0505

Publications

Us Patents

Sharing Executable Modules Between User And Kernel Threads

View page
US Patent:
6349355, Feb 19, 2002
Filed:
Feb 6, 1997
Appl. No.:
08/795591
Inventors:
Richard P. Draves - Seattle WA
Scott Cutshall - Carnation WA
Gilad Odinak - Bellevue WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 1200
US Classification:
711 6, 711203
Abstract:
A computer system has a microprocessor that can execute in a non-privileged user mode and a privileged kernel mode. A user virtual address space is used when the microprocessor is in the user mode, and a kernel virtual address space is used when the microprocessor is in the kernel mode. Each of the address spaces has the same range of virtual addresses that is designated for shared components. The user virtual address space is mapped to an offset position within the kernel address space. When a user process calls a kernel function with a pointer argument, the pointer is biased before being dereferenced to account for the offset of the user address space within the kernel address space. This allows for sharing of position-dependent code, while still allowing the kernel to access the entire user address space.

Routers And Methods For Optimal Routing Table Compression

View page
US Patent:
6385649, May 7, 2002
Filed:
Nov 6, 1998
Appl. No.:
09/188014
Inventors:
Richard P. Draves - Seattle WA
Christopher Kevin King - Somerville MA
Srinivasan Venkatachary - St. Louis MO
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 1228
US Classification:
709224, 709220, 370392
Abstract:
A method for compressing a routing table involves constructing a binary tree representation of the routing table. The compression method makes three passes through the tree. In a first pass, the compression method propagates routing information down to the tree leaves. During this pass, the program assigns every leaf node in the tree an associated next hop or an inherited next hop from a higher level ancestral node. In a second pass, the compression method migrates prevalent next hops up the tree. This bottom up pass involves forming a set of next hops at a parent node by supernetting the sets of next hops A and B for a pair of child nodes corresponding to the parent node, according to the following operation: where A*B is a set of next hops formed at the parent node. In the third pass, the compression method eliminates redundant branches in the tree. This top down pass begins at a parent node and selects a next hop from a parent node.

Efficient Inter-Process Object And Interface Pinging

View page
US Patent:
6405262, Jun 11, 2002
Filed:
Jul 14, 1995
Appl. No.:
08/502376
Inventors:
Keith R. Vogel - Duvall WA
Richard P. Draves - Seattle WA
Paul J. Leach - Seattle WA
Assignee:
Microsoft Corporation - Redmond CA
International Classification:
G06F 944
US Classification:
709315, 709203
Abstract:
A computer system includes a plurality of client processes executing in respective address spaces and at least one server process executing in a different address space than the client processes. The server process has one or more available server objects for potential use by the client processes. The server objects are accessible by the client processes through a plurality of server object interfaces dynamically created in response to demand for said interfaces by the client processes. The server object interfaces are destroyed when there is no further demand for them. Each object interface can be simultaneously held for use during at least a portion of its lifetime by more than one of the client processes. The computer system further includes one or more client-side ping managers and at least one server-side ping manager. Each client process registers interfaces it is holding for use with an associated client-side ping manager.

Virtual Memory System And Methods

View page
US Patent:
6760909, Jul 6, 2004
Filed:
Jul 14, 1998
Appl. No.:
09/115448
Inventors:
Richard P. Draves - Seattle WA
Gilad Odinak - Redmond WA
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 900
US Classification:
718102
Abstract:
A virtual memory system includes a hardware-implemented translation lookaside buffer (HTLB) as well as a software-implemented translation lookaside buffer (VTLB). The VTLB is in the systems unmapped memory. The system further includes a plurality of address maps, corresponding to an operating system kernel and to individual tasks executing within the system. The kernel has an address space which includes both mapped and unmapped memory. The address maps corresponding to the individual tasks are stored in the mapped memory of the kernels address space. The address map corresponding to the kernel itself, however, is stored in the kernels unmapped memory. HTLB misses are handled by referring to the VTLB. VTLB misses are handled by referring to an appropriate one of the address maps. The code for handling these misses resides in unmapped memory of the kernels address space.

Method And System For Resource Management With Independent Real-Time Applications On A Common Set Of Machines

View page
US Patent:
20020007389, Jan 17, 2002
Filed:
Jul 18, 2001
Appl. No.:
09/909072
Inventors:
Michael Jones - Redmond WA, US
Paul Leach - Seattle WA, US
Richard Draves - Seattle WA, US
Joseph Barrera - Belmont CA, US
Assignee:
Microsoft Corporation
International Classification:
G06F009/00
US Classification:
709/104000
Abstract:
A resource management mechanism is provided to ensure that real-time application programs running on a single machine or set of machines exhibit predictable behavior. The resource management mechanism employs the abstraction of an activity which serves as the basis for granting resource reservations and for accounting. An activity submits a request for resources in specified amounts to a resource planner. The activity is resource self-aware so that it is aware of its resource requirements. The activity may query resource providers to obtain resource requirements for particular operations. The resource planner determines whether the activity should be granted the requested reservation by employing an internal policy. Policy is separated by mechanism so that the resource planner may implement any of a number of policies. The resource planner may choose to grant the reservation to an activity or deny the request by an activity. When denying a request, the resource planner may inform the activity of what quantity of the requested resources are currently available so that the activity may submit a modified request. The resource management mechanism includes a dynamic feedback mechanism for initiating renegotiation of resource reservations when appropriate.

Method And System For Providing A Virtual Protocol Interlayer

View page
US Patent:
20040264503, Dec 30, 2004
Filed:
Jun 30, 2003
Appl. No.:
10/610397
Inventors:
Richard Draves - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04J003/16
US Classification:
370/469000
Abstract:
Disclosed is a virtual protocol “interlayer” between two protocol layers in a communications stack. When a communications task needs to be performed, but implementation within the existing protocol layers may hinder deployment due to issues of compatibility, the methods of the present invention are used to create an interlayer to handle the task. An addressing scheme peculiar to the interlayer is set up. The interlayer frees the other layers in the protocol stack to operate as before, leaving to the interlayer the specifics of performing the communications task. In one embodiment, an interlayer is built between the ISO/OSI protocol layers 2 and 3. Source routing is performed within this interlayer, using interlayer addresses. By using interlayer addresses rather than layer 2 or layer 3 addresses, this embodiment of source routing allows compatibility both with multiple layer 3 protocols and with multiple layer 2 network interfaces.

System And Method For Link Quality Source Routing

View page
US Patent:
20050185632, Aug 25, 2005
Filed:
Feb 23, 2004
Appl. No.:
10/784687
Inventors:
Richard Draves - Seattle WA, US
Brian Zill - Redmond WA, US
Jitendra Padhye - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L012/28
US Classification:
370351000
Abstract:
Systems and methods for routing packets by nodes in an ad hoc network in accordance with a link quality source routing protocol are disclosed. Route discovery, route maintenance, and metric maintenance are designed to propagate and keep current link quality measurements. Metric maintenance includes a reactive approach for links that a node is currently using to route packets, and a proactive mechanism for all links. Nodes are configured to include a send buffer, a maintenance buffer, a request table, link quality metric modules, and preferably a neighbor cache and a link cache. The invention allows for asymmetric links in the network. The invention may be implemented within a virtual protocol interlayer between the link and network layers. The invention may employ any particular link quality metrics, including metrics based on probing techniques as well as metrics based on knowledge gained in other ways.

System And Method For Link Quality Routing Using A Weighted Cumulative Expected Transmission Time Metric

View page
US Patent:
20050286426, Dec 29, 2005
Filed:
Mar 15, 2005
Appl. No.:
11/081120
Inventors:
Jitendra Padhye - Redmond WA, US
Richard Draves - Seattle WA, US
Brian Zill - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L012/26
H04L012/28
US Classification:
370238000, 370400000, 370351000
Abstract:
A system and method for link quality routing uses a weighted cumulative expected transmission time path metric. A system for routing in a multi-hop ad hoc network, and a method for measuring the link quality of a route in the network, include assignment of a weight to a link in accordance with an expected transmission time of a packet over the link, and a combining of individual link weights for a route into a path metric. The path metric accounts for interference among links that use a shared channel. In the calculation of the path metric, the expected transmission times of links that interfere with one another are added, while the expected transmission times for non-interfering links are considered separately.
Richard P Draves from Seattle, WA, age ~59 Get Report