Inventor
Ara Patapoutian
Inventor
Hopkinton, MA, US
Overview
Patents· 121 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G11Bprimary
G11BInformation storage based on relative movement between record carrier and transducer25%
H03MCoding22%
G06FElectric digital data processing21%
G11CStatic stores19%
H04LTransmission of digital information, e.g. telegraphic communication7%
H03LAutomatic control, starting, synchronisation or stabilisation of generators of electronic oscillations or pulses4%
G06GAnalogue computers1%
H03HImpedance networks, e.g. resonant circuits1%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use1%
PatentTitleYear
11,121,729Read channel buffer management for higher throughput decoding202111,086,717Random selection of code words for read voltage calibration202111,042,439Efficient read and recovery with outer code202110,979,077Generating hamming weights for data202110,951,234Non-linear LLR look-up tables202110,944,424Error correction with multiple LLR-LUTS for a single read202110,891,189Customized parameterization of read parameters after a decoding failure for solid state storage devices202110,892,777Fast error recovery with error correction code (ECC) syndrome weight assist202110,804,932Non-linear LLR look-up tables202010,719,392Selective sampling for data recovery202010,592,134Open block stability scanning202010,574,270Sector management in drives having multiple modulation coding202010,490,288Page-level reference voltage parameterization for solid statesolid state storage devices201910,453,547Monitoring a memory for retirement201910,437,674Variable parity sectors201910,396,821Generating Hamming weights for data201910,379,972Minimizing reads for reallocated sectors201910,382,065Iterative outer code recovery using data from multiple reads201910,324,648Wear-based access optimization201910,263,640Low density parity check (LDPC) decoder with pre-saturation compensation201910,254,969Data refresh in flash memory201910,177,791Syndrome update and maintenance201910,140,180Segment-based outer code recovery201810,089,170Open block management201810,048,863Open block refresh management201810,033,408Scheduling strategies for iterative decoders20189,985,775Self-adapting phase-locked loop filter for use in a read channel of a heat assisted magnetic recording drive20189,971,913Adaptively combining waveforms20189,935,735Multiuse data channel20189,910,606'End of life extension of solid state memory'20189,858,002'Open block stability scanning'20189,576,624'Multi-dimentional data randomization'20179,559,725'Multi-strength reed-solomon outer code protection'20179,525,576'Self-adapting phase-locked loop filter for use in a read channel'20169,473,266'Scheduling strategies for iterative decoders'20169,401,161'Magnetic read head with multiple read transducers each having different design characteristics'20169,396,062'Group based codes for multi-dimensional recording (MDR)'20169,397,703'Adaptive read error recovery for memory devices'20169,378,083'Adaptive read error recovery for memory devices'20169,362,954'Digital communications channel'20169,349,444'Methods and apparatuses using a transfer function to predict resistance shifts and/or noise of resistance-based memory'20169,323,584'Load adaptive data recovery pipeline'20169,312,886'Storage device with multiple coding redundancies'20169,299,402'Mobile personalized boot data'20169,280,422'Dynamic distribution of code words among multiple decoders'20169,244,766'Variable data recovery scheme hierarchy'20169,201,728'Memory device with variable code rate'20159,195,860'Adaptively combining waveforms'20159,164,832'ECC management for variable resistance memory cells'20159,130,596'Multiuse data channel'20159,122,619'Opportunistic decoding in memory systems'20159,058,869'Applying a bias signal to memory cells to reverse a resistance shift of the memory cells'20159,042,169'Shifting cell voltage based on grouping of solid-state, non-volatile memory cells'20159,030,769'Data detection in adjacent tracks'20159,025,359'Applying a bias signal to memory cells to reverse a resistance shift of the memory cells'20159,019,640'Read channel throughput management'20159,015,549'Iterating inner and outer codes for data recovery'20158,996,963'Buffer management using side information'20158,976,474'Universal modulation coding for a data channel'20158,949,567'Cross-point resistive-based memory architecture'20158,943,384'Using a soft decoder with hard data'20158,934,284'Methods and apparatuses using a transfer function to predict resistance shifts and/or noise of resistance-based memory'20158,910,026'Data decoding using side information'20148,838,881'Transfer command with specified sense threshold vector component'20148,760,986'Read channel throughput management'20148,760,932'Determination of memory read reference and programming voltages'20148,745,318'Parameter tracking for memory devices'20148,737,133'Shifting cell voltage based on grouping of solid-state, non-volatile memory cells'20148,711,619'Categorizing bit errors of solid-state, non-volatile memory'20148,693,257'Determining optimal read reference and programming voltages for non-volatile memory using mutual information'20148,627,175'Opportunistic decoding in memory systems'20148,572,457'Outer code protection for solid state memory devices'20138,547,743'Read error recovery for solid-state memory based on cumulative background charges'20138,406,051'Iterative demodulation and decoding for multi-page memory architecture'20138,307,267'Programmable soft-output Viterbi algorithm system and method'20128,254,167'Joint encoding of logical pages in multi-page memory architecture'20128,243,511'Reuse of information from memory read operations'20128,166,364'Low density parity check decoder using multiple variable node degree distribution codes'20128,156,409'Selectively applied hybrid min-sum approximation for constraint node updates of LDPC decoders'20128,130,553'Systems and methods for low wear operation of solid state memory'20128,122,327'Symbol-level soft output viterbi algorithm (SOVA) and a simplification on SOVA'20128,040,994'Phase coefficient generation for PLL'20117,752,531'Defect sensing Viterbi based detector'20107,559,008'Nested LDPC encoders and decoder'20097,477,473'Servo positioning adjustment'20097,466,782'Methods, apparatus and computer program products for determining the timing of bits based on frequency error'20087,453,663'Disk drives with servo burst patterns radially offset in different radial spokes of a disk and methods of positioning based thereon'20087,342,734'Disk drives with radially aligned servo burst patterns that generate orthogonal contributions to a read signal and related demodulators and methods'20087,308,057'Baseline wander compensation for perpendicular recording'20077,266,750'Error recovery strategies for iterative decoders'20077,253,984'Disk drive that generates a position error signal and a fly height signal from a servo burst pattern'20077,237,180'Symbol-level soft output Viterbi algorithm (SOVA) and a simplification on SOVA'20077,228,480'Rate-1 coding for increasing timing information in recording data'20077,199,956'Disk drive self-servo writing using fundamental and higher harmonics of a printed reference pattern'20077,173,783'Media noise optimized detector for magnetic recording'20076,957,379'Method and apparatus for selecting storage capacity of data storage media'20056,933,864'Encoding method using code constraint violation pointers'20056,882,604'Method and apparatus for utilizing modulation codes that produce maximized sample timing information'20056,810,485'Determining the timing of a data signal'20046,728,894'System and method for clock adjustment by subsequently detecting a target bit of data stream, re-adjusting, and correcting clock based on difference in detected bit'20046,691,278'Detecting errors in coded bit strings'20046,631,494'Ameliorating the adverse impact of burst errors on the operation of ISI detectors'20036,615,361'Obtaining a phase error of a clock signal'20036,587,291'Asynchronously sampling wide bi-phase codes'20036,452,990'Synchronous detection of wide bi-phase coded servo information for disk drive'20026,412,088'Method and apparatus for using block reread'20026,249,398'Class of fixed partial response targets in a PRML sampled data detection channel'20016,236,343'Loop latency compensated PLL filter'20016,236,340'Modulation encoders and decoders'20016,184,806'Rate 32/33 (D=0, K=6) run length limited modulation code having optimized error propagation'20015,920,438'Programmable digital centerline tracking threshold apparatus and method'19995,877,644'Programmable digital envelope following threshold generation apparatus and method'19995,862,005'Synchronous detection of wide bi-phase coded servo information for disk drive'19995,825,318'Data and servo sampling in synchronous data detection channel'19985,680,383'Data-transition threshold following in optical recording'19975,661,760'Wide biphase digital servo information detection, and estimation for disk drive using servo Viterbi detector'19975,629,914'Data-transition threshold following in optical recording'19975,530,601'Tracking threshold circuit for peak detection'19965,508,855'Tracking threshold circuit for peak detection'19965,502,711'Dual digital phase locked loop clock channel for optical recording'19965,420,727'Error controlled volume serial identification for varied track density systems'1995Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1995–1999Patents assigned to IBM (8)· patent assignee history
1995–1996Based in Tucson, AZ, US· patent location history
1996–2002Based in Westboro, MA, US· patent location history
2001–2009Patents assigned to MAXTOR CORP (24)· patent assignee history
2001–2012Based in Westborough, MA, US· patent location history
2007–2021Based in Hopkinton, MA, US· patent location history
2010–2021Patents assigned to SEAGATE TECHNOLOGY LLC (81)· patent assignee history
2012–2016Patents assigned to PATAPOUTIAN ARA (23)· patent assignee history
2012–2015Patents assigned to SRIDHARAN ARVIND (9)· patent assignee history
2019–2021Based in Shrewsbury, MA, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| SEAGATE TECHNOLOGY LLC | 81 | 2010–2021 |
| MAXTOR CORP | 24 | 2001–2009 |
| PATAPOUTIAN ARAself | 23 | 2012–2016 |
| SRIDHARAN ARVIND | 9 | 2012–2015 |
| IBM | 8 | 1995–1999 |
Locations
| Location | Patents | Span |
|---|---|---|
| Hopkinton, Massachusetts, US | 86 | 2007–2021 |
| Westborough, Massachusetts, US | 19 | 2001–2012 |
| Westboro, Massachusetts, US | 10 | 1996–2002 |
| Shrewsbury, Massachusetts, US | 3 | 2019–2021 |
| Tucson, AZ, US | 3 | 1995–1996 |