Issued Patents All Time
Showing 1–21 of 21 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 10133800 | Processing datasets with a DBMS engine | Oliver H. Foehr, Per-Ake Larson | 2018-11-20 |
| 9740735 | Programming language extensions in structured queries | William D. Ramsey | 2017-08-22 |
| 9524225 | Dynamically providing application analytic information | Lenin Ravindranath Sivalingam, Jitendra D. Padhye, Ian Obermiller, Ratul Mahajan, Sharad Agarwal +3 more | 2016-12-20 |
| 9152868 | Personal identification combining proximity sensing with biometrics | Christopher Stephen Frederick Smowton, Weidong Cui, Oliver H. Foehr, Jacob R. Lorch, David Molnar +3 more | 2015-10-06 |
| 8745037 | Exploiting partitioning, grouping, and sorting in query optimization | Jingren Zhou, Pre-Ake Larson | 2014-06-03 |
| 8266289 | Concurrent data processing in a distributed system | Bikas Saha, James David Ryseff | 2012-09-11 |
| 8046750 | Disco: a simplified distributed computing library | William D. Ramsey | 2011-10-25 |
| 7861222 | Discoscript: a simplified distributed computing scripting language | William D. Ramsey | 2010-12-28 |
| 7840585 | DISCOSQL: distributed processing of structured queries | William D. Ramsey | 2010-11-23 |
| 7600126 | Efficient processing of time-bounded messages | William J. Bolosky, Atul Adya, Marcus J. Jager | 2009-10-06 |
| 7500230 | Raising native software code | Andrew James Edwards, Dzmitry Suponau, S. Craig Schertz | 2009-03-03 |
| 7472129 | Lossless recovery for computer systems with map assisted state transfer | Atul Adya, Jacob R. Lorch, William J. Bolosky | 2008-12-30 |
| 7426719 | Method and system for rewriting unwind data in the presence of exceptions | David Gillies | 2008-09-16 |
| 7360111 | Lossless recovery for computer systems with remotely dependent data recovery | Atul Adya, William J. Bolosky | 2008-04-15 |
| 7350061 | Assigning free register to unmaterialized predicate in inverse predicate expression obtained for branch reversal in predicated execution system | David Gillies | 2008-03-25 |
| 7203936 | Determining guarding predicate from partition graph based deduction to generate inverse predicate expression for branch reversal | David Gillies | 2007-04-10 |
| 7197748 | Translation and transformation of heterogeneous programs | Hon Keat W. Chan, Andrew James Edwards, Gregory A. Eigsti, David Gillies, Bruce M. Kuramoto +5 more | 2007-03-27 |
| 6854110 | System and method for obtaining scratch registers in computer executable binaries | David Gillies, Jiyang Liu | 2005-02-08 |
| 6834383 | Method for binary-level branch reversal on computer architectures supporting predicated execution | David Gillies | 2004-12-21 |
| 6802056 | Translation and transformation of heterogeneous programs | Hon Keat W. Chan, Andrew James Edwards, Gregory A. Eigsti, David Gillies, Bruce M. Kuramoto +5 more | 2004-10-05 |
| 6481008 | Instrumentation and optimization tools for heterogeneous programs | Andrew James Edwards, John A. Lefor, Jiyang Liu, Ken B. Pierce, Amitabh Srivastava +1 more | 2002-11-12 |