Search

Ewe Tan Phones & Addresses

  • Denver, CO
  • Tucson, AZ
  • Boulder, CO
  • 3200 Alexander Way, Broomfield, CO 80023
  • Longmont, CO
  • Scotts Valley, CA

Resumes

Resumes

Ewe Tan Photo 1

Firmware Contractor

View page
Location:
Tucson, AZ
Industry:
Computer Software
Work:
Remotelock Jan 2018 - Jul 2019
Firmware Engineer

Dataforth Corporation Jan 2018 - Jul 2019
Firmware Engineer

Altia, Inc. Sep 2017 - Dec 2017
Firmware Engineer

Accesso Siriusware Jan 2015 - Sep 2017
Software Developer

Allegion Us May 2014 - Dec 2014
Firmware Engineer
Education:
The University of Auckland 1990 - 1993
Bachelors, Bachelor of Science, Computer Science
Skills:
Firmware
Debugging
Embedded Systems
Embedded Software
Sata
Arm
Storage
Scsi
Device Drivers
Rtos
Ssd
Embedded C
Fpga
Usb
Hardware Architecture
Testing
Serial Ata
Processors
Real Time Operating Systems
Software Development
Ewe Tan Photo 2

Ewe Tan

View page

Publications

Us Patents

Low Amplitude Skip Write Detector

View page
US Patent:
6618215, Sep 9, 2003
Filed:
Mar 6, 2002
Appl. No.:
10/093203
Inventors:
Kendall Hayne Fung - Longmont CO
Ewe Chye Tan - Longmont CO
Assignee:
Seagate Technology LLC - Scotts Valley CA
International Classification:
G11B 2736
US Classification:
360 31, 360 75, 360 53, 360 7708
Abstract:
A method and apparatus for detecting and respond to low-amplitude-write/skip-write events in a disc drive. The invention involves characterizing the gain factor of a variable gain amplifier embedded in the read path of a disc drive during at least two instances in which the read head passes over a servo sector, prior to a write event. Next the write event is executed. After the write event, the gain factor employed by the variable gain amplifier is acquired as the read head passes over the following servo sector. Finally, the acquired gain factor is compared to the characterization in order to detect a low-amplitude-write/skip-write event.

Determining Data Sector Splits Across Servo Bursts In A Disc Drive

View page
US Patent:
6678106, Jan 13, 2004
Filed:
Mar 30, 2001
Appl. No.:
09/822534
Inventors:
Edward Sean Hoskins - Longmont CO
Ewe Chye Tan - Longmont CO
Assignee:
Seagate Technology LLC - Scotts Valley CA
International Classification:
G11B 509
US Classification:
360 48, 360 51, 360 46, 360 7708, 360 50, 360 7706
Abstract:
A method and system for determining data sector splits across servo bursts in a disc drive having a data disc with an embedded servo configuration. The disc drive includes a data transducer selectively positionable over the data disc for transferring data to and from the data disc, and the data disc includes a plurality of zones of predefined tracks. The method includes locating one or more frame table parameters based on a new zone position, creating a plurality of new frame table entries, while the disc drive is in operation, based on the frame table parameters, and moving the data transducer from a past zone position to the new zone position. The disc drive includes parameter memory and frame table memory. The parameter memory contains a plurality of zone records, with the zone records containing a plurality of zone table parameters. The frame table memory is utilized to store a frame table.

Channel Processing Data Without Leading Sync Mark

View page
US Patent:
7134068, Nov 7, 2006
Filed:
Dec 4, 2003
Appl. No.:
10/638910
Inventors:
Gregory L. Silvus - Boulder CO, US
Ewe Chye Tan - Longmont CO, US
Assignee:
Seagate Technology LLC - Scotts Valley CA
International Classification:
G06F 11/00
H04L 7/00
US Classification:
714798, 714788, 714701, 375357
Abstract:
An apparatus and a method of aligning data bits serially received at a channel input. A number of data bits including a first data bit are stored in a buffer that has a first buffer bit and a buffer size greater than the number of data bits. The data bits in the buffer are shifted to improve alignment of the first data bit and the first buffer bit. The shifted data bits are tested for alignment. If the testing of the data bits indicates correct alignment, then the aligned data bits are transmitted from the buffer to a host for use. If the testing of the data bits indicates misalignment, then the data bits are passed to an error handling process.

Determining Head Position During A Head Switch Using Multiple Index Codes

View page
US Patent:
20030161067, Aug 28, 2003
Filed:
Jun 24, 2002
Appl. No.:
10/179153
Inventors:
Nicolai Ramler - Boulder CO, US
Christopher Settje - Westminster CO, US
Ewe Tan - Longmont CO, US
Khalil Dizaji - Louisville CO, US
Assignee:
Seagate Technlogy LLC
International Classification:
G11B005/596
G11B005/09
G11B015/12
US Classification:
360/077050, 360/051000, 360/063000
Abstract:
An embodiment of the present invention may be described as a method of determining a disc drive head position over a data surface during a head switch operation. The method includes switching from a first head located over a first data surface on one disc to a second head located over a second data surface on a different disc. Each data surface has non-index servo sectors interspersed between a plurality of index servo sectors defined thereon, and each index servo sector has a unique index code corresponding to its angular track position. The method also includes reading an index code from an index servo sector on the second surface and determining an index servo sector number from the index code. Additionally, the method includes incrementing the servo sector number as the second head encounters subsequent servo sectors. A disc drive includes data storage discs arranged in a disc stack. The disc drive is adapted to ascertain head position following a head switch between a first head positioned over a first data surface on one disc and a second head positioned over a second data surface on a different disc utilizing a plurality of index servo sectors defined on the second data surface.

Sync Byte Padding

View page
US Patent:
63016796, Oct 9, 2001
Filed:
Jun 30, 2000
Appl. No.:
9/608375
Inventors:
Ewe Chye Tan - Longmont CO
Assignee:
Seagate Technology LLC - Scotts Valley CA
International Classification:
G11C 2900
G11B 509
US Classification:
714723
Abstract:
A method and system that map the defects on the storage media of a disc drive. The method and system calculate the position of the defect and from that position determine the sector that must be flagged as unusable. The method and system also detect the distance the defect lies from an adjacent sector and flags the adjacent sector as unusable if the defect is too close because the defect may grow over time and eventually invade the adjacent sector. Also a method and system that efficiently utilize the space between all of the servo bursts by filling the space with sectors during the defect mapping process and marking the sectors with defects and those too close to the defect as unusable rather than shifting the sectors within the track area to avoid the defect.

Intelligent Lock

View page
US Patent:
20230062538, Mar 2, 2023
Filed:
Oct 24, 2022
Appl. No.:
18/049137
Inventors:
- Englewood CO, US
Robert Goff - Golden CO, US
Ewe Chye Tan - Denver CO, US
Assignee:
KoreLock, Inc. - Englewood CO
International Classification:
G07C 9/00
H04W 52/02
Abstract:
A method for operating an access control comprises creating a plurality of wake-up schedules for a wireless transceiver. Each of the plurality of wake-up schedules may be configured to control how frequently the wireless transceiver wakes up to transmit or receive information. Each of the plurality of wake-up schedules for the wireless transceiver may be different from another one or the plurality of wake-up schedules for the wireless transceiver. The method may further comprise automatically switching between the plurality of wake-up schedules for the wireless transceiver such that a duration of time between wake-ups for the wireless transceiver radio is shorter during some predefined times and longer during other predefined times. The duration of time between wake-ups for the wireless transceiver may be configurable by an administrative user via an interface.

Intelligent Lock

View page
US Patent:
20200312066, Oct 1, 2020
Filed:
Jun 16, 2020
Appl. No.:
16/902965
Inventors:
- Denver CO, US
Robert Goff - Golden CO, US
Ewe Chye Tan - Denver CO, US
International Classification:
G07C 9/00
H04W 52/02
Abstract:
A method for operating an access control comprises creating a plurality of wake-up schedules for a wireless transceiver. Each of the plurality of wake-up schedules may be configured to control how frequently the wireless transceiver wakes up to transmit or receive information. Each of the plurality of wake-up schedules for the wireless transceiver may be different from another one or the plurality of wake-up schedules for the wireless transceiver. The method may further comprise automatically switching between the plurality of wake-up schedules for the wireless transceiver such that a duration of time between wake-ups for the wireless transceiver radio is shorter during some predefined times and longer during other predefined times. The duration of time between wake-ups for the wireless transceiver may be configurable by an administrative user via an interface.

Intelligent Lock

View page
US Patent:
20200051355, Feb 13, 2020
Filed:
Jun 19, 2019
Appl. No.:
16/446002
Inventors:
- Denver CO, US
Robert Goff - Golden CO, US
Ewe Chye Tan - Denver CO, US
International Classification:
G07C 9/00
H04W 52/02
Abstract:
A method for operating an access control comprises creating a plurality of wake-up schedules for a wireless transceiver. Each of the plurality of wake-up schedules may be configured to control how frequently the wireless transceiver wakes up to transmit or receive information. Each of the plurality of wake-up schedules for the wireless transceiver may be different from another one or the plurality of wake-up schedules for the wireless transceiver. The method may further comprise automatically switching between the plurality of wake-up schedules for the wireless transceiver such that a duration of time between wake-ups for the wireless transceiver radio is shorter during some predefined times and longer during other predefined times. The duration of time between wake-ups for the wireless transceiver may be configurable by an administrative user via an interface.
Ewe C Tan from Denver, CO, age ~51 Get Report