| 12399850 |
Secure direct memory access |
Philip Ng, Jeremy W. Powell, Donald P. Matthews, Jr., David A. Kaplan |
2025-08-26 |
| 12130737 |
Method, system, and apparatus for supporting multiple address spaces to facilitate data movement |
Philip Ng, Rostislav S. Dobrin |
2024-10-29 |
| 11860797 |
Peripheral device protocols in confidential compute architectures |
Philip Ng, David A. Kaplan, Donald P. Matthews, Jr. |
2024-01-02 |
| 11726693 |
Migrating pages of memory accessible by input-output devices |
Philip Ng |
2023-08-15 |
| 11698860 |
Method, system, and apparatus for supporting multiple address spaces to facilitate data movement |
Philip Ng, Rostislav S. Dobrin |
2023-07-11 |
| 11567666 |
Handling the migration of pages of memory accessible by input-output devices |
Philip Ng |
2023-01-31 |
| 11550722 |
Method, system, and apparatus for supporting multiple address spaces to facilitate data movement |
Philip Ng, Buheng Xu, Rostislav S. Dobrin, Shawn Han |
2023-01-10 |
| 11243891 |
External memory based translation lookaside buffer |
Philip Ng |
2022-02-08 |
| 11003588 |
Networked input/output memory management unit |
Sonu Arora, Paul Blinzer, Philip Ng |
2021-05-11 |
| 10866895 |
Steering tag support in virtualized environments |
Philip Ng, Francisco L. Duran |
2020-12-15 |
| 10509736 |
Controlling access by IO devices to pages in a memory in a computing device |
David A. Kaplan, Philip Ng |
2019-12-17 |