Issued Patents All Time
Showing 326–350 of 350 patents
| Patent # | Title | Co-Inventors | Date |
|---|---|---|---|
| 7296013 | Replacing an unavailable element in a query | Randy W. Ruhlow, John M. Santosuosso | 2007-11-13 |
| 7275055 | Method and system for managing aggregation data structures | Daniel E. Beuch, Randy W. Ruhlow, John M. Santosuosso | 2007-09-25 |
| 7254810 | Apparatus and method for using database knowledge to optimize a computer program | Richard D. Dettinger, John M. Santosuosso | 2007-08-07 |
| 7246116 | Method, system and article of manufacturing for converting data values quantified using a first measurement unit into equivalent data values when quantified using a second measurement unit in order to receive query results including data values measured using at least one of the first and second measurement units | Peter J. Johnson, Michael P. Koranda, Randy W. Ruhlow, John M. Santosuosso | 2007-07-17 |
| 7171424 | System and method for managing presentation of data | Randy W. Ruhlow, John M. Santosuosso | 2007-01-30 |
| 7130838 | Query optimization via a partitioned environment | John M. Santosuosso | 2006-10-31 |
| 7127463 | Optimization of database network traffic based upon data-use analysis | Jeremy Alan Arnold, Richard D. Dettinger, John M. Santosuosso | 2006-10-24 |
| 7127449 | Data query system load optimization | Randy W. Ruhlow, John M. Santosuosso | 2006-10-24 |
| 7110991 | IDE integration with JDBC | Jeremy Alan Arnold, Richard D. Dettinger, John M. Santosuosso | 2006-09-19 |
| 7103848 | Handheld electronic book reader with annotation and usage tracking capabilities | John M. Santosuosso | 2006-09-05 |
| 7089228 | Computer apparatus and method for caching results of a database query | Jeremy Alan Arnold, Richard D. Dettinger, John M. Santosuosso | 2006-08-08 |
| 7089260 | Database optimization apparatus and method | Jeremy Alan Arnold, Richard D. Dettinger, John M. Santosuosso | 2006-08-08 |
| 7086046 | Method and apparatus for displaying compiler-optimizated code | John M. Santosuosso | 2006-08-01 |
| 7085758 | Database enabled messaging facility | Richard D. Dettinger, Brian Olson, John M. Santosuosso | 2006-08-01 |
| 7065756 | Optimization of portable operations in a client-server environment | Richard D. Dettinger, John M. Santosuosso | 2006-06-20 |
| 6965990 | Method and apparatus for providing programming assistance | John M. Santosuosso | 2005-11-15 |
| 6930707 | Digital camera apparatus with biometric capability | Cary Lee Bates, John M. Santosuosso | 2005-08-16 |
| 6829582 | Controlled access to audio signals based on objectionable audio content detected via sound recognition | — | 2004-12-07 |
| 6822693 | Television tuner that changes the rendering of a digital television broadcast according to information displayed on a scoreboard during a sporting event | Cary Lee Bates, Mahdad Majd, John M. Santosuosso | 2004-11-23 |
| 6795836 | Accurately determining an object's lifetime | Jeremy Alan Arnold, John M. Santosuosso | 2004-09-21 |
| 6701520 | Preventing garbage collection of objects in object oriented computer programming languages | John M. Santosuosso | 2004-03-02 |
| 6694507 | Method and apparatus for analyzing performance of object oriented programming code | Jeremy Alan Arnold, John M. Santosuosso | 2004-02-17 |
| 6523168 | Reduction of object creation during string concatenation and like operations that utilize temporary data storage | Jeremy Alan Arnold, John M. Santosuosso | 2003-02-18 |
| 5960206 | Method and apparatus for estimating installation time in a data processing system | Richard Fred Harwood, Jennifer Larson | 1999-09-28 |
| 5805898 | Method and apparatus for estimating installation time in a data processing system | Richard Fred Harwood, Jennifer Larson | 1998-09-08 |