Issued Patents All Time
Showing 25 most recent of 27 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10803066 | Methods and systems for hardware acceleration of database operations and queries for a versioned database based on multiple hardware accelerators | James Shau, Jeremy Branscome, Krishnan Meiyyappan, Hung Tran, Alan Beck +2 more | 2020-10-13 |
| 9542442 | Accessing data in a column store database based on hardware compatible indexing and replicated reordered columns | Krishnan Meiyyappan, Liuxi Yang, Jeremy Branscome, Ravindran Krishnamurthy, Kapil Surlaker +2 more | 2017-01-10 |
| 9378231 | Accessing data in column store database based on hardware compatible data structures | Liuxi Yang, Kapil Surlaker, Ravi Krishnamurthy, Jeremy Branscome, Krishnan Meiyyappan +1 more | 2016-06-28 |
| 9208829 | Designated memory sub-channels for computing systems and environments | Norm Smith, Liuxi Lang, Jeremy Branscome | 2015-12-08 |
| 9141670 | Methods and systems for hardware acceleration of streamed database operations and queries based on multiple hardware accelerators | Jeremy Branscome, Joseph I. Chamdani, Rajasekhar Cherabuddi | 2015-09-22 |
| 8862625 | Accessing data in a column store database based on hardware compatible indexing and replicated reordered columns | Krishnan Meiyyappan, Liuxi Yang, Jeremy Branscome, Ravi Krishnamurthy, Kapil Surlaker +2 more | 2014-10-14 |
| 8244718 | Methods and systems for hardware acceleration of database operations and queries | Joseph I. Chamdani, Raj Cherabuddi, Jeremy Branscome, Liuxi Yang, Ravi Krishnamurthy | 2012-08-14 |
| 8234267 | Hardware accelerated reconfigurable processor for accelerating database operations and queries | Jeremy Branscome, Liuxi Yang, Joseph I. Chamdani | 2012-07-31 |
| 8229918 | Hardware accelerated reconfigurable processor for accelerating database operations and queries | Jeremy Branscome, Liuxi Yang, Joseph I. Chamdani | 2012-07-24 |
| 8224800 | Hardware accelerated reconfigurable processor for accelerating database operations and queries | Jeremy Branscome, Liuxi Yang, Joseph I. Chamdani | 2012-07-17 |
| 7966343 | Accessing data in a column store database based on hardware compatible data structures | Liuxi Yang, Kapil Surlaker, Ravi Krishnamurthy, Jeremy Branscome, Krishnan Meiyyappan +1 more | 2011-06-21 |
| 7952997 | Congestion management groups | Joseph I. Chamdani, Stephen Trevitt | 2011-05-31 |
| 7908259 | Hardware accelerated reconfigurable processor for accelerating database operations and queries | Jeremy Branscome, Liuxi Yang, Joseph I. Chamdani | 2011-03-15 |
| 7606968 | Multi-level content addressable memory | Jeremy Branscome | 2009-10-20 |
| 7110394 | Packet switching apparatus including cascade ports and method for switching packets | Joseph I. Chamdani, Matthew S. Rogge | 2006-09-19 |
| 6985975 | Packet lockstep system and method | Joseph I. Chamdani | 2006-01-10 |
| 6611910 | Method for processing branch operations | Harshvardhan Sharangpani, Tse-Yu Yeh, Millind Mittal, Kent Fielden, Dale Morris +3 more | 2003-08-26 |
| 6591359 | Speculative renaming of data-processor registers | David T. Hass, Luke E. Girard, Ken Arora, Harshvardhan Sharangpani, Syed Reza | 2003-07-08 |
| 6550001 | Method and implementation of statistical detection of read after write and write after write hazards | Dale Morris | 2003-04-15 |
| 6438650 | Method and apparatus for processing cache misses | Nhon Quach, Sunny C. Huang, Jeen-Yuan Miin, Huang Kuang Hu, Stuart E. Sailer | 2002-08-20 |
| 6438682 | Method and apparatus for predicting loop exit branches | Dale Morris, Mircea Poplingher, Tse-Yu Yeh, Wenliang Chen | 2002-08-20 |
| 6378063 | Method and apparatus for efficiently routing dependent instructions to clustered execution units | Harshvardhan Sharangpani, Hans Mulder, Ken Arora | 2002-04-23 |
| 6304960 | Validating prediction for branches in a cluster via comparison of predicted and condition selected tentative target addresses and validation of branch conditions | Tse-Yu Yeh, Judge K. Arora, Sujat Jamil, Sailesh Kottapalli | 2001-10-16 |
| 6240510 | System for processing a cluster of instructions where the instructions are issued to the execution units having a priority order according to a template associated with the cluster of instructions | Tse-Yu Yeh, Harshvardhan Sharangpani, Sujat Jamil | 2001-05-29 |
| 6237077 | Instruction template for efficient processing clustered branch instructions | Harshvardhan Sharangpani, Dale Morris, Kent Fielden, Tse-Yu Yeh, Hans Mulder +1 more | 2001-05-22 |