Top Inventors for class "Data processing: software development, installation, and management" |
Rank | Inventor's name | Country | City/State | Last publication | # of patent apps in this class |
1 | Cary L. Bates | US | Rochester, MN | May 18, 2017 / 20170139953 - Positional Route Guidance | 79 |
2 | International Business Machines Corporation | US | Armonk, NY | Sep 18, 2014 / 20140282563 - DEPLOYING PARALLEL DATA INTEGRATION APPLICATIONS TO DISTRIBUTED COMPUTING ENVIRONMENTS | 59 |
3 | Henricus Johannes Maria Meijer | US | Mercer Island, WA | Oct 15, 2015 / 20150295990 - MONADIC EVALUATION OF INJECTED QUERY COMPOSITIONS | 45 |
4 | Marco Pistoia | US | Amawalk, NY | Jan 13, 2022 / 20220012390 - INCREMENTAL GENERATION OF QUANTUM CIRCUITS | 35 |
5 | International Business Machines Corporation | US | | Jun 09, 2016 / 20160164774 - SET UP OF DIRECT MAPPED ROUTERS LOCATED ACROSS INDEPENDENTLY MANAGED COMPUTE AND STORAGE NETWORKS | 35 |
6 | Alexander G. Gounares | US | Kirkland, WA | May 18, 2017 / 20170140158 - SYSTEMS AND METHODS FOR CONTAINERIZED DATA SECURITY | 33 |
7 | Michael C. Fanning | US | Redmond, WA | Dec 30, 2021 / 20210406289 - INITIAL LOADING OF PARTIAL DEFERRED OBJECT MODEL | 29 |
8 | Omer Tripp | IL | Har-Adar | Dec 29, 2016 / 20160378995 - STATIC SECURITY ANALYSIS USING A HYBRID REPRESENTATION OF STRING VALUES | 26 |
9 | Charles D. Garrett | US | Woodinville, WA | May 19, 2016 / 20160140018 - Purity Analysis Using White List/Black List Analysis | 21 |
10 | Kevin D. Howard | US | Tempe, AZ | Jun 30, 2016 / 20160188300 - Software Design Sharing Systems And Methods | 21 |
11 | Seth Kelby Vidal | US | Raleigh, NC | Jan 28, 2016 / 20160026547 - GENERATING PREDICTIVE DIAGNOSTICS VIA PACKAGE UPDATE MANAGER | 21 |
12 | Brian Goetz | US | Williston, VT | Aug 18, 2022 / 20220261230 - ACCESSING A MIGRATED MEMBER IN AN UPDATED TYPE | 20 |
13 | Ying Li | US | Bellevue, WA | Jun 30, 2022 / 20220207096 - Search Enhanceer Interface Using Multiple Dictionaries | 20 |
14 | Aarti Gupta | US | Princeton, NJ | Mar 19, 2015 / 20150081243 - Setsudo: Pertubation-based Testing Framework for Scalable Distributed Systems | 19 |
15 | Justin K. King | US | Rochester, MN | Jun 30, 2016 / 20160188440 - MANAGING ASSERTIONS WHILE COMPILING AND DEBUGGING SOURCE CODE | 19 |
16 | Frank Brunswig | DE | Heidelberg | Nov 25, 2021 / 20210365469 - ENABLING DATA ACCESS BY EXTERNAL CLOUD-BASED ANALYTICS SYSTEM | 18 |
17 | Alexander R. Buckley | US | Cupertino, CA | Feb 04, 2021 / 20210036944 - RANKING SERVICE IMPLEMENTATIONS FOR A SERVICE INTERFACE | 18 |
18 | Alexandre E. Eichenberger | US | Chappaqua, NY | Nov 17, 2016 / 20160335087 - OPTIMIZING BRANCH RE-WIRING IN A SOFTWARE INSTRUCTION CACHE | 17 |
19 | James Antill | US | Bristol, CT | Jan 28, 2016 / 20160026547 - GENERATING PREDICTIVE DIAGNOSTICS VIA PACKAGE UPDATE MANAGER | 17 |
20 | Michael Paul Dehaan | US | Morrisville, NC | Jan 07, 2016 / 20160004524 - RETIRING TARGET MACHINES BY A PROVISIONING SERVER | 17 |
21 | Spiros Kalogeropulos | US | Los Gatos, CA | Mar 24, 2016 / 20160085528 - AUTOMATED ADAPTIVE COMPILER OPTIMIZATION | 16 |
22 | Youfeng Wu | US | Palo Alto, CA | Dec 29, 2016 / 20160378679 - TECHNOLOGIES FOR POSITION-INDEPENDENT PERSISTENT MEMORY POINTERS | 16 |
23 | Jonathan Bnayahu | IL | Haifa | Dec 30, 2021 / 20210406939 - A SYSTEM AND METHOD FOR QUALITY-DRIVEN INCENTIVES FOR CONTINUOUS DATA MAINTENANCE AND FAIR VALUE-EXCHANGE IN BUSINESS ECO-SYSTEMS | 16 |
24 | Rick A. Hamilton, Ii | US | Charlottesville, VA | Sep 17, 2020 / 20200294387 - SECURITY SYSTEM WITH COOPERATIVE BEHAVIOR | 16 |
25 | Michael K. Gschwind | US | Chappaqua, NY | Apr 16, 2020 / 20200117360 - AUTOMATIC PINNING OF UNITS OF MEMORY | 15 |
26 | Sreeranga P. Rajan | US | Sunnyvale, CA | Feb 13, 2014 / 20140047217 - SATISFIABILITY CHECKING | 15 |
27 | Yosseff Levanoni | US | Redmond, WA | Dec 03, 2015 / 20150347323 - ARRAY OBJECT CONCURRENCY IN STM | 15 |
28 | Lisa Seacat Deluca | US | San Francisco, CA | Dec 27, 2018 / 20180374006 - DETERMINING PATHS OF SHOPPERS IN A SHOPPING VENUE | 15 |
29 | Jeffrey Van Gogh | US | Redmond, WA | Nov 20, 2014 / 20140344344 - PRE-FETCHING IN DISTRIBUTED COMPUTING ENVIRONMENTS | 15 |
30 | Tamar Eilam | US | New York, NY | Apr 16, 2020 / 20200120000 - Auto Tuner for Cloud Micro Services Embeddings | 15 |
31 | Tong Chen | US | Yorktown Heights, NY | Jun 30, 2022 / 20220206943 - DEDICATED BOUND INFORMATION REGISTER FILE FOR PROTECTING AGAINST OUT-OF-BOUNDS MEMORY REFERENCES | 15 |
32 | Bugra Gedik | US | White Plains, NY | Aug 28, 2014 / 20140245258 - SYSTEM AND METHOD FOR TRANSPLANTING SOURCE CODE | 15 |
33 | John M. Santosuosso | US | Rochester, MN | Sep 17, 2020 / 20200293299 - OPTIMIZING UPDATES TO DISTRIBUTED DATA PROCESSING APPLICATIONS | 14 |
34 | Keith R. Walker | US | Austin, TX | May 18, 2017 / 20170139687 - PROGRAM CODE LIBRARY SEARCHING AND SELECTION IN A NETWORKED COMPUTING ENVIRONMENT | 14 |
35 | Jun Zhu | CN | Beijing | Aug 18, 2022 / 20220260829 - METHOD FOR DESIGNING NONSYMMETRIC FREEFORM SURFACE OPTICAL SYSTEM | 14 |
36 | Swaminathan Balasubramanian | US | Troy, MI | Dec 31, 2020 / 20200411153 - OPTIMIZATION OF MEDICINES DELIVERY | 14 |
37 | Thomas A. Jobson, Jr. | US | New Paltz, NY | Apr 28, 2016 / 20160117362 - USER DRIVEN BUSINESS DATA AGGREGATION AND CROSS MAPPING FRAMEWORK | 14 |
38 | Anders Hejlsberg | US | Seattle, WA | Dec 18, 2014 / 20140372993 - OVERLOADING ON CONSTANTS | 13 |
39 | Russell S. Krajec | US | Loveland, CO | May 12, 2016 / 20160133035 - Transformation Function Insertion for Dynamically Displayed Tracer Data | 13 |
40 | John Wesley Dyer | US | Monroe, WA | Sep 25, 2014 / 20140289715 - IMMUTABLE PARSING | 13 |
41 | Indradeep Ghosh | US | Cupertino, CA | May 19, 2016 / 20160140016 - EVENT SEQUENCE CONSTRUCTION OF EVENT-DRIVEN SOFTWARE BY COMBINATIONAL COMPUTATIONS | 13 |
42 | Michael J. Wookey | US | Los Gatos, CA | Jun 14, 2012 / 20120151469 - APPARATUS AND METHOD FOR VALIDATING AND REPAIRING A SOFTWARE INSTALLATION | 13 |
43 | Mark Grechanik | US | Chicago, IL | Apr 21, 2016 / 20160110186 - SYSTEMS AND METHODS FOR FINDING PROJECT-RELATED INFORMATION BY CLUSTERING APPLICATIONS INTO RELATED CONCEPT CATEGORIES | 13 |
44 | Michael Shenfield | CA | Richmond Hill | Nov 17, 2016 / 20160337363 - System and Method for Secure Control of Resources of Wireless Mobile Communication Devices | 13 |
45 | Michelle A. Schlicht | US | Rochester, MN | Jun 30, 2016 / 20160188440 - MANAGING ASSERTIONS WHILE COMPILING AND DEBUGGING SOURCE CODE | 13 |
46 | Jeffrey L. Kodosky | US | Austin, TX | Apr 28, 2016 / 20160117158 - Global Optimization and Verification of Cyber-Physical Systems Using Floating Point Math Functionality on a System with Heterogeneous Hardware Components | 13 |
47 | Yaoqing Gao | CA | North York | Nov 19, 2015 / 20150331682 - DATA SPLITTING FOR RECURSIVE DATA STRUCTURES | 13 |
48 | Joseph P. Huchel | US | Morgan Hill, CA | Apr 03, 2014 / 20140096105 - DETERMINING COMPETENCE LEVELS OF TEAMS WORKING WITHIN A SOFTWARE | 13 |
49 | Brian Edward Fox | US | Goffstown, NH | Aug 28, 2014 / 20140244679 - METHOD AND SYSTEM FOR MATCHING UNKNOWN SOFTWARE COMPONENT TO KNOWN SOFTWARE COMPONENT | 13 |
50 | Raul E. Silvera | CA | Woodbridge | Nov 19, 2015 / 20150331682 - DATA SPLITTING FOR RECURSIVE DATA STRUCTURES | 12 |
51 | Joel Orlina | US | Silver Spring, MD | Apr 24, 2014 / 20140115562 - SYSTEM AND METHOD OF PROVIDING REAL-TIME UPDATES RELATED TO IN-USE ARTIFACTS IN A SOFTWARE DEVELOPMENT ENVIRONMENT | 12 |
52 | Krishna C. Ratakonda | US | Yorktown Heights, NY | Mar 10, 2016 / 20160071035 - IMPLEMENTING SOCIALLY ENABLED BUSINESS RISK MANAGEMENT | 12 |
53 | Edward B. Boden | US | Highland, NY | Jan 15, 2015 / 20150020072 - CONTENT SPACE ENVIRONMENT REPRESENTATION | 12 |
54 | Omri Weisman | IL | Tel Aviv | Oct 01, 2015 / 20150278202 - OPTIMIZING WEB CRAWLING THROUGH WEB PAGE PRUNING | 12 |
55 | Kathryn M. O'Brien | US | South Salem, NY | Sep 24, 2015 / 20150269073 - COMPILER-GENERATED MEMORY MAPPING HINTS | 12 |
56 | Aviad Zlotnick | IL | Mitzpeh Netofah | Sep 08, 2022 / 20220284243 - ENSEMBLE VOTING CLASSIFIERS USING ADJUSTED THRESHOLDS | 12 |
57 | Henrique Andrade | US | Croton-On-Hudson, NY | Jul 31, 2014 / 20140215484 - MANAGING MODEL BUILDING COMPONENTS OF DATA ANALYSIS APPLICATIONS | 12 |
58 | Jarir K. Chaar | US | Ardsley, NY | Apr 03, 2014 / 20140096105 - DETERMINING COMPETENCE LEVELS OF TEAMS WORKING WITHIN A SOFTWARE | 12 |
59 | Franjo Ivancic | US | Princeton, NJ | Nov 13, 2014 / 20140337674 - Network Testing | 12 |
60 | Jonathon Michael Stall | US | Bothell, WA | Dec 06, 2012 / 20120311528 - REMAPPING DEBUGGABLE CODE | 12 |
61 | Kun-Lung Wu | US | Yorktown Heights, NY | Sep 24, 2015 / 20150269211 - EVOLUTION AWARE CLUSTERING OF STREAMING GRAPHS | 12 |
62 | Partha P. Tirumalai | US | Fremont, CA | Dec 25, 2014 / 20140380289 - PLATFORM SPECIFIC OPTIMIZATIONS IN STATIC COMPILERS | 12 |
63 | Ali-Reza Adl-Tabatabai | US | San Jose, CA | Jul 01, 2021 / 20210200535 - SCALABLE CODE REPOSITORY WITH GREEN MASTER | 12 |
64 | Luigi Pichetti | IT | Rome | Nov 25, 2021 / 20210366486 - INFERRING SENTIMENT TO MANAGE CROWDED SPACES BY USING UNSTRUCTURED DATA | 12 |
65 | Takaaki Tateishi | JP | Kanagawa-Ken | Jun 15, 2017 / 20170168780 - AUTOMATIC PROGRAM SYNTHESIS USING MONADIC SECOND-ORDER LOGIC | 11 |
66 | Charles P. Jazdzewski | US | Redmond, WA | Dec 25, 2014 / 20140380276 - CLASS AND NAMESPACE DISCOVERY IN PROTOTYPE BASED LANGUAGE | 11 |
67 | Frank Tip | US | Ridgewood, NJ | Oct 31, 2013 / 20130290786 - AUTOMATED TESTING OF APPLICATIONS WITH SCRIPTING CODE | 11 |
68 | William Harrison Mcgraw, Iv | US | Charlotte, NC | Sep 29, 2011 / 20110238572 - Remote Control Of Self-Service Terminal | 11 |
69 | Craig Leslie Ewington | US | Davidson, NC | May 12, 2011 / 20110113424 - Distribution Of Software Updates | 11 |
70 | Mads Torgersen | US | Issaquah, WA | Dec 18, 2014 / 20140372993 - OVERLOADING ON CONSTANTS | 11 |
71 | Pieter J. Mosterman | US | Framingham, MA | Apr 23, 2015 / 20150113020 - REQUIREMENTS FRAMEWORK | 11 |
72 | Praveen K. Murthy | US | Fremont, CA | Oct 16, 2014 / 20140310813 - DETERMINING SOFTWARE METRICS | 11 |
73 | Fabio A. Oliveira | US | White Plains, NY | Dec 29, 2016 / 20160378649 - TESTING FUNCTIONAL CORRECTNESS AND IDEMPOTENCE OF SOFTWARE AUTOMATION SCRIPTS | 11 |
74 | Daniel V. Oppenheim | US | Croton On Hudson, NY | Apr 03, 2014 / 20140096105 - DETERMINING COMPETENCE LEVELS OF TEAMS WORKING WITHIN A SOFTWARE | 11 |
75 | Augustin J. Farrugia | US | Cupertino, CA | Mar 17, 2016 / 20160080143 - Multi-Block Cryptographic Operation | 10 |
76 | Eitan Daniel Farchi | IL | Pardes Hana | Jul 14, 2022 / 20220222543 - Information Matching Using Subgraphs | 10 |
77 | Ralf Schmelter | DE | Wiesloch | Nov 25, 2021 / 20210365352 - PROVIDING ADDITIONAL STACK TRACE INFORMATION FOR TIME-BASED SAMPLING IN ASYNCHRONOUS EXECUTION ENVIRONMENTS | 10 |
78 | Anton V. Riabov | US | Ossining, NY | Mar 20, 2014 / 20140081896 - Creating Stream Processing Flows from Sets of Rules | 10 |
79 | Guodong Li | US | San Jose, CA | May 19, 2016 / 20160140016 - EVENT SEQUENCE CONSTRUCTION OF EVENT-DRIVEN SOFTWARE BY COMBINATIONAL COMPUTATIONS | 10 |
80 | Naomi M. Mitsumori | US | San Jose, CA | Jan 10, 2013 / 20130014079 - SOFTWARE FACTORY READINESS REVIEW | 10 |
81 | Frank Eliot Levine | US | Austin, TX | Oct 01, 2015 / 20150277994 - EXCLUDING COUNTS ON SOFTWARE THREADS IN A STATE | 10 |
82 | Orna Raz-Pelleg | IL | Haifa | Jul 30, 2015 / 20150212993 - Impact Coverage | 10 |
83 | Nikolai Tillmann | US | Redmond, WA | Dec 25, 2014 / 20140380205 - Interface Development and Operation | 10 |
84 | James E. Carey | US | Rochester, MN | Mar 19, 2020 / 20200089540 - COALESCING MULTIPLE ACCELERATORS INTO A SINGLE ACCELERATOR | 10 |
85 | Yonghong Song | US | Palo Alto, CA | Jun 30, 2011 / 20110161945 - Minimizing Register Spills by Using Register Moves | 10 |
86 | Daniel C. Berg | US | Holly Springs, NC | Feb 25, 2016 / 20160054992 - DESIGNING AND CROSS-CONFIGURING SOFTWARE | 10 |
87 | William J. Izard | AU | Sydney | Dec 03, 2015 / 20150347284 - SCREENSHOT VALIDATION TESTING | 10 |
88 | Marcel Mitran | CA | Markham | Oct 17, 2019 / 20190317765 - CONDITIONAL TRANSACTION END INSTRUCTION | 10 |
89 | Azadeh Ahadian | US | San Jose, CA | Jun 21, 2012 / 20120159433 - METHOD AND TOOLS FOR IDENTIFYING IMPACT OF DATABASE CHANGES ON AN APPLICATION | 10 |
90 | Rebecca B. Nin | US | Morgan Hill, CA | Jun 21, 2012 / 20120159433 - METHOD AND TOOLS FOR IDENTIFYING IMPACT OF DATABASE CHANGES ON AN APPLICATION | 10 |
91 | John M. Sheehan | US | Cambridge, MA | Jun 09, 2016 / 20160162310 - EXTENSION POINT DECLARATIVE REGISTRATION FOR VIRTUALIZATION | 10 |
92 | Shmuel Ur | IL | Shorashim | Sep 15, 2022 / 20220292154 - AUTOMATED SENTIMENT ANALYSIS AND/OR GEOTAGGING OF SOCIAL NETWORK POSTS | 9 |
93 | Indradeep Ghosh | US | San Jose, CA | Jan 19, 2012 / 20120017220 - Systems and Methods for Distributing Validation Computations | 9 |
94 | Kirk J. Krauss | US | Los Gatos, CA | Feb 16, 2017 / 20170046207 - DYNAMIC SYNCHRONIZATION OBJECT POOL MANAGEMENT | 9 |
95 | Laurence A. Hey | AU | Manly | Dec 03, 2015 / 20150347284 - SCREENSHOT VALIDATION TESTING | 9 |
96 | Shimin Cui | CA | Toronto | Nov 19, 2015 / 20150331682 - DATA SPLITTING FOR RECURSIVE DATA STRUCTURES | 9 |
97 | Guilherme De Lima Ottoni | US | Campbell, CA | May 19, 2016 / 20160139899 - OPTIMIZING INTERMEDIATE REPRESENTATION OF SCRIPT CODE FOR FAST PATH EXECUTION | 9 |
98 | Filip Nguyen | CZ | Brno | Nov 17, 2016 / 20160335104 - UNIVERSAL DATABASE DRIVER | 9 |
99 | Frank Jentsch | DE | Muehlhausen | Mar 31, 2016 / 20160092477 - DETECTION AND QUANTIFYING OF DATA REDUNDANCY IN COLUMN-ORIENTED IN-MEMORY DATABASES | 9 |
100 | Michael D. Elder | US | Durham, NC | Dec 29, 2016 / 20160380817 - ASSESSING COMPUTING ENVIRONMENT CHANGES USING SPECIFICATION DOCUMENTS | 9 |