Patent Leaderboard
USPTO Patent Rankings Data through Sept 30, 2025
SG

Scott N. Gerard

IBM: 55 patents #1,485 of 70,183Top 3%
Morrisville, NC: #17 of 952 inventorsTop 2%
North Carolina: #476 of 45,564 inventorsTop 2%
Overall (All Time): #45,657 of 4,157,543Top 2%
55 Patents All Time

Issued Patents All Time

Showing 26–50 of 55 patents

Patent #TitleCo-InventorsDate
9606978 Discovering relationships in tabular data Donna K. Byron, Alexander Pikovsky, Matthew Sanchez 2017-03-28
9600461 Discovering relationships in tabular data Donna K. Byron, Alexander Pikovsky, Matthew Sanchez 2017-03-21
9588941 Context-based visualization generation Scott R. Carrier, Sterling R. Smith, David Blake Styles, Eric Woods 2017-03-07
9569417 Error correction in tables using discovered functional dependencies Donna K. Byron, Alexander Pikovsky, Timothy P. Winkler 2017-02-14
9471626 Enhanced answers in DeepQA system according to user preferences Corville O. Allen, Scott R. Carrier, Sterling R. Smith, David Blake Styles, Eric Woods 2016-10-18
9311294 Enhanced answers in DeepQA system according to user preferences Corville O. Allen, Scott R. Carrier, Sterling R. Smith, David Blake Styles, Eric Woods 2016-04-12
9311300 Using natural language processing (NLP) to create subject matter synonyms from definitions Mark G. Megerian 2016-04-12
9244911 Enhanced answers in DeepQA system according to user preferences Corville O. Allen, Scott R. Carrier, Sterling R. Smith, David Blake Styles, Eric Woods 2016-01-26
9164977 Error correction in tables using discovered functional dependencies Donna K. Byron, Alexander Pikovsky, Timothy P. Winkler 2015-10-20
9053184 On-demand generation of correlated collections of mashable data from distributed, non-homogeneous data sources John K. Gerken, III 2015-06-09
8914419 Extracting semantic relationships from table structures in electronic documents Mark G. Megerian 2014-12-16
7984220 Exception tracking Richard Saltness, John M. Santosuosso 2011-07-19
7735090 On demand software contract modification and termination in running component assemblies James E. Carey 2010-06-08
7661137 Distributed computation in untrusted computing environments using distractive computational units 2010-02-09
7546547 Method, apparatus and computer program product for implementing automatic reapportionment of graphical subwindows based upon sensed, dynamic changes James E. Carey 2009-06-09
7426749 Distributed computation in untrusted computing environments using distractive computational units 2008-09-16
7287196 Measuring reliability of transactions 2007-10-23
6854073 Debugger program time monitor Cary Lee Bates, John M. Santosuosso 2005-02-08
6442753 Apparatus and method for checking dependencies among classes in an object-oriented program Steven Lester Halter, Steven J. Munroe 2002-08-27
6339782 Persistence mechanism and method for objects Steven Lester Halter 2002-01-15
6230311 Apparatus and method for disabling methods called on an object Steven Lester Halter, Steven J. Munroe, Erik E. Voldal 2001-05-08
6223344 Apparatus and method for versioning persistent objects Steven Lester Halter, Steven J. Munroe, Erik E. Voldal 2001-04-24
6209128 Apparatus and method for providing access to multiple object versions Steven Lester Halter, Steven J. Munroe, Erik E. Voldal 2001-03-27
6192368 Apparatus and method for automatically propagating a change made to at least one of a plurality of objects to at least one data structure containing data relating to the plurality of objects Steven Lester Halter, Steven J. Munroe, Robert Westland 2001-02-20
6125382 Distributed thread mechanism and method Curtis H. Brobst, Chih-Hsiang Chou 2000-09-26