Issued Patents All Time
Showing 25 most recent of 35 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 12417770 | Unified cascaded encoder ASR model for dynamic model sizes | Shaojin Ding, Yangzhang He, Xin Wang, Weiran Wang, Trevor Strohman +8 more | 2025-09-16 |
| 9330063 | Generating a sparsifier using graph spanners | Mikhail Kapralov | 2016-05-03 |
| 9292320 | Virtual machine packing method using scarcity | Lincoln K. Uyeda, Ehud Wieder, Kunal Talwar | 2016-03-22 |
| 8949232 | Social network recommended content and recommending members for personalized search results | Timothy Harrington, Rajesh Shenoy, Marc Alexander Najork | 2015-02-03 |
| 8862528 | Predicting values in sequence | Mikhail Kapralov | 2014-10-14 |
| 8856112 | Considering document endorsements when processing queries | Marc Alexander Najork, Rajesh Shenoy | 2014-10-07 |
| 8719211 | Estimating relatedness in social network | Mikhail Kapralov | 2014-05-06 |
| 8666920 | Estimating shortest distances in graphs using sketches | Marc Alexander Najork, Sreenivas Gollapudi, Atish Das Sarma | 2014-03-04 |
| 8464267 | Virtual machine packing method using scarcity | Lincoln K. Uyeda, Ehud Wieder, Kunal Talwar | 2013-06-11 |
| 8099417 | Semi-supervised part-of-speech tagging | Sreenivas Gollapudi | 2012-01-17 |
| 8073832 | Estimating rank on graph streams | Sreenivas Gollapudi, Atish Das Sarma | 2011-12-06 |
| 8069374 | Fingerprinting event logs for system management troubleshooting | Chad Verbowski, Yinglian Xie, Junfeng Yang, Ding Yuan | 2011-11-29 |
| 7957378 | Stateful flow of network packets within a packet parsing processor | — | 2011-06-07 |
| 7827182 | Searching for a path to identify where to move entries among hash tables with storage for multiple entries per bucket during insert operations | — | 2010-11-02 |
| 7765204 | Method of finding candidate sub-queries from longer queries | Sreenivas Gollapudi | 2010-07-27 |
| 7760732 | Constant time signature methods for scalable and bandwidth-efficient multicast | Punit Bhargava, Sriram Krishnan | 2010-07-20 |
| 7689530 | DFA sequential matching of regular expression with divergent states | John J. Williams, Jr. | 2010-03-30 |
| 7650429 | Preventing aliasing of compressed keys across multiple hash tables | Ketan A. Padwekar | 2010-01-19 |
| 7623468 | Programmable packet parsing processor | Jackie Liu, Daniel Yu-Kwong Ng, Sanjay Jain, Nagaraj Bagepalli, Abhijit Patra | 2009-11-24 |
| 7619983 | Parse state encoding for a packet parsing processor | — | 2009-11-17 |
| 7586851 | Programmable packet parsing processor | Jackie Liu, Daniel Yu-Kwong Ng, Sanjay Jain, Nagaraj Bagepalli, Abhijit Patra | 2009-09-08 |
| 7558775 | Methods and apparatus for maintaining sets of ranges typically using an associative memory and for using these ranges to identify a matching range based on a query point or query range and to maintain sorted elements for use such as in providing priority queue operations | Samar Sharma | 2009-07-07 |
| 7554928 | Clustering methods for scalable and bandwidth-efficient multicast | Punit Bhargava, Sriram Krishnan | 2009-06-30 |
| 7478109 | Identification of a longest matching prefix based on a search of intervals corresponding to the prefixes | Abhijit Patra, Samar Sharma | 2009-01-13 |
| 7441074 | Methods and apparatus for distributing entries among lookup units and selectively enabling less than all of the lookup units when performing a lookup operation | Samar Sharma | 2008-10-21 |