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 05, 2016 / 20160124840 - MEMORY ERROR TRACKING IN A MULTIPLE-USER DEVELOPMENT ENVIRONMENT | 77 |
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 | May 12, 2016 / 20160134494 - TRANSPARENTLY TRACKING PROVENANCE INFORMATION IN DISTRIBUTED DATA SYSTEMS | 35 |
5 | International Business Machines Corporation | US | | May 26, 2016 / 20160148901 - INTERCONNECT CIRCUITS AT THREE-DIMENSIONAL (3-D) BONDING INTERFACES OF A PROCESSOR ARRAY | 35 |
6 | Alexander G. Gounares | US | Kirkland, WA | May 19, 2016 / 20160140018 - Purity Analysis Using White List/Black List Analysis | 33 |
7 | Michael C. Fanning | US | Redmond, WA | Mar 17, 2016 / 20160077828 - LOGICAL GROUPING OF PROFILE DATA | 29 |
8 | Omer Tripp | IL | Har-Adar | Dec 03, 2015 / 20150347761 - AUTOMATIC CORRECTION OF SECURITY DOWNGRADERS | 26 |
9 | Charles D. Garrett | US | Woodinville, WA | May 19, 2016 / 20160140018 - Purity Analysis Using White List/Black List Analysis | 21 |
10 | Seth Kelby Vidal | US | Raleigh, NC | Jan 28, 2016 / 20160026547 - GENERATING PREDICTIVE DIAGNOSTICS VIA PACKAGE UPDATE MANAGER | 21 |
11 | Brian Goetz | US | Williston, VT | Dec 17, 2015 / 20150363174 - COMPLEX CONSTANTS | 20 |
12 | Ying Li | US | Bellevue, WA | May 19, 2016 / 20160140018 - Purity Analysis Using White List/Black List Analysis | 20 |
13 | Aarti Gupta | US | Princeton, NJ | Mar 19, 2015 / 20150081243 - Setsudo: Pertubation-based Testing Framework for Scalable Distributed Systems | 19 |
14 | Kevin D. Howard | US | Tempe, AZ | May 26, 2016 / 20160148102 - System and Method for Parallel Processing Prediction | 18 |
15 | Alexander R. Buckley | US | Cupertino, CA | Oct 22, 2015 / 20150301840 - Dependency-driven Co-Specialization of Specialized Classes | 18 |
16 | Alexandre E. Eichenberger | US | Chappaqua, NY | Oct 24, 2013 / 20130283250 - Thread Specific Compiler Generated Customization of Runtime Support for Application Programming Interfaces | 17 |
17 | Frank Brunswig | DE | Heidelberg | Apr 07, 2016 / 20160098425 - HETEROGENEOUS DATABASE PROCESSING ARCHETYPES FOR HYBRID SYSTEM | 17 |
18 | Justin K. King | US | Rochester, MN | May 05, 2016 / 20160124840 - MEMORY ERROR TRACKING IN A MULTIPLE-USER DEVELOPMENT ENVIRONMENT | 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 | Apr 28, 2016 / 20160116965 - DYNAMIC CORE SELECTION FOR HETEROGENEOUS MULTI-CORE SYSTEMS | 16 |
23 | Jonathan Bnayahu | IL | Haifa | Feb 05, 2015 / 20150040105 - SYSTEM AND/OR METHOD FOR COMPUTING INTERPROCEDURAL DOMINATORS | 16 |
24 | Rick A. Hamilton, Ii | US | Charlottesville, VA | May 26, 2016 / 20160149830 - MARKET-DRIVEN VARIABLE PRICE OFFERINGS FOR BANDWIDTH-SHARING AD HOC NETWORKS | 16 |
25 | Michael K. Gschwind | US | Chappaqua, NY | May 26, 2016 / 20160147533 - INSTRUCTION TO LOAD DATA UP TO A SPECIFIED MEMORY BOUNDARY INDICATED BY THE INSTRUCTION | 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 | Mar 17, 2016 / 20160080294 - COORDINATED DEEP TAGGING OF MEDIA CONTENT WITH COMMUNITY CHAT POSTINGS | 15 |
29 | Jeffrey Van Gogh | US | Redmond, WA | Nov 20, 2014 / 20140344344 - PRE-FETCHING IN DISTRIBUTED COMPUTING ENVIRONMENTS | 15 |
30 | Tong Chen | US | Yorktown Heights, NY | May 08, 2014 / 20140130027 - DATA PLACEMENT FOR EXECUTION OF AN EXECUTABLE | 15 |
31 | Bugra Gedik | US | White Plains, NY | Aug 28, 2014 / 20140245258 - SYSTEM AND METHOD FOR TRANSPLANTING SOURCE CODE | 15 |
32 | John M. Santosuosso | US | Rochester, MN | May 12, 2016 / 20160134679 - EXITING WINDOWING EARLY FOR STREAM COMPUTING | 14 |
33 | Keith R. Walker | US | Austin, TX | Apr 28, 2016 / 20160119368 - SYSTEM AND METHOD FOR TRIGGERING AND PERFORMING SCANS TO PROTECT VIRTUAL ENVIRONMENTS | 14 |
34 | Jun Zhu | CN | Beijing | Feb 25, 2016 / 20160056899 - LED OPTICAL COMMUNICATION RECEIVING LENS AND LED OPTICAL COMMUNICATION SYSTEM | 14 |
35 | Swaminathan Balasubramanian | US | Troy, MI | Mar 03, 2016 / 20160065518 - TRANSMITTAL OF BLOCKED MESSAGE NOTIFICATION | 14 |
36 | Thomas A. Jobson, Jr. | US | New Paltz, NY | Apr 28, 2016 / 20160117362 - USER DRIVEN BUSINESS DATA AGGREGATION AND CROSS MAPPING FRAMEWORK | 14 |
37 | Anders Hejlsberg | US | Seattle, WA | Dec 18, 2014 / 20140372993 - OVERLOADING ON CONSTANTS | 13 |
38 | Russell S. Krajec | US | Loveland, CO | May 12, 2016 / 20160133035 - Transformation Function Insertion for Dynamically Displayed Tracer Data | 13 |
39 | John Wesley Dyer | US | Monroe, WA | Sep 25, 2014 / 20140289715 - IMMUTABLE PARSING | 13 |
40 | Indradeep Ghosh | US | Cupertino, CA | May 19, 2016 / 20160140016 - EVENT SEQUENCE CONSTRUCTION OF EVENT-DRIVEN SOFTWARE BY COMBINATIONAL COMPUTATIONS | 13 |
41 | Michael J. Wookey | US | Los Gatos, CA | Jun 14, 2012 / 20120151469 - APPARATUS AND METHOD FOR VALIDATING AND REPAIRING A SOFTWARE INSTALLATION | 13 |
42 | 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 |
43 | Michael Shenfield | CA | Richmond Hill | Aug 27, 2015 / 20150244740 - METHOD FOR PROVIDING WIRELESS APPLICATION PRIVILEGE MANAGEMENT | 13 |
44 | 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 |
45 | Yaoqing Gao | CA | North York | Nov 19, 2015 / 20150331682 - DATA SPLITTING FOR RECURSIVE DATA STRUCTURES | 13 |
46 | Joseph P. Huchel | US | Morgan Hill, CA | Apr 03, 2014 / 20140096105 - DETERMINING COMPETENCE LEVELS OF TEAMS WORKING WITHIN A SOFTWARE | 13 |
47 | Brian Edward Fox | US | Goffstown, NH | Aug 28, 2014 / 20140244679 - METHOD AND SYSTEM FOR MATCHING UNKNOWN SOFTWARE COMPONENT TO KNOWN SOFTWARE COMPONENT | 13 |
48 | Raul E. Silvera | CA | Woodbridge | Nov 19, 2015 / 20150331682 - DATA SPLITTING FOR RECURSIVE DATA STRUCTURES | 12 |
49 | 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 |
50 | Krishna C. Ratakonda | US | Yorktown Heights, NY | Mar 10, 2016 / 20160071035 - IMPLEMENTING SOCIALLY ENABLED BUSINESS RISK MANAGEMENT | 12 |
51 | Edward B. Boden | US | Highland, NY | Jan 15, 2015 / 20150020072 - CONTENT SPACE ENVIRONMENT REPRESENTATION | 12 |
52 | Omri Weisman | IL | Tel Aviv | Oct 01, 2015 / 20150278202 - OPTIMIZING WEB CRAWLING THROUGH WEB PAGE PRUNING | 12 |
53 | Kathryn M. O'Brien | US | South Salem, NY | Sep 24, 2015 / 20150269073 - COMPILER-GENERATED MEMORY MAPPING HINTS | 12 |
54 | Aviad Zlotnick | IL | Mitzpeh Netofah | Mar 17, 2016 / 20160077887 - Safe consolidation and migration | 12 |
55 | Henrique Andrade | US | Croton-On-Hudson, NY | Jul 31, 2014 / 20140215484 - MANAGING MODEL BUILDING COMPONENTS OF DATA ANALYSIS APPLICATIONS | 12 |
56 | Jarir K. Chaar | US | Ardsley, NY | Apr 03, 2014 / 20140096105 - DETERMINING COMPETENCE LEVELS OF TEAMS WORKING WITHIN A SOFTWARE | 12 |
57 | Franjo Ivancic | US | Princeton, NJ | Nov 13, 2014 / 20140337674 - Network Testing | 12 |
58 | Jonathon Michael Stall | US | Bothell, WA | Dec 06, 2012 / 20120311528 - REMAPPING DEBUGGABLE CODE | 12 |
59 | Kun-Lung Wu | US | Yorktown Heights, NY | Sep 24, 2015 / 20150269211 - EVOLUTION AWARE CLUSTERING OF STREAMING GRAPHS | 12 |
60 | Partha P. Tirumalai | US | Fremont, CA | Dec 25, 2014 / 20140380289 - PLATFORM SPECIFIC OPTIMIZATIONS IN STATIC COMPILERS | 12 |
61 | Ali-Reza Adl-Tabatabai | US | San Jose, CA | May 19, 2016 / 20160139899 - OPTIMIZING INTERMEDIATE REPRESENTATION OF SCRIPT CODE FOR FAST PATH EXECUTION | 12 |
62 | Luigi Pichetti | IT | Rome | Feb 18, 2016 / 20160048461 - ENCRYPTING AND DECRYPTING A VIRTUAL DISC | 12 |
63 | Takaaki Tateishi | JP | Kanagawa-Ken | Jul 02, 2015 / 20150186146 - PARALLEL PROGRAM ANALYSIS AND BRANCH PREDICTION | 11 |
64 | Michelle A. Schlicht | US | Rochester, MN | May 05, 2016 / 20160124840 - MEMORY ERROR TRACKING IN A MULTIPLE-USER DEVELOPMENT ENVIRONMENT | 11 |
65 | Charles P. Jazdzewski | US | Redmond, WA | Dec 25, 2014 / 20140380276 - CLASS AND NAMESPACE DISCOVERY IN PROTOTYPE BASED LANGUAGE | 11 |
66 | Frank Tip | US | Ridgewood, NJ | Oct 31, 2013 / 20130290786 - AUTOMATED TESTING OF APPLICATIONS WITH SCRIPTING CODE | 11 |
67 | William Harrison Mcgraw, Iv | US | Charlotte, NC | Sep 29, 2011 / 20110238572 - Remote Control Of Self-Service Terminal | 11 |
68 | Craig Leslie Ewington | US | Davidson, NC | May 12, 2011 / 20110113424 - Distribution Of Software Updates | 11 |
69 | Mads Torgersen | US | Issaquah, WA | Dec 18, 2014 / 20140372993 - OVERLOADING ON CONSTANTS | 11 |
70 | Pieter J. Mosterman | US | Framingham, MA | Apr 23, 2015 / 20150113020 - REQUIREMENTS FRAMEWORK | 11 |
71 | Praveen K. Murthy | US | Fremont, CA | Oct 16, 2014 / 20140310813 - DETERMINING SOFTWARE METRICS | 11 |
72 | Daniel V. Oppenheim | US | Croton On Hudson, NY | Apr 03, 2014 / 20140096105 - DETERMINING COMPETENCE LEVELS OF TEAMS WORKING WITHIN A SOFTWARE | 11 |
73 | Augustin J. Farrugia | US | Cupertino, CA | Mar 17, 2016 / 20160080143 - Multi-Block Cryptographic Operation | 10 |
74 | Eitan Daniel Farchi | IL | Pardes Hana | Jan 07, 2016 / 20160004627 - Utilizing semantic clusters to Predict Software defects | 10 |
75 | Tamar Eilam | US | New York, NY | Mar 17, 2016 / 20160077816 - SYSTEMS MANAGEMENT BASED ON SEMANTIC MODELS AND LOW-LEVEL RUNTIME STATE | 10 |
76 | Ralf Schmelter | DE | Wiesloch | May 05, 2016 / 20160124780 - Automatic Profiling Report Generation | 10 |
77 | Anton V. Riabov | US | Ossining, NY | Mar 20, 2014 / 20140081896 - Creating Stream Processing Flows from Sets of Rules | 10 |
78 | Guodong Li | US | San Jose, CA | May 19, 2016 / 20160140016 - EVENT SEQUENCE CONSTRUCTION OF EVENT-DRIVEN SOFTWARE BY COMBINATIONAL COMPUTATIONS | 10 |
79 | Naomi M. Mitsumori | US | San Jose, CA | Jan 10, 2013 / 20130014079 - SOFTWARE FACTORY READINESS REVIEW | 10 |
80 | Frank Eliot Levine | US | Austin, TX | Oct 01, 2015 / 20150277994 - EXCLUDING COUNTS ON SOFTWARE THREADS IN A STATE | 10 |
81 | Orna Raz-Pelleg | IL | Haifa | Jul 30, 2015 / 20150212993 - Impact Coverage | 10 |
82 | Nikolai Tillmann | US | Redmond, WA | Dec 25, 2014 / 20140380205 - Interface Development and Operation | 10 |
83 | James E. Carey | US | Rochester, MN | May 12, 2016 / 20160132352 - MAINTAINING VIRTUAL MACHINES FOR CLOUD-BASED OPERATORS IN A STREAMING APPLICATION IN A READY STATE | 10 |
84 | Yonghong Song | US | Palo Alto, CA | Jun 30, 2011 / 20110161945 - Minimizing Register Spills by Using Register Moves | 10 |
85 | Daniel C. Berg | US | Holly Springs, NC | Feb 25, 2016 / 20160054992 - DESIGNING AND CROSS-CONFIGURING SOFTWARE | 10 |
86 | William J. Izard | AU | Sydney | Dec 03, 2015 / 20150347284 - SCREENSHOT VALIDATION TESTING | 10 |
87 | Marcel Mitran | CA | Markham | Mar 31, 2016 / 20160092165 - MACHINE INSTRUCTIONS FOR CONVERTING FROM DECIMAL FLOATING POINT FORMAT TO PACKED DECIMAL FORMAT | 10 |
88 | Azadeh Ahadian | US | San Jose, CA | Jun 21, 2012 / 20120159433 - METHOD AND TOOLS FOR IDENTIFYING IMPACT OF DATABASE CHANGES ON AN APPLICATION | 10 |
89 | Rebecca B. Nin | US | Morgan Hill, CA | Jun 21, 2012 / 20120159433 - METHOD AND TOOLS FOR IDENTIFYING IMPACT OF DATABASE CHANGES ON AN APPLICATION | 10 |
90 | John M. Sheehan | US | Cambridge, MA | Dec 24, 2015 / 20150370550 - VIRTUAL SOFTWARE APPLICATION DEPLOYMENT CONFIGURATIONS | 10 |
91 | Shmuel Ur | IL | Shorashim | Mar 24, 2016 / 20160088566 - TASK MANAGEMENT ACROSS LOW-POWER WIRELESS COMMUNICATIONS | 9 |
92 | Indradeep Ghosh | US | San Jose, CA | Jan 19, 2012 / 20120017220 - Systems and Methods for Distributing Validation Computations | 9 |
93 | Kirk J. Krauss | US | Los Gatos, CA | Mar 17, 2016 / 20160077891 - HIGH PERFORMANCE LOCKS | 9 |
94 | Laurence A. Hey | AU | Manly | Dec 03, 2015 / 20150347284 - SCREENSHOT VALIDATION TESTING | 9 |
95 | Shimin Cui | CA | Toronto | Nov 19, 2015 / 20150331682 - DATA SPLITTING FOR RECURSIVE DATA STRUCTURES | 9 |
96 | Guilherme De Lima Ottoni | US | Campbell, CA | May 19, 2016 / 20160139899 - OPTIMIZING INTERMEDIATE REPRESENTATION OF SCRIPT CODE FOR FAST PATH EXECUTION | 9 |
97 | Filip Nguyen | CZ | Brno | May 26, 2016 / 20160147888 - FEDERATION OPTIMIZATION USING ORDERED QUEUES | 9 |
98 | Frank Jentsch | DE | Muehlhausen | Mar 31, 2016 / 20160092477 - DETECTION AND QUANTIFYING OF DATA REDUNDANCY IN COLUMN-ORIENTED IN-MEMORY DATABASES | 9 |
99 | Michael D. Elder | US | Durham, NC | May 12, 2016 / 20160132325 - VISUALIZING A CONGRUENCY OF VERSIONS OF AN APPLICATION ACROSS PHASES OF A RELEASE PIPELINE | 9 |
100 | Daniel Mccurdy | US | Rocklin, CA | May 12, 2011 / 20110113424 - Distribution Of Software Updates | 9 |