![]()
650-323-6475
Email: sheerin@siliconvalleyip.com
Please visit the following links to see representative patents:
#7,068,451 Disk drive estimating a sinusoidal error in a wedge time period due to eccentricity in disk rotation
#7,062,398 Developing a disk drive manufacturing program by executing the manufacturing program on an external test system
#7,061,714 Disk drive modifying estimated seek times for a rotational position optimization algorithm based on change in estimated seek time parameter
#7,055,000 Disk drive employing enhanced instruction cache management to facilitate non-sequential immediate operands
#7,046,488 Disk drive comprising depletion mode MOSFET for protecting a head from electrostatic discharge
#7,035,053 Disk drive employing a constant contact inertial latch
#7,028,174 Disk drive employing a non-volatile serial semiconductor memory for storing a control program for a microprocessor
#7,027,716 Communicating between a digital video recorder (DVR) and a set top box (STB) to coordinate the display of a graphical user interface
#7,024,614 Disk drive employing a configuration data structure comprising a plurality of configuration parameters to facilitate disk commands
#7,024,549 Disk drive having a protected partition configured to load an operating system for performing a user-selected function
#7,024,491 Remotely synchronizing a mobile terminal by adapting ordering and filtering synchronization rules based on a user's operation of the mobile terminal
#7,016,134 Using an external spiral servo writer to write spiral tracks to a disk to facilitate writing product servo sectors to the disk
#7,009,820 Disk drive comprising depletion mode MOSFETs for protecting a head from electrostatic discharge
#7,006,320 Disk drive comprising a multi-phase spindle motor having a center tap connectable to a secondary supply voltage
#7,006,316 Estimating a writer/reader gap in a disk drive by measuring write/read times relative to a sync mark
#7,003,674 Disk drive employing a disk with a
pristine area for storing encrypted data accessible only by
trusted devices or clients to facilitate secure network
communications.
#7,002,926 Isochronous switched fabric
network.
#6,996,501 Disk drive executing a
manufacturing program internally by executing disk commands
through a vector.
#6,992,848 Using an external spiral servo
writer to write spiral reference patterns to a disk to facilitate
writing product servo bursts to the disk.
#6,989,954 Demodulating servo sectors and
spiral tracks using common circuitry.
#6,987,639 Disk drive modifying a rotational
position optimization algorithm based on motor capability of a
VCM.
#6,987,636 Adjusting track density over disk
radius by changing slope of spiral tracks used to servo write a
disk drive.
#6,972,924 Disk drive attenuating excitation
of arm vibration mode by simultaneously driving secondary
actuator for non-active head.
#6,972,539 Disk drive employing commutation
phase modulation and current modulation of a spindle motor.
#6,970,319 Disk drive comprising a pulse
width modulated demand limit circuit for enhancing power
management during spin-down.
#6,967,799 Servo writing a disk drive from
spiral tracks by generating a time-stamped sync mark detect
signal processed by timing recovery firmware.
#6,967,458 Decreasing spin up time in a disk
drive by adjusting a duty cycle of a spindle motor PWM signal to
maintain constant average input current.
#6,965,563 Resource reservation system in a
computer network to support end-to-end quality-of-service
constraints.
#6,965,489 Using an external spiral servo
writer to write reference servo sectors and spiral tracks to a
disk to facilitate writing product servo sectors to the disk.
#6,965,488 Disk drive controlling ripple
current of a voice coil motor when driven by a PWM driver.
#6,961,814 Disk drive maintaining a cache
link attribute for each of a plurality of allocation states.
#6,943,978 Servo writing a disk drive by
synchronizing a servo write clock to a high frequency signal in a
spiral track.
#6,943,972 Selecting a track density for each
disk surface of a disk drive based on head characteristic.
#6,931,439 Modifying web page links for
display on a mobile terminal to indicate the cache status of
linked web pages.
#6,928,470 Transferring scheduling data from
a plurality of disk storage devices to a network switch before
transferring data associated with scheduled requests between the
network switch and a plurality of host initiators.
#6,922,308 Disk drive comprising a cover
shaped to improve radial and axial shrouding.
#6,914,740 Disk drive employing BEMF spindle
speed control or wedge spindle speed control.
#6,906,885 Using an external spiral servo
writer to write spiral reference patterns to a disk to facilitate
writing product servo bursts to the disk.
#6,900,959 Disk drive comprising an
offset-nulling amplifier for detecting a back EMF voltage of a
voice coil motor.
#6,892,217 Mobile terminal for displaying a
rich text document comprising conditional code for identifying
advertising information stored locally or on the internet.
#6,888,831 Distributed resource reservation
system for establishing a path through a multi-dimensional
computer network to support isochronous data.
#6,882,486 Disk drive comprising
asynchronous/synchronous gain control for fault tolerant
detection of servo sync mark after head switch.
#6,876,508 Disk drive comprising control
circuitry powered by a secondary voltage supplied by a center tap
of a spindle motor during a normal operating mode.
#6,826,614 Caching advertising information in
a mobile terminal to enhance remote synchronization and wireless
internet browsing.
#6,825,622 Production line spindle control
circuit employing a sinusoidal driver with back EMF control.
#6,799,274 Device comprising encryption
circuitry enabled by comparing an operating spectral signature to
an initial spectral signature.
#6,795,268 Disk drive employing seek time vcm
ir voltage calibration for velocity control of an actuator arm.
#6,744,772 Converting asynchronous packets
into isochronous packets for transmission through a
multi-dimensional switched fabric network.
#6,728,399 Method and apparatus for defining
color borders in a raster image by identifying and breaking
contrast ties.
#6,710,980 Disk drive comprising an inertial
actuator latch with strip-spring biasing.
#6,710,951 Phase locked loop employing a
fractional frequency synthesizer as a variable oscillator.
#6,697,914 Switched node comprising a disk
controller with integrated multi-port switching circuitry.
#6,694,477 Communication channel employing an
ECC decoder enhanced by likely error events of a trellis sequence
detector.
#6,693,760 Preamplifier circuit configurable
to allow simultaneous read and write operations for self-servo
writing a disk drive.
#6,691,198 Automatically transmitting
scheduling data from a plurality of storage systems to a network
switch for scheduling access to the plurality of storage systems.
#6,690,536 Disk drive employing VCM demand
current to calibrate VCM IR voltage for velocity control of an
actuator arm.
#6,687,850 Disk drive for storing
sector-reconstruction sectors and for storing a
sector-reconstruction status in sectors distributed around a
disk.
#6,646,822 Sampled amplitude read channel
employing pipelined reads to reduce the gap between sectors.
#6,604,220 Disk drive comprising a
multiple-input sequence detector selectively biased by bits of a
decoded ECC codedword.
#6,603,625 Spindle synchronizing a plurality
of spindles connected to a multi-dimensional computer network.
#6,603,622 Disk drive employing a sync mark
detector comprising a matched filter and a dual polarity
correlator.
#6,603,620 Mobile device comprising a disk
storage system protected by a motion detector.
#6,600,620 Self-servo writing a disk drive by
propagating interleaved sets of timing clocks and servo bursts
during alternate time intervals.
#6,580,574 Mobile device comprising a disk
storage system protected by a pressure-sensitive detector.
#6,574,073 Disk drive comprising a plastic
molded crash stop with embedded magnet for latching an actuator
arm.
#6,568,268 Multi-axis accelerometer
comprising a mass suspended by springs above an optical sensor.
#6,552,880 Disk drive comprising thermal
asperity protection by reducing an electrical bias supplied to a
magneto-resistive head.
#6,550,021 Internet-implemented method
supporting component repair services.
#6,549,359 Disk drive comprising spin down
circuitry having a current limit circuit for enhancing power and
braking control.
#6,525,892 Method of calibrating a write
current-setting for servo writing a disk drive.
#6,516,443 Error detection convolution code
and post processor for correcting dominant error events of a
trellis sequence detector in a sampled amplitude read channel for
disk storage systems.
#6,507,546 2,2,1 Asymmetric partial response
target in a sampled amplitude read channel for disk storage
systems.
#6,493,173 Headerless disk drive comprising
repeatable runout (RRO) correction values recorded at a user data
rate.
#6,493,169 Disk drive employing spindle motor
commutation time variation for reducing acoustic noise.
#6,484,577 Accelerometer signal processor
comprising variable oscillators and counters.
#6,396,947 Placing tags on surface string
sequences representing a raster image.
#6,393,146 Defining non-axial line surfaces
in border string sequences representing a raster image.
#6,345,074 Maximum likelihood servo detector
for detecting an error correcting servo code recorded on a disc
storage medium.
#6,324,300 Defining color borders in a raster
image.
#6,313,961 Method and apparatus for
calibrating a synchronous read channel integrated circuit.
#6,310,970 Defining surfaces in border string
sequences representing a raster image.
#6,272,659 Error correction code processor
employing adjustable correction power for miscorrection
minimization.
#6,246,723 Sampled amplitude read channel
employing early-decisions from a trellis sequence detector for
sampling value estimation.
#6,236,895 Reference estimator in a
discrete-time sliding mode controller.
#6,226,400 Defining color borders in a raster
image by identifying and breaking contrast ties.
#6,216,249 Simplified branch metric for
reducing the cost of a trellis sequence detector in a sampled
amplitude read channel.
#6,208,481 Gain and phase constrained
adaptive equalizing filter in a sampled amplitude read channel
for magnetic recording.
#6,201,779 MEEPR4 sampled amplitude read
channel for disk storage systems.
#6,185,467 Adaptive discrete-time sliding
mode controller.
#6,185,175 Sampled amplitude read channel
employing noise whitening in a remod/demod sequence detector.
#6,185,173 Sampled amplitude read channel
employing a trellis sequence detector matched to a channel code
constraint and a post processor for correcting errors in the
detected binary sequence using the signal samples and an error
syndrome.
#6,157,604 Sampled amplitude read channel
employing a baud rate estimator for digital timing recovery in an
optical disk storage device.
#6,141,303 Quadrature signal generator using
an adaptive length dual arm correlator for optical storage
devices.
#6,115,198 PR4 sampled amplitude read channel
for detecting user data and embedded servo data.
#6,111,710 Asynchronous/synchronous gain
control for interpolated timing recovery in a sampled amplitude
read channel.
#6,108,151 Sampled amplitude read channel for
reading user data and embedded servo data from a magnetic medium.
#6,098,192 Cost reduced finite field
processor for error correction in computer storage devices.
#6,052,815 ECC system for generating a CRC
syndrome over randomized data in a computer storage device.
#6,052,248 Parity channel code for enhancing
the operation of a remod/demod sequence detector in a d=1 sampled
amplitude read channel.
#6,048,090 Error correction and concurrent
verification of a product code.
#6,047,395 Error correction processor for
correcting a multi-dimensional code by generating an erasure
polynomial over one dimension for correcting multiple codewords
in another dimension.
#6,032,284 Trellis coding system for disc
storage systems.
#6,028,728 Sampled amplitude read/write
channel employing a sub-baud rate write clock.
#6,023,386 Fault tolerant sync mark detector
for synchronizing a time varying sequence detector in a sampled
amplitude read channel.
#6,021,011 Synchronous read channel employing
a digital center frequency setting for a variable frequency
oscillator in discrete time timing recovery.
#6,009,549 Disk storage system employing
error detection and correction of channel coded data,
interpolated timing recovery, and retroactive/split-segment
symbol synchronization.
#6,005,731 Channel quality circuit employing
a test pattern generator in a sampled amplitude read channel for
calibration.
#6,005,727 Servo decoder for decoding an
error correcting servo code recorded on a disc storage medium.
#5,999,355 Gain and phase constrained
adaptive equalizing filter in a sampled amplitude read channel
for magnetic recording.
#5,996,105 ECC system employing a data buffer
for storing codeword data and a syndrome buffer for storing error
syndromes.
#5,991,911 Concurrent generation of ECC error
syndromes and CRC validation syndromes in a DVD storage device.
#5,991,107 Sychronous read channel.
#5,987,634 Channel quality circuit in a
sampled amplitude read channel.
#5,982,721 Optical disc drive comprising
switching gains for forcing phase states to follow a sliding line
trajectory in a servo system.
#5,974,580 Concurrent row/column syndrome
generator for a product code.
#5,966,415 Adaptive equalization in a
sub-sampled read channel for a disk storage system.
#5,966,258 Asynchronous/synchronous digital
gain control loop in a sampled amplitude read channel.
#5,961,658 PR4 equalization and an EPR4
remod/demod sequence detector in a sampled amplitude read
channel.
#5,956,304 Differential phase error detector
using dual arm correlation for servo tracking in an optical disk
storage device.
#5,926,490 Sampled amplitude read channel
employing a remod/demod sequence detector guided by an error
syndrome.
#5,920,578 Method and apparatus for
efficiently processing a multi-dimensional code.
#5,917,784 Trellis sequence detector for
detecting a quadrature servo signal in disk recording systems.
#5,914,922 Generating a quadrature seek
signal from a discrete-time tracking error signal and a
discrete-time RF data signal in an optical storage device.
#5,909,332 Sampled amplitude read channel
employing interpolated timing recovery.
#5,909,331 Synchronous read channel
sintegrated circuit employing a fault tolerant sync mark detector
and method for recovering an undetectable sync mark.
#5,903,857 Method and apparatus for
calibrating an analog filter in a sampled amplitude read channel.
#5,901,010 Magnetic disc recording system
employing two stage actuators for simultaneous accesses through
multiple recording heads.
#5,892,632 Sampled amplitude read channel
employing a residue number system FIR filter in an adaptive
equalizer and in interpolated timing recovery.
#5,872,800 Write verify method for correcting
unrecoverable sectors in a disc storage system using track level
redundancy.
#5,867,331 Synchronous read channel
processing more than one channel sample at a time to increase
throughput.
#5,862,161 Sampled amplitude read channel
with simplified sequence detector matched to partial erasure.
#5,854,714 Digital servo demodulation for
sampled amplitude magnetic recording.
#5,852,524 Sampled amplitude read channel for
processing multiple data streams in a disc storage system.
#5,847,895 Chatter reduction in sliding mode
control of a disk drive actuator.
#5,844,920 Thermal asperity compensation
using multiple sync marks for retroactive and split segment data
synchronization in a magnetic disk storage system.
#5,844,919 Sector and track level error
correction system for disc storage systems.
#5,844,911 Sector and track level error
correction system for disc storage systems.
#5,844,507 Rate 16/17 ENDEC with independent
high/low byte decoding.
#5,841,604 Masterless spindle synchronization
in a multiple disk drive storage system.
#5,838,738 Coding to improve timing recovery
in a sampled amplitude read channel.
#5,835,295 Zero phase restart interpolated
timing recovery in a sampled amplitude read channel.
#5,825,582 Sliding mode control of a disk
drive actuator for positioning a read/write head over a selected
track during seeking and tracking operations.
#5,812,336 Fixed sample rate sampled
amplitude read channel for zoned magnetic recording.
#5,802,118 Sub-sampled discrete time read
channel for computer storage systems.
#5,793,548 Fault tolerant sync mark detector
for comparing a sign and magnitude of a detected sequence to a
target sync mark in sampled amplitude magnetic recording.
#5,786,951 Sampled amplitude read channel
employing a discrete time noise generator for calibration.
#5,786,950 PR4 sampled amplitude read channel
employing an NRZI write modulator and a PR4/NRZI converter.
#5,781,365 Sliding mode control of a
magnetoresistive read head for magnetic recording.
#5,771,127 Sampled amplitude read channel
employing interpolated timing recovery and a remod/demod sequence
detector.
#5,761,220 Minimum latency asynchronous data
path controller in a digital recording system.
#5,760,984 Cost reduced interpolated timing
recovery in a sampled amplitude read channel.
#5,754,352 Synchronous read channel employing
an expected sample value generator for acquiring a preamble.
#5,751,733 Interleaved redundancy sector for
correcting an unrecoverable sector in a disc storage device.
#5,737,142 Servo track address channel code
for PR4 magnetic recording.
#5,729,396 Fault tolerant sync mark detector
enabled relative to a frequency of an acquisition preamble for
sampled amplitude recording.
#5,726,818 Magnetic disk sampled amplitude
read channel employing interpolated timing recovery for
synchronous detection of embedded servo data.
#5,717,619 Cost reduced time varying fir
filter.
#5,717,395 Rate 16/17 ENDEC with independent
high/low byte decoding.
#5,701,314 On-the-fly error correction using
thermal asperity erasure pointers from a sampled amplitude read
channel in a magnetic disk drive.
#5,701,304 Method for correcting
unrecoverable sectors using track level redundancy in a disc
drive storage system.
#5,699,207 Chatter reduction in sliding mode
control of a disk drive actuator.
#5,696,639 Sampled amplitude read channel
employing interpolated timing recovery.
#5,668,678 Detecting servo data and servo
bursts from discrete time samples of an analog read signal in a
sampled amplitude read channel.
#5,642,243 Timing recovery frequency error
detector for sampled amplitude magnetic recording.
#5,583,706 Decimation DC offset control in a
sampled amplitude read channel.
#5,563,819 Fast high precision discrete-time
analog finite impulse response filter.