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

Albert T. Borchers — 31 Patents

Google: 29 patents #550 of 22,993Top 3%
EXExaflop: 2 patents #21 of 30Top 70%
Capitola, CA: #18 of 457 inventorsTop 4%
California: #16,431 of 386,348 inventorsTop 5%
Overall (All Time): #118,655 of 4,157,543Top 3%
31 Patents All Time

Issued Patents All Time

Showing 1–25 of 31 patents

Patent #TitleCo-InventorsDate
10866755 Two stage command buffers to overlap IOMMU map and second tier memory reads Monish Shah, Benjamin C. Serebrin 2020-12-15
10705975 Hybrid memory management Joel Dylan Coburn, Christopher Lyle Johnson, Robert S. Sprinkle 2020-07-07
10474580 Memory management supporting huge pages Joel Dylan Coburn, Christopher Lyle Johnson, Robert S. Sprinkle 2019-11-12
10459847 Non-volatile memory device application programming interface Monish Shah, Joel Dylan Coburn, Benjamin C. Serebrin 2019-10-29
10296256 Two stage command buffers to overlap IOMMU map and second tier memory reads Monish Shah, Benjamin C. Serebrin 2019-05-21
10152427 Hybrid memory management Joel Dylan Coburn, Christopher Lyle Johnson, Robert S. Sprinkle 2018-12-11
10108550 Memory management supporting huge pages Joel Dylan Coburn, Christopher Lyle Johnson, Robert S. Sprinkle 2018-10-23
10037173 Hybrid memory management Joel Dylan Coburn, Christopher Lyle Johnson, Robert S. Sprinkle 2018-07-31
9558112 Data management in a data storage device 2017-01-31
9244842 Data storage device with copy command Andrew T. Swing, Robert S. Sprinkle, Jason W. Klaus 2016-01-26
9164888 Using a logical to physical map for direct user space communication with a data storage device Benjamin Steel Gelb, Thomas Norrie, Andrew T. Swing 2015-10-20
9069658 Using a virtual to physical map for direct user space communication with a data storage device Benjamin Steel Gelb, Thomas Norrie, Andrew T. Swing 2015-06-30
8775779 Controlling access to a power supply memory Ken Krieger 2014-07-08
8639871 Partitioning a flash memory data storage device Andrew T. Swing, Robert S. Sprinkle 2014-01-28
8595572 Data storage device with metadata command Andrew T. Swing, Robert S. Sprinkle, Jason W. Klaus 2013-11-26
8578084 Data storage device having multiple removable memory boards Robert S. Sprinkle, Andrew T. Swing, Jason W. Klaus 2013-11-05
8566507 Data storage device capable of recognizing and controlling multiple types of memory chips Robert S. Sprinkle, Andrew T. Swing 2013-10-22
8566508 RAID configuration in a flash memory data storage device Andrew T. Swing, Robert S. Sprinkle 2013-10-22
8447918 Garbage collection for failure prediction and repartitioning Robert S. Sprinkle, Andrew T. Swing 2013-05-21
8433845 Data storage device which serializes memory device ready/busy signals Andrew T. Swing, Robert S. Sprinkle, Jason W. Klaus 2013-04-30
8380909 Multiple command queues having separate interrupts Andrew T. Swing, Robert S. Sprinkle, Grant Grundler 2013-02-19
8327220 Data storage device with verify on write command Andrew T. Swing, Robert S. Sprinkle, Jason W. Klaus 2012-12-04
8255618 Performance isolation in a shared memory device Thomas Norrie, Andrews T. Swing 2012-08-28
8250271 Command and interrupt grouping for a data storage device Andrew T. Swing, Grant Grundler 2012-08-21
8244962 Command processor for a data storage device Andrew T. Swing, Robert S. Sprinkle, Justin Kennington 2012-08-14