BT

Bret L. Toll

IN Intel: 193 patents #58 of 30,777Top 1%
AC Ampere Computing: 6 patents #6 of 94Top 7%
📍 Hillsboro, OR: #4 of 2,365 inventorsTop 1%
🗺 Oregon: #56 of 28,073 inventorsTop 1%
Overall (All Time): #3,381 of 4,157,543Top 1%
199
Patents All Time

Issued Patents All Time

Showing 126–150 of 199 patents

Patent #TitleCo-InventorsDate
10141033 Multiple register memory access instructions, processors, methods, and systems Glenn J. Hinton, Ronak Singhal 2018-11-27
10114651 Gathering and scattering multiple data elements Christopher J. Hughes, Yen-Kuang Chen, Mayank Bomb, Jason W. Brandt, Mark Buxton +13 more 2018-10-30
10102888 Multiple register memory access instructions, processors, methods, and systems Glenn J. Hinton, Ronak Singhal 2018-10-16
10095515 Compressed instruction format Robert Valentine, Doron Orenstein 2018-10-09
10089229 Cache allocation with code and data prioritization Andrew J. Herdrich, Edwin Verplanke, Ravishankar Iyer, Christopher C. Gianos, Jeffrey D. Chamberlain +2 more 2018-10-02
10083316 Instruction execution that broadcasts and masks data values at different levels of granularity Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Jesus Corbal, Mark J. Charney 2018-09-25
10073695 Floating point round-off amount determination processors, methods, systems, and instructions Cristina S. Anderson, Robert Valentine, Simon Rubanovich, Amit Gradstein 2018-09-11
10037205 Instruction and logic to provide vector blend and permute functionality Robert Valentine, Jesus Corbal, Jeffrey G. Wiedemeier, Sridhar Samudrala 2018-07-31
10037208 Multi-element instruction with different read and write masks Mikhail Plotnikov, Andrey Naraikin, Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Jesus Corbal 2018-07-31
9990201 Multiplication instruction for which execution completes without writing a carry flag Vinodh Gopal, James D. Guilford, Wajdi K. Feghali, Erdine Ozturk, Gilbert M. Wolrich +5 more 2018-06-05
9990202 Packed data element predication processors, methods, systems, and instructions Ronak Singhal, Buford M. Guy, Mishali Naik 2018-06-05
9983873 Systems, apparatuses, and methods for performing mask bit compression Robert Valentine, Jesus Corbal, Elmoustapha Ould-Ahmed-Vall, Mark J. Charney 2018-05-29
9946540 Apparatus and method of improved permute instructions with multiple granularities Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Jesus Corbal, Mark J. Charney, Zeev Sperber +1 more 2018-04-17
9940130 Rotate instructions that complete execution either without writing or reading flags Vinodh Gopal, James D. Guilford, Gilbert M. Wolrich, Wajdi K. Feghali, Erdinc Ozturk +5 more 2018-04-10
9940131 Rotate instructions that complete execution either without writing or reading flags Vinodh Gopal, James D. Guilford, Gilbert M. Wolrich, Wajdi K. Feghali, Erdinc Ozturk +5 more 2018-04-10
9916160 Rotate instructions that complete execution either without writing or reading flags Vinodh Gopal, James D. Guilford, Gilbert M. Wolrich, Wajdi K. Feghali, Erdinc Ozturk +5 more 2018-03-13
9864602 Packed rotate processors, methods, systems, and instructions Elmoustapha Ould-Ahmed-Vall, Robert Valentine, Jesus Corbal San Andrian, Suleyman Sair, Zeev Sperber +2 more 2018-01-09
9786338 Multiple register memory access instructions, processors, methods, and systems Glenn J. Hinton, Ronak Singhal 2017-10-10
9772844 Common architectural state presentation for processor having processing cores of different types Jason W. Brandt, John G. Holm 2017-09-26
9760371 Packed data operation mask register arithmetic combination processors, methods, systems, and instructions Robert Valentine, Jesus Corbal San Adrian, Elmoustapha Ould-Ahmed-Vall, Mark J. Charney 2017-09-12
9727345 Method for booting a heterogeneous system and presenting a symmetric core view Eliezer Weissmann, Rinat Rappoport, Michael Mishaeli, Hisham Shafi, Oron Lenz +19 more 2017-08-08
9703562 Instruction emulation processors, methods, and systems William C. Rash, Scott D. Hahn, Glenn J. Hinton 2017-07-11
9696993 Instructions and logic to vectorize conditional loops Tal Uliel, Elmoustapha Ould-Ahmed-Vall 2017-07-04
9684510 Systems, apparatuses, and methods for performing a shuffle and operation (Shuffle-Op) Igor Ermolaev, Elmoustapha Ould-Ahmed-Vall, Jesus Corbal San Adrian, Andrey Naraikin 2017-06-20
9665368 Systems, apparatuses, and methods for performing conflict detection and broadcasting contents of a register to data element positions of another register Christopher J. Hughes, Mark J. Charney, Jesus Corbal, Milind B. Girkar, Elmoustapha Ould-Ahmed_Vall +1 more 2017-05-30