Inventor · disambiguated record
John M. Santosuosso
Also filed as: SANTOSUOSSO JOHN · SANTOSUOSSO JOHN M · SANTOSUOSSO JOHN MATTHEW
735 granted patents·127 pending applications·13,546 citations·filing 1999–2021
99Inventor score
Top patents by PatentIndex Score
862 records- 0199US10049136B1Managing a stream computing environment using a projected database objectIBM·Filed 2017·Granted Aug 14, 2018·111 cites·1 claims
- 0299US9542219B1Automatic analysis based scheduling of jobs to appropriate cloud resourcesIBM·Filed 2015·Granted Jan 10, 2017·70 cites·17 claims
- 0399US9405553B2Processing element management in a streaming data systemBRANSON MICHAEL J·Filed 2012·Granted Aug 2, 2016·107 cites·13 claims
- 0499US6785732B1Web server apparatus and method for virus checkingIBM·Filed 2000·Granted Aug 31, 2004·417 cites·3 claims
- 0599US6681396B1Automated detection/resumption of interrupted television programsIBM·Filed 2000·Granted Jan 20, 2004·391 cites·31 claims
- 0699US6415542B1Location-based firearm discharge preventionIBM·Filed 2000·Granted Jul 9, 2002·959 cites·28 claims
- 0798US9747275B1Notification of potentially problematic textual messagesIBM·Filed 2017·Granted Aug 29, 2017·20 cites·1 claims
- 0898US9135057B2Operator graph changes in response to dynamic connections in stream computing applicationsIBM·Filed 2013·Granted Sep 15, 2015·59 cites·9 claims
- 0998US8990452B2Dynamic reduction of stream backpressureBRANSON MICHAEL J·Filed 2011·Granted Mar 24, 2015·55 cites·18 claims
- 1098US7350704B2Handheld electronic book reader with annotation and usage tracking capabilitiesIBM·Filed 2006·Granted Apr 1, 2008·114 cites·10 claims
- 1198US7284232B1Automated generation of aliases based on embedded alias informationIBM·Filed 2000·Granted Oct 16, 2007·275 cites·45 claims
- 1298US7254773B2Automated spell analysisIBM·Filed 2000·Granted Aug 7, 2007·221 cites·6 claims
- 1398US7103848B2Handheld electronic book reader with annotation and usage tracking capabilitiesIBM·Filed 2001·Granted Sep 5, 2006·195 cites·16 claims
- 1498US7043690B1Method, system, and program for checking contact informationIBM·Filed 2000·Granted May 9, 2006·184 cites·27 claims
- 1598US6873982B1Ordering of database search results based on user feedbackIBM·Filed 1999·Granted Mar 29, 2005·420 cites·44 claims
- 1698US6779021B1Method and system for predicting and managing undesirable electronic mailIBM·Filed 2000·Granted Aug 17, 2004·323 cites·33 claims
- 1798US6721721B1Virus checking and reporting for computer database search resultsIBM·Filed 2000·Granted Apr 13, 2004·233 cites·54 claims
- 1897US9971633B1Operation efficiency management with respect to application compile-timeIBM·Filed 2017·Granted May 15, 2018·16 cites·1 claims
- 1997US9189449B2Memory management in a streaming applicationIBM·Filed 2013·Granted Nov 17, 2015·43 cites·12 claims
- 2097US7901288B2Embedded advertising enhancements in interactive computer game environmentsIBM·Filed 2006·Granted Mar 8, 2011·107 cites·36 claims
- 2197US7146264B2Method and system for controlling an automatic transmission using a GPS assist having a learn modeIBM·Filed 2001·Granted Dec 5, 2006·76 cites·11 claims
- 2297US6999757B2Telephone system and method for selectively ringing one or more land phones or portable phones based on the self-detected geographical position of a portable phoneIBM·Filed 2001·Granted Feb 14, 2006·184 cites·8 claims
- 2397US6944443B2Method, apparatus and system for notifying a user of a portable wireless deviceIBM·Filed 2001·Granted Sep 13, 2005·141 cites·3 claims
- 2497US6801906B1Method and apparatus for finding information on the internetIBM·Filed 2000·Granted Oct 5, 2004·193 cites·14 claims
- 2597US6732142B1Method and apparatus for audible presentation of web page contentIBM·Filed 2000·Granted May 4, 2004·242 cites·14 claims
- 2697US6721953B1Display of television program information using dynamically-adjusted scroll rateIBM·Filed 2000·Granted Apr 13, 2004·138 cites·27 claims
- 2797US6425127B1Method and system for controlling visual access by a user to broadcast video segmentsIBM·Filed 2000·Granted Jul 23, 2002·122 cites·12 claims
- 2896US9996561B1Managing a database management system using a set of stream computing dataIBM·Filed 2017·Granted Jun 12, 2018·13 cites·1 claims
- 2996US9459757B1Processing element placement toolIBM·Filed 2015·Granted Oct 4, 2016·14 cites·1 claims
- 3096US9325742B1Adding an encryption policy in a streaming environmentIBM·Filed 2015·Granted Apr 26, 2016·18 cites·20 claims
- 3196US8732300B2Application monitoring in a stream database environmentBARSNESS ERIC L·Filed 2011·Granted May 20, 2014·42 cites·16 claims
- 3296US8560527B2Management system for processing streaming dataIBM·Filed 2012·Granted Oct 15, 2013·31 cites·20 claims
- 3396US8560526B2Management system for processing streaming dataSANTOSUOSSO JOHN M·Filed 2011·Granted Oct 15, 2013·45 cites·18 claims
- 3496US7885954B2Monitoring performance of a data processing systemIBM·Filed 2008·Granted Feb 8, 2011·44 cites·16 claims
- 3596US7343306B1Location-based vehicle risk assessment systemIBM·Filed 2000·Granted Mar 11, 2008·182 cites·4 claims
- 3696US6975874B1Portable phone that changes function according to its self-detected geographical positionIBM·Filed 2000·Granted Dec 13, 2005·106 cites·19 claims
- 3796US6748237B1Automated selection of audio broadcast signal source based on user preference criterionIBM·Filed 2000·Granted Jun 8, 2004·124 cites·29 claims
- 3896US6658649B1Method, apparatus and article of manufacture for debugging a user defined region of codeIBM·Filed 2000·Granted Dec 2, 2003·122 cites·18 claims
- 3995US10459832B2How to track operator behavior via metadataIBM·Filed 2015·Granted Oct 29, 2019·15 cites·21 claims
- 4095US10169201B2Debug management in a distributed batch data processing environmentIBM·Filed 2017·Granted Jan 1, 2019·13 cites·19 claims
- 4195US9569178B1Fusion recommendation for performance management in streamsIBM·Filed 2015·Granted Feb 14, 2017·14 cites·11 claims
- 4295US9146775B2Operator graph changes in response to dynamic connections in stream computing applicationsBRANSON MICHAEL J·Filed 2012·Granted Sep 29, 2015·25 cites·13 claims
- 4395US9086924B2Executing a distributed java application on a plurality of compute nodesBARSNESS ERIC L·Filed 2008·Granted Jul 21, 2015·41 cites·18 claims
- 4495US7958184B2Network virtualization in a multi-node system with multiple networksIBM·Filed 2008·Granted Jun 7, 2011·42 cites·21 claims
- 4595US7383538B2Storing and restoring snapshots of a computer processIBM·Filed 2001·Granted Jun 3, 2008·100 cites·7 claims
- 4695US6944821B1Copy/paste mechanism and paste buffer that includes source information for copied dataIBM·Filed 1999·Granted Sep 13, 2005·252 cites·38 claims
- 4795US6781920B2Method for resolving meeting conflicts within an electronic calendar applicationIBM·Filed 2001·Granted Aug 24, 2004·149 cites·8 claims
- 4895US6631181B1Method and system for allowing specification of messaging system greetings according to a caller identificationIBM·Filed 2000·Granted Oct 7, 2003·120 cites·24 claims
- 4994US9946631B1Debug management in a distributed batch data processing environmentIBM·Filed 2017·Granted Apr 17, 2018·10 cites·1 claims
- 5094US8261189B2Database monitor replayAMUNDSEN LANCE C·Filed 2005·Granted Sep 4, 2012·50 cites·10 claims
Showing the top 50 of 862 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when John M. Santosuosso files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →