Issued Patents All Time
Showing 25 most recent of 26 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12197358 | Scalable I/O virtualization interrupt and scheduling | David Puffer, Ankur N. Shah, Niranjan L. Cooray, Balaji Vembu, Hema Chand Nalluri +1 more | 2025-01-14 |
| 11748283 | Scalable I/O virtualization interrupt and scheduling | David Puffer, Ankur N. Shah, Niranjan L. Cooray, Balaji Vembu, Hema Chand Nalluri +1 more | 2023-09-05 |
| 11704181 | Apparatus and method for scalable error detection and reporting | Balaji Vembu, Ankur N. Shah, Murali Ramadoss, David Puffer, Altug Koker +2 more | 2023-07-18 |
| 11514550 | Apparatus and method for display virtualization using mapping between virtual and physical display planes | Yunbiao Lin, Changliang Wang, Satyanantha R. Musunuri, David Puffer, David J. Cowperthwaite +1 more | 2022-11-29 |
| 11385952 | Apparatus and method for scalable error detection and reporting | Balaji Vembu, Ankur N. Shah, Murali Ramadoss, David Puffer, Altug Koker +2 more | 2022-07-12 |
| 11341600 | Graphics engine partitioning mechanism | Abhishek R. Appu, Balaji Vembu, Altug Koker, David J. Cowperthwaite, Joydeep Ray +1 more | 2022-05-24 |
| 11157431 | System, apparatus and method for multi-die distributed memory mapped input/output support | Aravindh Anantaraman, Ankur N. Shah, Altug Koker, David Puffer, Aditya Navale | 2021-10-26 |
| 10922161 | Apparatus and method for scalable error detection and reporting | Balaji Vembu, Ankur N. Shah, Murali Ramadoss, David Puffer, Altug Koker +2 more | 2021-02-16 |
| 10908939 | Efficient fine grained processing of graphics workloads in a virtualized environment | Balaji Vembu, Altug Koker, David Puffer, Murali Ramadoss, Hema Chand Nalluri +1 more | 2021-02-02 |
| 10831483 | Memory mapped virtual doorbell mechanism | Ankur N. Shah, Altug Koker, David Puffer, Aditya Navale | 2020-11-10 |
| 10706493 | Apparatus and method for display virtualization using mapping between virtual and physical display planes | Yunbiao Lin, Changliang Wang, Satyanantha R. Musunuri, David Puffer, David J. Cowperthwaite +1 more | 2020-07-07 |
| 10678623 | Error reporting and handling using a common error handler | Michael N. Derr, Balaji Vembu, Michael Mishaeli, Brent Chartrand, Gustavo P. Espinosa +1 more | 2020-06-09 |
| 10579382 | Method and apparatus for a scalable interrupt infrastructure | Rajesh M. Sankaran, Ankur N. Shah, Hema Chand Nalluri, David Puffer, Murali Ramadoss +3 more | 2020-03-03 |
| 10482562 | Graphics engine partitioning mechanism | Abhishek R. Appu, Balaji Vembu, Altug Koker, David J. Cowperthwaite, Joydeep Ray +1 more | 2019-11-19 |
| 9886934 | Ordering mechanism for offload graphics scheduling | Balaji Vembu, Murali Ramadoss, Altug Koker, Aditya Navale | 2018-02-06 |
| 9542336 | Isochronous agent data pinning in a multi-level memory system | Marc Torrant, David Puffer, Blaise Fanning, Joydeep Ray, Neil Schaper +3 more | 2017-01-10 |
| 8819305 | Directly providing data messages to a protocol layer | Daren J. Schmidt | 2014-08-26 |
| 8396996 | Querying a device for information | — | 2013-03-12 |
| 8386668 | Querying a device for information | — | 2013-02-26 |
| 8166207 | Querying a device for information | — | 2012-04-24 |
| 7861024 | Providing a set aside mechanism for posted interrupt transactions | Douglas R. Moran | 2010-12-28 |
| 7269756 | Customizable event creation logic for hardware monitoring | Sean T. Baartmans | 2007-09-11 |
| 7145568 | Shared translation address caching | — | 2006-12-05 |
| 6859208 | Shared translation address caching | — | 2005-02-22 |
| 6734862 | Memory controller hub | James Chapple, Tom Dever, Brian K. Langendorf, Cass A. Blodgett, David Puffer | 2004-05-11 |