Issued Patents All Time
Showing 25 most recent of 63 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9424211 | Providing multiple virtual device controllers by redirecting an interrupt from a physical device controller | Suryaprasad Kareenahaili, Rajeev K. Nalawadi, Michael A. Tabet, Darren Abramson | 2016-08-23 |
| 9100693 | Methods and apparatuses for securing playback content | Balaji Vembu, Suryaprasad Kareenahalli, Daniel Nemiroff, Raul Gutierrez | 2015-08-04 |
| 8291415 | Paging instruction for a virtualization engine to local storage | Suryaprasad Kareenahalli, Rajeev K. Nalawadi, Christopher D. Kral | 2012-10-16 |
| 7797492 | Method and apparatus for dedicating cache entries to certain streams for performance optimization | Anoop Mukker, Tuong Trieu, Aditya Navale | 2010-09-14 |
| 7694044 | Stream under-run/over-run recovery | Brent Chartrand, Arthur Hunter, Mihir Shah | 2010-04-06 |
| 7672178 | Dynamic adaptive read return of DRAM data | Suryaprasad Kareenahalli | 2010-03-02 |
| 7620833 | Power saving for isochronous data streams in a computer system | Chai Huat Gan, Darren Abramson | 2009-11-17 |
| 7612780 | Optimized memory addressing | David E. Freker, Aditya Sreenivas, Anoop Mukker, Tuong Trieu | 2009-11-03 |
| 7610611 | Prioritized address decoder | Douglas R. Moran, Satish B. Acharya, Sean G. Galloway | 2009-10-27 |
| 7587547 | Dynamic update adaptive idle timer | Chee Hak Teh, Suryaprasad Kareenahalli | 2009-09-08 |
| 7409516 | Pending request scoreboard for out-of-order memory scheduler | Chee Hak Teh, Suryaprasad Kareenahalli | 2008-08-05 |
| 7370125 | Stream under-run/over-run recovery | Brent Chartrand, Arthur Hunter, Mihir Shah | 2008-05-06 |
| 7350030 | High performance chipset prefetcher for interleaved channels | Hemant G. Rotithor, Abhishek Singhal, Randy B. Osborne, Raul Gutierrez, Buderya Acharya +1 more | 2008-03-25 |
| 7346716 | Tracking progress of data streamer | Brent Chartrand, Arthur Hunter | 2008-03-18 |
| 7343469 | Remapping I/O device addresses into high memory using GART | Jeffrey L. Rabe | 2008-03-11 |
| 7269754 | Method and apparatus for flexible and programmable clock crossing control with dynamic compensation | Sridhar Ramaswamy, Amit S. Bodas, David E. Freker, Suryaprasad Kareenahalli | 2007-09-11 |
| 7239254 | Programmable multi-cycle signaling in integrated circuits | Suryaprasad Kareenahalli, Chee Hak Teh | 2007-07-03 |
| 7230627 | Optimized memory addressing | David E. Freker, Aditya Sreenivas, Anoop Mukker, Tuong Trieu | 2007-06-12 |
| 7181605 | Deterministic shut down of memory devices in response to a system warm reset | Surya Kareenahalli, Anoop Mukker, David Sastry, Tuong Trieu | 2007-02-20 |
| 7114087 | Method to detect a temperature change by a thermal monitor and compensating for process, voltage, temperature effects caused by the temperature change | Christine Watnik, Buderya Acharya, Romesh Trivedi | 2006-09-26 |
| 7093115 | Method and apparatus for detecting an interruption in memory initialization | David I. Poisner, Michael N. Derr, Darren Abramson, Adit Tarmaster, William Knolla | 2006-08-15 |
| 7082480 | Managing bus transaction dependencies | Serafin E. Garcia | 2006-07-25 |
| 7080217 | Cycle type based throttling | Suryaprasad Kareenhalli, Gautam Loonawat | 2006-07-18 |
| 7058752 | Hardware detected command-per-clock | Suryaprasad Kareenahalli, Anoop Mukker | 2006-06-06 |
| 7047384 | Method and apparatus for dynamic timing of memory interface signals | Amit S. Bodas, David E. Freker, Suryaprasad Kareenahalli, Sridhar Ramaswamy | 2006-05-16 |