Patent Leaderboard
USPTO Patent Rankings Data through Sept 30, 2025
MP

Mikhail Plotnikov

Intel: 47 patents #694 of 30,777Top 3%
Nizhny Novgorod, RU: #6 of 358 inventorsTop 2%
Overall (All Time): #59,780 of 4,157,543Top 2%
47 Patents All Time

Issued Patents All Time

Showing 26–47 of 47 patents

Patent #TitleCo-InventorsDate
10191740 Deinterleave strided data elements processors, methods, systems, and instructions Elmoustapha Ould-Ahmed-Vall 2019-01-29
10191744 Apparatuses, methods, and systems for element sorting of vectors Igor Ermolaev 2019-01-29
10162637 Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality Christopher J. Hughes, Andrey Naraikin, Robert Valentine 2018-12-25
10162639 Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality Christopher J. Hughes, Andrey Naraikin, Robert Valentine 2018-12-25
10162638 Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality Christopher J. Hughes, Andrey Naraikin, Robert Valentine 2018-12-25
10108418 Collapsing of multiple nested loops, methods, and instructions Andrey Naraikin, Elmoustapha Ould-Ahmed-Vall 2018-10-23
10037208 Multi-element instruction with different read and write masks Andrey Naraikin, Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Bret L. Toll, Jesus Corbal 2018-07-31
10025591 Instruction for element offset calculation in a multi-dimensional array Andrey Naraikin, Elmoustapha Ould-Ahmed-Vall 2018-07-17
9946544 Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality Christopher J. Hughes, Andrey Naraikin, Robert Valentine 2018-04-17
9934031 Read and write masks update instruction for vectorization of recursive computations over independent data Andrey Naraikin, Christopher J. Hughes 2018-04-03
9921837 Instruction for implementing iterations having an iteration dependent condition with a vector loop 2018-03-20
9910670 Instruction set for eliminating misaligned memory accesses during processing of an array having misaligned data rows Igor Ermolaev 2018-03-06
9804850 Methods, apparatus, instructions and logic to provide permute controls with leading zero count functionality Christopher J. Hughes, Andrey Naraikin, Robert Valentine 2017-10-31
9740493 System and method of loop vectorization by compressing indexes and data elements from iterations based on a control mask Christopher J. Hughes, Andrey Naraikin 2017-08-22
9619229 Collapsing of multiple nested loops, methods and instructions Andrey Naraikin, Elmoustapha Ould-Ahmed-Vall 2017-04-11
9507593 Instruction for element offset calculation in a multi-dimensional array Andrey Naraikin, Elmoustapha Ould-Ahmed-Vall 2016-11-29
9489196 Multi-element instruction with different read and write masks Andrey Naraikan, Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Bret L. Toll, Jesus Corbal 2016-11-08
9424039 Instruction for implementing vector loops of iterations having an iteration dependent condition 2016-08-23
9400650 Read and write masks update instruction for vectorization of recursive computations over interdependent data Andrey Naraikin, Christopher J. Hughes 2016-07-26
9378182 Vector move instruction controlled by read and write masks Andrey Naraikin, Christopher J. Hughes 2016-06-28
9372692 Methods, apparatus, instructions, and logic to provide permute controls with leading zero count functionality Christopher J. Hughes, Andrey Naraikin, Robert Valentine 2016-06-21
9122475 Instruction for shifting bits left with pulling ones into less significant bits Igor Ermolaev, Andrey Naraikin, Robert Valentine 2015-09-01