Issued Patents All Time
Showing 25 most recent of 34 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 11314724 | Data deduplication acceleration | Jonathan Krasner, Chakib Ouarraoui, Serge J. Pirotte | 2022-04-26 |
| 11294702 | Method and system for processing data using a processing pipeline and processing units | Jonathan Krasner, Serge J. Pirotte, Steven T. McClure | 2022-04-05 |
| 11119802 | Method and system for offloading parallel processing of multiple write requests | Jonathan Krasner, Sweetesh Singh | 2021-09-14 |
| 11119803 | Method and system for offloading parity processing | Jonathan Krasner, Chakib Ourraoui, Sweetesh Singh | 2021-09-14 |
| 11029871 | Deduplication using nearest neighbor cluster | Jonathan Krasner, Sweetesh Singh | 2021-06-08 |
| 10678778 | Date deduplication acceleration | Jonathan Krasner, Chakib Ouarraoui, Serge J. Pirotte | 2020-06-09 |
| 10540202 | Transient sharing of available SAN compute capability | Stephen Smaldone, Ian Wigmore, Jonathan Krasner, Chakib Ouarraoui | 2020-01-21 |
| 10437622 | Nested hypervisors with peripheral component interconnect pass-through | Matthew H. Fredette, Steven T. McClure, Uresh K. Vahalia | 2019-10-08 |
| 10430220 | Virtual devices as protocol neutral communications mediators | Jonathan Krasner, Serge J. Pirotte, Matt Fredette, Steven T. McClure | 2019-10-01 |
| 10089706 | GPU virtual device driver for offload processing in a storage array | Jonathan Krasner | 2018-10-02 |
| 9935652 | Data compression by hamming distance categorization | Jonathan Krasner | 2018-04-03 |
| 9864609 | Rebooting a hypervisor without disrupting or moving an associated guest operating system | Steven T. McClure, Jonathan Krasner, Serge J. Pirotte, Velmurugan Rathnam | 2018-01-09 |
| 8996821 | Methods and systems for providing resource sharing through file descriptor isomorphism | Steven T. McClure, Brett D. Niver | 2015-03-31 |
| 8533696 | Methods and systems for allocating hardware resources to instances of software images | Steven T. McClure, David L. Reese | 2013-09-10 |
| 8424013 | Methods and systems for handling interrupts across software instances and context switching between instances having interrupt service routine registered to handle the interrupt | Steven T. McClure, David L. Reese | 2013-04-16 |
| 8085794 | Techniques for fault tolerant routing in a destination-routed switch fabric | Brett D. Niver, William F. Baxter, III | 2011-12-27 |
| 7996848 | Systems and methods for suspending and resuming threads | Steven T. McClure, Brett D. Niver | 2011-08-09 |
| 7818447 | End-to-end broadcast based flow control in a switch fabric | Brett D. Niver, Steven T. McClure, Stephen D. MacArthur, Avinash Kallat | 2010-10-19 |
| 7810094 | Distributed task scheduling for symmetric multiprocessing environments | Steven T. McClure, Brett D. Niver | 2010-10-05 |
| 7793160 | Systems and methods for tracing errors | Steven T. McClure, Brett D. Niver | 2010-09-07 |
| 7673100 | Methods and systems for distributed cache tag management | Brett D. Niver, Steven T. McClure | 2010-03-02 |
| 7631143 | Data storage system employing virtual disk enclosure | Brett D. Niver, Steven T. McClure, David L. Scheffey, Kevin E. Granlund | 2009-12-08 |
| 7478202 | Using the message fabric to maintain cache coherency of local caches of global memory | Brett D. Niver, Steven T. McClure | 2009-01-13 |
| 7392361 | Generic reallocation function for heap reconstitution in a multi-processor shared memory environment | David L. Reese, Steven T. McClure, Brett D. Niver | 2008-06-24 |
| 7363431 | Message-based distributed synchronization in a storage system | Brett D. Niver, Steven T. McClure | 2008-04-22 |