Inventor
Jesse P. Arroyo
Inventor
Rochester, MN, US
Overview
Patents· 73 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing90%
H04LTransmission of digital information, e.g. telegraphic communication10%
PatentTitleYear
11,119,814Dynamic assignment of interrupts based on input/output metrics202111,055,170Multiple reset modes for a PCI host bridge202110,884,878Managing a pool of virtual functions202110,838,816Detecting and sparing of optical PCIE cable channel attached IO drawer202010,831,696Managing by a hypervisor flexible adapter configurations and resources in a computer system202010,761,949Live partition mobility with I/O migration202010,754,676Sharing ownership of an input/output device using a device driver partition202010,691,561Failover of a virtual function exposed by an SR-IOV adapter202010,621,133Managing by a hypervisor flexible adapter configurations and resources in a computer system202010,585,743Multiple reset modes for a PCI host bridge202010,467,110Implementing cable failover in multiple cable PCI Express IO interconnections201910,467,111Implementing cable failover in multiple cable PCI express IO interconnections201910,417,168Combining switch slot resources201910,417,150Migrating interrupts from a source I/O adapter of a computing system to a destination I/O adapter of the computing system201910,387,349Dynamically bypassing a peripheral component interconnect switch201910,353,727Extending trusted hypervisor functions with existing device drivers201910,248,468Using hypervisor for PCI device memory mapping201910,209,918Migrating MMIO from a source I/O adapter of a source computing system to a destination I/O adapter of a destination computing system201910,073,751Determining cable connections in a multi-cable link201810,042,720Live partition mobility with I/O migration201810,042,723Failover of a virtual function exposed by an SR-IOV adapter201810,031,769Implementing coherent accelerator function isolation for virtualization201810,025,616Implementing coherent accelerator function isolation for virtualization201810,025,584Firmware management of SR-IOV adapters201810,002,018Migrating single root I/O virtualization adapter configurations in a computing system20189,985,876Determining cable connections in a multi-cable link20189,921,904'Multiple reset modes for a PCI host bridge'20189,916,216'Selectively coupling a PCI host bridge to multiple PCI communication paths'20189,916,267'Migrating interrupts from a source I/O adapter of a source computing system to a destination I/O adapter of a destination computing system'20189,891,998'Detecting and sparing of optical PCIE cable channel attached IO drawer'20189,892,070'Migrating interrupts from a source I/O adapter of a computing system to a destination I/O adapter of the computing system'20189,875,060Migrating MMIO from a source I/O adapter of a source computing system to a destination I/O adapter of a destination computing system20189,864,662'Implementing cable failover in multiple cable PCI express IO interconnections'20189,858,161'Implementing cable failover in multiple cable PCI express IO interconnections'20189,830,171Migrating MMIO from a source I/O adapter of a computing system to a destination I/O adapter of the computing system20179,792,171'Multiple reset modes for a PCI host bridge'20179,785,451'Migrating MMIO from a source I/O adapter of a computing system to a destination I/O adapter of the computing system'20179,778,989'Implementing concurrent adapter firmware update for an SRIOV adapter in a virtualized system'20179,766,916'Implementing coherent accelerator function isolation for virtualization'20179,760,512'Migrating DMA mappings from a source I/O adapter of a source computing system to a destination I/O adapter of a destination computing system'20179,740,647'Migrating DMA mappings from a source I/O adapter of a computing system to a destination I/O adapter of the computing system'20179,720,862'Migrating interrupts from a source I/O adapter of a computing system to a destination I/O adapter of the computing system'20179,720,775'Implementing concurrent adapter firmware update for an SRIOV adapter in a virtualized system'20179,720,871'Determining cable connections in a multi-cable link'20179,720,863'Migrating MMIO from a source I/O adapter of a source computing system to a destination I/O adapter of a destination computing system'20179,715,469'Migrating interrupts from a source I/O adapter of a source computing system to a destination I/O adapter of a destination computing system'20179,697,156'Detecting and configuring of external IO enclosure'20179,697,155'Detecting and configuring of external IO enclosure'20179,697,166'Implementing health check for optical cable attached PCIE enclosure'20179,697,167'Implementing health check for optical cable attached PCIE enclosure'20179,678,892'Flexible I/O DMA address allocation in virtualized systems'20179,678,887'Flexible I/O DMA address allocation in virtualized systems'20179,582,366'Detecting and sparing of optical PCIE cable channel attached IO drawer'20179,569,373'Sharing message-signaled interrupts between peripheral component interconnect (PCI) I/O devices'20179,535,859'Sharing message-signaled interrupts between peripheral component interconnect (PCI) I/O devices'20179,529,766'Determining cable connections in a multi-cable link'20169,501,308'Implementing coherent accelerator function isolation for virtualization'20169,465,706'Selectively coupling a PCI host bridge to multiple PCI communication paths'20169,348,759'Direct memory access (DMA) address translation with a consecutive count field'20169,342,422'Selectively coupling a PCI host bridge to multiple PCI communication paths'20169,317,442'Direct memory access (DMA) address translation with a consecutive count field'20169,304,849'Implementing enhanced error handling of a shared adapter in a virtualized system'20169,253,256'Automatic multipath iSCSI session establishment over an arbitrary network topology'20169,141,493'Isolating a PCI host bridge in response to an error event'20159,141,494'Isolating a PCI host bridge in response to an error event'20159,092,399'Isolating a PCI host bridge in response to an error event'20159,088,569'Managing access to a shared resource using client access credentials'20159,081,764'Iimplementing DMA migration of large system memory areas'20159,037,898'Communication channel failover in a high performance computing (HPC) network'20158,553,690'Processing multicast messages in a data processing system'20138,166,166'Apparatus system and method for distributing configuration parameter'20128,037,217'Direct memory access in a hybrid computing environment'20117,882,562'Apparatus, system, and method for deploying iSCSI parameters to a diskless computing device'2011Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2011–2021Patents assigned to IBM (71)· patent assignee history
2011–2021Based in Rochester, MN, US· patent location history
2013–2015Patents assigned to ARROYO JESSE P (3)· patent assignee history
2013–2015Patents assigned to BLOCK TIMOTHY R (3)· patent assignee history
2013–2015Patents assigned to LETOURNEAUT LEONARDO (3)· patent assignee history
2013–2015Patents assigned to SCHIMKE TIMOTHY J (3)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| IBM | 71 | 2011–2021 |
| ARROYO JESSE Pself | 3 | 2013–2015 |
| BLOCK TIMOTHY R | 3 | 2013–2015 |
| LETOURNEAUT LEONARDO | 3 | 2013–2015 |
| SCHIMKE TIMOTHY J | 3 | 2013–2015 |
Locations
| Location | Patents | Span |
|---|---|---|
| Rochester, Minnesota, US | 73 | 2011–2021 |