Inventor
John Joseph Stecher
Inventor
Rochester, MN, US
Overview
Patents· 38 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing79%
H04LTransmission of digital information, e.g. telegraphic communication9%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes5%
H04NPictorial communication, e.g. television2%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use2%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests2%
PatentTitleYear
9,400,667'String cache file for optimizing memory usage in a Java virtual machine'20168,856,742'Distributed debugging'20148,839,215'String cache file for optimizing memory usage in a java virtual machine'20148,813,082'Thread priority based on object creation rates'20148,478,738'Object deallocation system and method'20138,438,161'Autonomically regulating information transfer when accessing database resources'20138,429,635'Controlling compiler optimizations'20138,364,636'Real time data replication'20138,327,386'Mechanism that provides more efficient event handler processing'20128,261,245'Method and system for associating profiler data with a reference clock'20128,180,780'Collaborative program development method and system'20128,166,077'Mapping a class, method, package, and/or pattern to a component'20128,146,091'Expansion and contraction of logical partitions on virtualized hardware'20128,140,529'Method and apparatus for autonomically regulating information transfer when accessing database resources'20128,112,765'Mechanism that provides more efficient event handler processing'20128,060,812'Methods, systems, and computer program products for class verification'20118,041,690'Storing information for dynamically enlisted resources in a transaction'20117,996,401'Inserting new transactions into a transaction stream'20117,904,691'Autonomically adjusting one or more computer program configuration settings when resources in a logical partition change'20117,877,734'Selective profiling of program code executing in a runtime environment'20117,818,743'Logging lock data'20107,779,116'Selecting servers based on load-balancing metric instances'20107,742,476'Synchronous peer to peer deployed application propagation for large clusters'20107,739,698'Multiplatform API usage tool'20107,685,604'Business process execution language (BPEL) application generator for legacy interfaces'20107,668,904'Session replication'20107,647,336'Creating a real-time class package to class archive file mapping index'20107,644,141'High-availability identification and application installation'20107,561,178'Method, apparatus and computer program product for synchronizing separate compressed video and text streams to provide closed captioning and instant messaging integration with video conferencing'20097,543,182'Automated failover system for logical partitions'20097,536,461'Server resource allocation based on averaged server utilization and server power management'20097,519,974'Mechanism that provides more efficient event handler processing'20097,509,370'Method for optimizing parallel processing of backend transactions by prioritizing related transactions'20097,499,991'Autonomic application server unneeded process disablement'20097,490,327'System and method for programmatic distributed transaction commit prioritization mechanism'20097,478,284'Methods, systems, and computer program products for compensating for disruption caused by trace enablement'20097,461,231'Autonomically adjusting one or more computer program configuration settings when resources in a logical partition change'20086,957,424'Method for optimizing performance of software applications within a computer system'2005Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2005–2016Patents assigned to IBM (38)· patent assignee history
2005–2014Based in Rochester, MN, US· patent location history
2011–2014Patents assigned to STECHER JOHN J (5)· patent assignee history
2011–2014Patents assigned to BRANDA STEVEN J (3)· patent assignee history
2012–2014Patents assigned to STECHER JOHN JOSEPH (10)· patent assignee history
2012–2014Patents assigned to NEWPORT WILLIAM T (8)· patent assignee history
2016Based in Jersey City, NJ, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| IBM | 38 | 2005–2016 |
| STECHER JOHN JOSEPHself | 10 | 2012–2014 |
| NEWPORT WILLIAM T | 8 | 2012–2014 |
| STECHER JOHN Jself | 5 | 2011–2014 |
| BRANDA STEVEN J | 3 | 2011–2014 |
Locations
| Location | Patents | Span |
|---|---|---|
| Rochester, Minnesota, US | 37 | 2005–2014 |
| Jersey City, New Jersey, US | 1 | 2016 |