Issued Patents All Time
Showing 26–50 of 54 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 9342582 | Selection of atoms for search engine retrieval | Knut Magne Risvik, Mike Hopcroft, Karthik Kalyanaraman, Trishul Chilimbi | 2016-05-17 |
| 9069857 | Per-document index for semantic searching | Yue Liu, Xiao Yang, Hui Shen, Weihu Wang | 2015-06-30 |
| 8913865 | Waveguide including light turning gaps | — | 2014-12-16 |
| 8850103 | Interruptible NAND flash memory | — | 2014-09-30 |
| 8805755 | Decomposable ranking for efficient precomputing | Knut Magne Risvik, Michael J. Hopcroft, Karthik Kalyanaraman, Trishul Chilimbi, Vishesh M. Parikh | 2014-08-12 |
| 8713024 | Efficient forward ranking in a search engine | Knut Magne Risvik, Michael J. Hopcroft, Karthik Kalyanaraman, Trishul Chilimbi, Chad Walters +2 more | 2014-04-29 |
| 8626781 | Priority hash index | Knut Magne Risvik, Michael J. Hopcroft, Karthik Kalyanaraman, Trishul Chilimbi, Hui Shen | 2014-01-07 |
| 8620907 | Matching funnel for large document index | Knut Magne Risvik, Michael J. Hopcroft, Karthik Kalyanaraman, Trishul Chilimbi, Chad Walters +1 more | 2013-12-31 |
| 8478704 | Decomposable ranking for efficient precomputing that selects preliminary ranking features comprising static ranking features and dynamic atom-isolated components | Knut Magne Risvik, Michael J. Hopcroft, Karthik Kalyanaraman, Trishul Chilimbi, Vishesh M. Parikh | 2013-07-02 |
| 6915373 | Cache with multiway steering and modified cyclic reuse | — | 2005-07-05 |
| 6598079 | Pledge-based resource allocation system | Shankar Pal | 2003-07-22 |
| 6314417 | Processing multiple database transactions in the same process to reduce process overhead and redundant retrieval from database servers | Ketan Dalal | 2001-11-06 |
| 6301616 | Pledge-based resource allocation system | Shankar Pal | 2001-10-09 |
| 6219675 | Distribution of a centralized database | Shankar Pal | 2001-04-17 |
| 6105041 | Using three-state references to manage garbage collection of referenced objects | Ketan Dalal | 2000-08-15 |
| 6052698 | Reorganization of collisions in a hash bucket of a hash table to improve system performance | Raja Krishnaswamy | 2000-04-18 |
| 6052697 | Reorganization of collisions in a hash bucket of a hash table to improve system performance | Raja Krishnaswamy | 2000-04-18 |
| 6014099 | Isar method to analyze radar cross sections | Jack C. Jones | 2000-01-11 |
| 5991776 | Database system with improved methods for storing free-form data objects of data records | Steven T. Shaughnessy, Christopher W. Brumme | 1999-11-23 |
| 5974416 | Method of creating a tabular data stream for sending rows of data between client and server | Thulusalamatom Krishnamurthi Anand, Peter A. Tucker, Kamaljit S. Bath, Raja Krishnaswamy | 1999-10-26 |
| 5913217 | Generating and compressing universally unique identifiers (UUIDs) using counter having high-order bit to low-order bit | Jeffrey H. Alger, David Marshall, David R. Shutt | 1999-06-15 |
| 5835908 | Processing multiple database transactions in the same process to reduce process overhead and redundant retrieval from database servers | Ketan Dalal | 1998-11-10 |
| 5794256 | Pointer swizzling facility using three-state references to manage access to referenced objects | Ketan Dalal | 1998-08-11 |
| 5615367 | System and methods including automatic linking of tables for improved relational database modeling with interface | Perry Gee, Charles E. Gayraud | 1997-03-25 |
| 5579520 | System and methods for optimizing compiled code according to code object participation in program activities | — | 1996-11-26 |