Inventor · disambiguated record
Richard Hankins
Also filed as: HANKINS RICHARD · HANKINS RICHARD A · HANKINS RICHARD ANDREW
45 granted patents·5 pending applications·303 citations·filing 2004–2024
98Inventor score
Top patents by PatentIndex Score
50 records- 0197US10346043B2Adaptive computing for data compressionPURE STORAGE INC·Filed 2015·Granted Jul 9, 2019·29 cites·12 claims
- 0296US10838834B1Managing read and write requests targeting a failed storage region in a storage systemPURE STORAGE INC·Filed 2019·Granted Nov 17, 2020·13 cites·15 claims
- 0396US10248516B1Processing read and write requests during reconstruction in a storage systemPURE STORAGE INC·Filed 2017·Granted Apr 2, 2019·17 cites·15 claims
- 0493US9588842B1Drive rebuildPURE STORAGE INC·Filed 2014·Granted Mar 7, 2017·16 cites·17 claims
- 0592US11822807B2Data replication in a storage systemPURE STORAGE INC·Filed 2022·Granted Nov 21, 2023·2 cites·17 claims
- 0692US9977600B1Optimizing flattening in a multi-level data structurePURE STORAGE INC·Filed 2017·Granted May 22, 2018·6 cites·20 claims
- 0791US8108863B2Load balancing for multi-threaded applications via asymmetric power throttlingRAKVIC RYAN·Filed 2005·Granted Jan 31, 2012·30 cites·24 claims
- 0890US11281394B2Replication across partitioning schemes in a distributed storage systemPURE STORAGE INC·Filed 2019·Granted Mar 22, 2022·6 cites·20 claims
- 0988US9990206B2Mechanism for instruction set based thread execution of a plurality of instruction sequencersINTEL CORP·Filed 2013·Granted Jun 5, 2018·8 cites·18 claims
- 1087US8479217B2Apparatus, system, and method for persistent user-level threadCHINYA GAUTHAM·Filed 2011·Granted Jul 2, 2013·7 cites·19 claims
- 1187US8010969B2Mechanism for monitoring instruction set based thread execution on a plurality of instruction sequencersINTEL CORP·Filed 2005·Granted Aug 30, 2011·16 cites·32 claims
- 1287US7768518B2Enabling multiple instruction stream/multiple data stream extensions on microprocessorsINTEL CORP·Filed 2006·Granted Aug 3, 2010·19 cites·15 claims
- 1386US9727485B1Metadata rewrite and flatten optimizationPURE STORAGE INC·Filed 2014·Granted Aug 8, 2017·6 cites·19 claims
- 1486US7882498B2Method, system, and program of a compiler to parallelize source codeINTEL CORP·Filed 2006·Granted Feb 1, 2011·18 cites·24 claims
- 1585US7743233B2Sequencer address managementINTEL CORP·Filed 2005·Granted Jun 22, 2010·15 cites·21 claims
- 1684US10474363B1Space reporting in a storage systemPURE STORAGE INC·Filed 2016·Granted Nov 12, 2019·5 cites·17 claims
- 1781US11169817B1Optimizing a boot sequence in a storage systemPURE STORAGE INC·Filed 2019·Granted Nov 9, 2021·2 cites·15 claims
- 1881US10296354B1Optimized boot operations within a flash storage arrayPURE STORAGE INC·Filed 2015·Granted May 21, 2019·3 cites·18 claims
- 1981US8205200B2Compiler-based scheduling optimization hints for user-level threadsLIAO SHIH-WEI·Filed 2005·Granted Jun 19, 2012·13 cites·24 claims
- 2079US9864769B2Storing data utilizing repeating pattern detectionPURE STORAGE INC·Filed 2014·Granted Jan 9, 2018·3 cites·14 claims
- 2179US8516483B2Transparent support for operating system services for a sequestered sequencerCHINYA GAUTHAM·Filed 2005·Granted Aug 20, 2013·10 cites·26 claims
- 2278US7810083B2Mechanism to emulate user-level multithreading on an OS-sequestered sequencerINTEL CORP·Filed 2004·Granted Oct 5, 2010·25 cites·37 claims
- 2377US10254964B1Managing mapping information in a storage systemPURE STORAGE INC·Filed 2018·Granted Apr 9, 2019·1 cites·20 claims
- 2475US2023161748A1Utilizing Metadata To Represent DataPURE STORAGE INC·Filed 2023·Application pending·0 cites
- 2574US11662909B2Metadata management in a storage systemPURE STORAGE INC·Filed 2022·Granted May 30, 2023·0 cites·20 claims
- 2674US8028295B2Apparatus, system, and method for persistent user-level threadINTEL CORP·Filed 2005·Granted Sep 27, 2011·4 cites·21 claims
- 2773US8719819B2Mechanism for instruction set based thread execution on a plurality of instruction sequencersWANG HONG·Filed 2005·Granted May 6, 2014·4 cites·20 claims
- 2872US2025053328A1Preserving object versions in bucket snapshotsPURE STORAGE INC·Filed 2024·Application pending·0 cites
- 2969US11561949B1Reconstructing deduplicated dataPURE STORAGE INC·Filed 2020·Granted Jan 24, 2023·0 cites·17 claims
- 3069US8689215B2Structured exception handling for application-managed thread unitsHANKINS RICHARD A·Filed 2006·Granted Apr 1, 2014·5 cites·28 claims
- 3169US8079035B2Data structure and management techniques for local user-level thread dataHANKINS RICHARD A·Filed 2005·Granted Dec 13, 2011·5 cites·23 claims
- 3268US8887174B2Mechanism for monitoring instruction set based thread execution on a plurality of instruction sequencersHANKINS RICHARD A·Filed 2011·Granted Nov 11, 2014·2 cites·10 claims
- 3366US8914618B2Instruction set architecture-based inter-sequencer communications with a heterogeneous resourceWANG HONG·Filed 2005·Granted Dec 16, 2014·3 cites·10 claims
- 3466US2022066786A1Pre-scanned data for optimized bootPURE STORAGE INC·Filed 2021·Application pending·0 cites
- 3565US9069605B2Mechanism to schedule threads on OS-sequestered sequencers without operating system interventionINTEL CORP·Filed 2013·Granted Jun 30, 2015·1 cites·20 claims
- 3665US8074274B2User-level privilege managementWANG HONG·Filed 2006·Granted Dec 6, 2011·3 cites·23 claims
- 3764US9459874B2Instruction set architecture-based inter-sequencer communications with a heterogeneous resourceINTEL CORP·Filed 2014·Granted Oct 4, 2016·1 cites·18 claims
- 3864US8839258B2Load balancing for multi-threaded applications via asymmetric power throttlingRAKVIC RYAN·Filed 2012·Granted Sep 16, 2014·1 cites·29 claims
- 3963US11281375B1Optimizing for data reduction in a storage systemPURE STORAGE INC·Filed 2019·Granted Mar 22, 2022·0 cites·19 claims
- 4063US9588771B2Instruction set architecture-based inter-sequencer communications with a heterogeneous resourceINTEL CORP·Filed 2013·Granted Mar 7, 2017·1 cites·18 claims
- 4162US12153818B2Bucket versioning snapshotsPURE STORAGE INC·Filed 2020·Granted Nov 26, 2024·0 cites·20 claims
- 4261US10783131B1Deduplicating patterned data in a storage systemPURE STORAGE INC·Filed 2018·Granted Sep 22, 2020·0 cites·20 claims
- 4360US9875102B2Apparatus, system, and method for persistent user-level threadINTEL CORP·Filed 2016·Granted Jan 23, 2018·0 cites·20 claims
- 4459US9766891B2Apparatus, system, and method for persistent user-level threadINTEL CORP·Filed 2016·Granted Sep 19, 2017·0 cites·20 claims
- 4559US2017010895A1Mechanism for instruction set based thread execution on a plurality of instruction sequencersINTEL CORP·Filed 2016·Application pending·0 cites
- 4657US10452403B2Mechanism for instruction set based thread execution on a plurality of instruction sequencersINTEL CORP·Filed 2015·Granted Oct 22, 2019·0 cites·16 claims
- 4757US9383997B2Apparatus, system, and method for persistent user-level threadINTEL CORP·Filed 2013·Granted Jul 5, 2016·0 cites·20 claims
- 4855US9720697B2Mechanism for instruction set based thread execution on a plurality of instruction sequencersWANG HONG·Filed 2012·Granted Aug 1, 2017·0 cites·18 claims
- 4953US8607235B2Mechanism to schedule threads on OS-sequestered sequencers without operating system interventionHANKINS RICHARD A·Filed 2004·Granted Dec 10, 2013·3 cites·34 claims
- 5040US2007074217A1Scheduling optimizations for user-level threadsRAKVIC RYAN·Filed 2005·Application pending·0 cites
Join the waitlist — get patent alerts
Get an alert when Richard Hankins files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →