ST

Steven M. Thurber

IBM: 131 patents #359 of 70,183Top 1%
Overall (All Time): #8,308 of 4,157,543Top 1%
131
Patents All Time

Issued Patents All Time

Showing 25 most recent of 131 patents

Patent #TitleCo-InventorsDate
10255194 Configurable I/O address translation data structure Richard Louis Arndt, Benjamin Herrenschmidt, Eric N. Lais 2019-04-09
10241923 Configurable I/O address translation data structure Richard Louis Arndt, Benjamin Herrenschmidt, Eric N. Lais 2019-03-26
8935333 Implementing multicast on a system area network channel adapter Bruce Beukema, Gregory F. Pfister, Renato J. Recio 2015-01-13
8782024 Managing the sharing of logical resources among separate partitions of a logically partitioned computer system Richard Louis Arndt, Bruce Mealey 2014-07-15
8769168 Method for communicating with a network adapter using a queue data structure and cached address translations Daniel F. Moertl, Renato J. Recio, Claudia A. Salzberg 2014-07-01
8725914 Message signaled interrupt management for a computer input/output fabric incorporating platform independent interrupt manager Sean T. Brownlow, James Arthur Lindeman, Gregory M. Nordstrom, John R. Oberly, III, John T. O'Quin, II +1 more 2014-05-13
8683107 Memory mapped input/output bus address range translation David R. Engebretsen, Curtis C. Wollbrink 2014-03-25
8650349 Memory mapped input/output bus address range translation for virtual bridges Gregory M. Nordstrom, Curtis C. Wollbrink 2014-02-11
8621120 Stalling of DMA operations in order to do memory migration using a migration in progress bit in the translation control entry mechanism Carl A. Bender, Patrick Allen Buckland, Adalberto G. Yanes 2013-12-31
8606984 Hierarchical to physical bus translation William J. Armstrong, Scott N. Dunham, David R. Engebretsen, Gregory M. Nordstrom, Curtis C. Wollbrink +1 more 2013-12-10
8495252 Implementing PCI-express memory domains for single root virtualized devices Eric N. Lais, Gregory M. Nordstrom 2013-07-23
8429323 Memory mapped input/output bus address range translation David R. Engebretsen, Curtis C. Wollbrink 2013-04-23
8386679 Dynamic allocation of a direct memory address window Gregory M. Nordstrom, John T. O'Quin, II, Travis J. Pizel, Randal C. Swanberg 2013-02-26
8364879 Hierarchical to physical memory mapped input/output translation William J. Armstrong, Scott N. Dunham, David R. Engebretsen, Gregory M. Nordstrom, Curtis C. Wollbrink +1 more 2013-01-29
8359415 Multi-root I/O virtualization using separate management facilities of multiple logical partitions Aaron C. Brown, Douglas M. Freimuth, Renato J. Recio 2013-01-22
8346997 Use of peripheral component interconnect input/output virtualization devices to create redundant configurations Douglas M. Freimuth 2013-01-01
8327055 Translating a requester identifier to a chip identifier William J. Armstrong, David R. Engebretsen, Curtis C. Wollbrink, Adalberto G. Yanes 2012-12-04
8316169 Physical to hierarchical bus translation William J. Armstrong, Scott N. Dunham, David R. Engebretsen, Gregory M. Nordstrom, Curtis C. Wollbrink +1 more 2012-11-20
8271710 Moving ownership of a device between compute elements William J. Armstrong, Scott N. Dunham, David R. Engebretsen, Ronald E. Freking, Mehul M. Shah +1 more 2012-09-18
8271604 Initializing shared memories for sharing endpoints across a plurality of root complexes Douglas M. Freimuth, Renato J. Recio, Claudia A. Salzberg, Jacobo A. Vargas 2012-09-18
8225005 Use of peripheral component interconnect input/output virtualization devices to create high-speed, low-latency interconnect Douglas M. Freimuth 2012-07-17
8213294 Mechanism for detecting and clearing I/O fabric lockup conditions for error recovery Richard Louis Arndt, Thomas Schlipf 2012-07-03
8171230 PCI express address translation services invalidation synchronization with TCE invalidation Douglas M. Freimuth, Renato J. Recio 2012-05-01
8144582 Differentiating blade destination and traffic types in a multi-root PCIe environment Aaron C. Brown, Douglas M. Freimuth, Renato J. Recio 2012-03-27
8141094 Distribution of resources for I/O virtualized (IOV) adapters and management of the adapters through an IOV management partition via user selection of compatible virtual functions Aaron C. Brown, Douglas M. Freimuth, Renato J. Recio 2012-03-20