Search

Sharon Drasnin Phones & Addresses

  • 5601 Orleans St, Seattle, WA 98116 (206) 955-2170 (206) 933-9666
  • 3202 SW Webster St, Seattle, WA 98126
  • Bremerton, WA
  • Kiona, WA
  • 5601 SW Orleans St, Seattle, WA 98116 (206) 955-2170

Work

Position: Production Occupations

Education

Degree: High school graduate or higher

Skills

Embedded Systems • Software Development • Software Engineering • Software Design • Agile Methodologies • Firmware • C++ • Win32 Api • Embedded Software • Device Drivers • C • Usb • Spi • I2C • Oscilloscope • Debuggers • Jtag • Logic Analyzer • Usb Analyzers • Windbg • Middleware • Visual C++ • Winrt • Iar Embedded Workbench • Nucleus Rtos • Arm • Atmel Avr • Uart • Hardware • Hid • Lead Management • Python

Emails

Industries

Computer Software

Resumes

Resumes

Sharon Drasnin Photo 1

Sharon Drasnin

View page
Location:
Seattle, WA
Industry:
Computer Software
Skills:
Embedded Systems
Software Development
Software Engineering
Software Design
Agile Methodologies
Firmware
C++
Win32 Api
Embedded Software
Device Drivers
C
Usb
Spi
I2C
Oscilloscope
Debuggers
Jtag
Logic Analyzer
Usb Analyzers
Windbg
Middleware
Visual C++
Winrt
Iar Embedded Workbench
Nucleus Rtos
Arm
Atmel Avr
Uart
Hardware
Hid
Lead Management
Python

Publications

Us Patents

Automotive Computing Devices With Emergency Power Shut Down Capabilities

View page
US Patent:
6862651, Mar 1, 2005
Filed:
Dec 20, 2000
Appl. No.:
09/745454
Inventors:
Richard Dennis Beckert - Lake Stevens WA, US
Sharon Drasnin - Seattle WA, US
Ronald Otto Radko - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F012/00
US Classification:
711103, 711104, 711105, 711165, 713330, 713340, 701 29
Abstract:
Methods and systems for operating automotive computing devices are described. In one embodiment, a small amount of static RAM (SRAM) is incorporated into an automotive computing device. The SRAM is battery-backed to provide a non-volatile memory space in which critical data can be maintained in the event of a power loss. Circuitry is provided to ensure that the SRAM receives back up power from the battery at the appropriate time. Software manages the SRAM and the other storage assembly components and makes use of virtual paging or virtual addressing techniques to keep track of where various pages, including object store pages, are stored in the system. The software knows exactly where all of the object store pages are stored so that in the event of a power loss, the page locations are known and hence the pages can be used when power is restored.

Software Management Systems And Methods For Automotive Computing Devices

View page
US Patent:
6904494, Jun 7, 2005
Filed:
May 27, 2004
Appl. No.:
10/856081
Inventors:
Richard Dennis Beckert - Lake Stevens WA, US
Sharon Drasnin - Seattle WA, US
Ronald Otto Radko - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F012/00
G06F012/08
US Classification:
711103, 711104, 711105, 711206, 711207, 711159, 711160, 711165
Abstract:
Programmable automotive computing devices and methods are described. In but one embodiment, the automotive computing device is programmed to copy an object store into device flash memory and to create an object store page table in device SRAM that is configured to track the locations of all of the object store pages in the device.

Automotive Computing Systems

View page
US Patent:
6957314, Oct 18, 2005
Filed:
Oct 27, 2004
Appl. No.:
10/974297
Inventors:
Richard Dennis Beckert - Lake Stevens WA, US
Sharon Drasnin - Seattle WA, US
Ronald Otto Radko - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F012/08
US Classification:
711206, 711207, 711103, 711104, 711105, 711159, 711160
Abstract:
Automotive computing devices are described. In one embodiment, the system comprises means for maintaining a translation look-aside buffer that contains entries for recently translated virtual page addresses; means for maintaining a page table in device memory that contains a map for every valid virtual page address; and means for maintaining an object store page table in device SRAM that contains information associated with locations for every object store page.

Software Management Systems And Methods For Automotive Computing Devices

View page
US Patent:
7000075, Feb 14, 2006
Filed:
Jun 3, 2004
Appl. No.:
10/860880
Inventors:
Richard Dennis Beckert - Lake Stevens WA, US
Sharon Drasnin - Seattle WA, US
Ronald Otto Radko - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 12/00
G06F 9/445
US Classification:
711133, 711103, 711104, 711105, 711206, 711207, 711135, 713 2
Abstract:
Methods and systems for operating automotive computing devices are described. In one embodiment, an automotive computing device is provided having a processor, volatile memory, non-volatile memory, and SRAM. An object store is provided for the computing device in the non-volatile memory. One or more pages from the object store are maintained in the SRAM.

Software Management Systems And Methods For Automotive Computing Devices

View page
US Patent:
7043613, May 9, 2006
Filed:
May 27, 2004
Appl. No.:
10/856257
Inventors:
Richard D. Beckert - Lake Stevens WA, US
Sharon Drasnin - Seattle WA, US
Ronald Otto Radko - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 12/00
US Classification:
711159, 711104, 711103, 711135, 711202
Abstract:
A method for facilitating fast start-up/shut-down of a computing device having a processor, volatile memory, non-volatile memory, and SRAM is described. In one embodiment, an object store for the computing device is provided in the non-volatile memory. A fast lossless shut-down of the computing device may be accomplished by periodically writing data from the object store to a non-volatile medium during operation of the computing device.

Software Management Systems And Methods For Automotive Computing Devices

View page
US Patent:
7051160, May 23, 2006
Filed:
Oct 6, 2005
Appl. No.:
11/245346
Inventors:
Richard D. Beckert - Lake Stevens WA, US
Sharon Drasnin - Seattle WA, US
Ronald Otto Radko - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 12/00
G06F 9/445
US Classification:
711133, 711103, 711104, 711105, 711206, 711207, 711135, 713 2
Abstract:
Methods and systems for operating automotive computing devices are described. In one embodiment, an automotive computing device is provided having a processor, volatile memory, non-volatile memory, and SRAM. An object store is provided for the computing device in the non-volatile memory. One or more pages from the object store are maintained in the SRAM.

Automotive Computing Devices With Emergency Power Shut Down Capabilities

View page
US Patent:
7099991, Aug 29, 2006
Filed:
Oct 22, 2004
Appl. No.:
10/970939
Inventors:
Richard Dennis Beckert - Lake Stevens WA, US
Sharon Drasnin - Seattle WA, US
Ronald Otto Radko - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 12/00
US Classification:
711103, 711104, 711105, 711165, 713330, 713340, 701 29
Abstract:
Methods and systems for operating automotive computing devices are described. In one embodiment, a small amount of static RAM (SRAM) is incorporated into an automotive computing device. The SRAM is battery-backed to provide a non-volatile memory space in which critical data can be maintained in the event of a power loss. Circuitry is provided to ensure that the SRAM receives back up power from the battery at the appropriate time. Software manages the SRAM and the other storage assembly components and makes use of virtual paging or virtual addressing techniques to keep track of where various pages, including object store pages, are stored in the system. The software knows exactly where all of the object store pages are stored so that in the event of a power loss, the page locations are known and hence the pages can be used when power is restored.

Software Management Systems And Methods For Automotive Computing Devices

View page
US Patent:
7155584, Dec 26, 2006
Filed:
Nov 10, 2004
Appl. No.:
10/985176
Inventors:
Richard Dennis Beckert - Lake Stevens WA, US
Sharon Drasnin - Seattle WA, US
Ronald Otto Radko - Kirkland WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 12/00
G06F 12/16
G06F 9/46
US Classification:
711160, 711103, 711104, 711105, 711159, 718102, 718103
Abstract:
Methods and systems for operating automotive computing devices are described. In one embodiment, multiple object store pages are maintained in device SRAM that is configured to be battery backed in an event of a power loss. One or more object store pages are periodically flushed to device non-volatile memory to make room for additional object store pages. The frequency of object store page writes is tracked, and object store pages that are least frequently written to are flushed before object store pages that are more frequently written to. In addition, in the event of a power loss, the SRAM is battery backed.
Sharon L Drasnin from Seattle, WA, age ~57 Get Report