Inventor
David L. Kaminsky
Inventor
Chapel Hill, NC, US
Overview
Patents· 138 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing42%
H04LTransmission of digital information, e.g. telegraphic communication25%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes8%
G06NComputing arrangements based on specific computational models4%
H04WWireless communication networks3%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use3%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests3%
G07FCoin-freed or like apparatus2%
G10KSound-producing devices2%
H04KSecret communication2%
PatentTitleYear
11,120,099Rendering a web element in a web page202111,120,431Using both social media and non-social media information to identify anomalous behavior202111,048,839Adaptive error correction in quantum computing202111,005,918Network-aware structured content downloads202110,997,519Co-scheduling quantum computing jobs202110,938,557Distributed ledger for generating and verifying random sequence202110,901,896Cached result use through quantum gate rewrite202110,839,040Normalizing a page flow202010,832,193Work plan based control of physical and virtual access202010,706,075Analyzing application behavior to determine relationships between data202010,454,767Autonomic assistance for policy generation201910,397,307Network-aware structured content downloads201910,332,075Nearest known person directory function201910,313,215Monitoring of computer network resources having service level objectives201910,255,373Normalizing a page flow201910,171,313Managing workload to meet execution criterion in a hybrid cloud environment201910,163,098Using both social media and non-social media information to identify anomalous behavior201810,135,909Network-aware structured content downloads201810,102,489Work plan based control of physical and virtual access20189,965,261Dependency-based container deployment20189,959,104Dependency-based container deployment20189,948,714Assigning a data item to a storage location in a computing environment20189,826,020'Network-aware structured content downloads'20179,755,989'Resource-aware system, method and program product for managing request traffic based on a management policy'20179,736,318'Adaptive voice-text transmission'20179,678,792'Shared resources in a docked mobile environment'20179,678,791'Shared resources in a docked mobile environment'20179,667,772'Transient, context-dependent grouping of content for mobile device display'20179,645,799'Method and system for model driven development'20179,639,333'Method and system for model driven development'20179,633,331'Nearest known person directory function'20179,563,482'Method for imposing policy modification constraints'20179,369,519'Network-aware structured content downloads'20169,367,359'Optimized resource management for map/reduce computing'20169,349,024'Assigning a data item to a storage location in a computing environment'20169,323,580'Optimized resource management for map/reduce computing'20169,281,993'Method and system to distribute policies'20169,277,003'Automated cloud workload management in a map-reduce environment'20169,276,759'Monitoring of computer network resources having service level objectives'20169,215,258'Methods for managing conferences'20159,185,061'Offline IM chat to avoid server connections'20159,141,433'Automated cloud workload management in a map-reduce environment'20159,118,734'Systems for managing conferences'20159,088,636'Quality of service (QoS) based planning in web services aggregation'20159,082,085'Computing environment climate dependent policy management'20159,053,460'Rule management using a configuration database'20159,049,123'Determining policy follow-up action based on user-specified codes'20159,043,218'Rule compliance using a configuration database'20158,996,499'Using temporary performance objects for enhanced query performance'20158,996,500'Using temporary performance objects for enhanced query performance'20158,966,016'Resource-based event typing in a rules system'20158,930,448'Network-aware structured content downloads'20158,914,518'Intermediary for satisfying a service requirement established by a service provider'20148,873,390'Resource-aware system, method and program product for managing request traffic based on a management policy'20148,849,760'Determining whether predefined data controlled by a server is replicated to a client machine'20148,839,260'Automated cloud workload management in a map-reduce environment'20148,799,389'Annotating and routing message content'20148,756,649'Language-agnostic policy management'20148,752,059'Computer data processing capacity planning using dependency relationships from a configuration management database'20148,750,705'Protecting secret data entry from infrared and audio eavesdropping'20148,724,647'Searchable television commercials'20148,676,899'Offline IM chat to avoid server connections'20148,676,974'Quality of service (QoS) based planning in web services aggregation'20148,595,735'Holistic task scheduling for distributed computing'20138,544,094'Suspicious node detection and recovery in MapReduce computing'20138,522,056'Energy-efficient server location determination'20138,495,605'Policy-based program optimization to minimize environmental impact of software execution'20138,495,500'Portal-based podcast development'20138,495,227'Method and system to distribute policies'20138,443,220'Automated voltage control for scheduled server outage in server cluster by determining future workload increase for remaining servers based upon service level objectives and determining associated voltage adjustments'20138,397,293'Suspicious node detection and recovery in mapreduce computing'20138,386,272'Autonomic assistance for policy generation'20138,386,568'Annotating and routing message content'20138,381,016'Fault tolerance for map/reduce computing'20138,359,611'Searchable television commercials'20138,352,541'Identifying relevant data from unstructured feeds'20138,312,446'Dependency management when upgrading application components'20128,261,118'Energy-efficient server location determination'20128,250,202'Distributed notification and action mechanism for mirroring-related events'20128,245,140'Visualization and consolidation of virtual machines in a virtualized data center'20128,140,674'Autonomic service routing using observed resource requirement for self-optimization'20128,140,652'Energy-efficient server location determination for configuration changes'20128,082,291'Identifying relevant data from unstructured feeds'20118,015,593'Protecting secret data entry from infrared and audio eavesdropping'20117,986,625'Resource-aware system, method and program product for managing request traffic based on a management policy'20117,971,231'Configuration management database (CMDB) which establishes policy artifacts and automatic tagging of the same'20117,912,813'CMDB-based policy propagation'20117,912,957'Autonomic service routing using observed resource requirement for self-optimization'20117,899,325'Protecting secret data entry from infrared and audio eavesdropping'20117,861,181'Autonomic user interface widgets'20107,844,561'Problem determination rules processing'20107,827,608'Data leak protection system, method and apparatus'20107,743,018'Transient storage in distributed collaborative computing environments'20107,734,558'Transition between manual management and autonomic management of autonomic systems'20107,689,872'Autonomic program error detection and correction'20107,657,779'Client assisted autonomic computing'20107,646,705'Minimizing data loss chances during controller switching'20107,558,770'Method and system to detect application non-conformance'20097,529,842'Method, system and program product for detecting an operational risk of a node'20097,499,726'Computer phone'20097,496,352'Environmentally driven phone behavior'20097,464,298'Method, system, and computer program product for multi-domain component management'20087,461,166'Autonomic service routing using observed resource requirement for self-optimization'20087,433,892'Method, system and program product for imposing policy modification constraints'20087,412,432'Problem determination rules processing'20087,370,098'Autonomic management of autonomic systems'20087,362,973'Protecting secret data entry from infrared and audio eavesdropping'20087,299,229'Grid quorum'20077,287,179'Autonomic failover of grid-based services'20077,191,298'Flexible system and method for mirroring data'20077,171,470'Grid service scheduling of related services using heuristics'20077,137,041'Methods, systems and computer program products for resolving problems in an application program utilizing a situational representation of component status'20067,014,116'Price verification method, device and program product'20067,010,681'Method, system and apparatus for selecting encryption levels based on policy profiling'20066,993,520'Integrated content management and block layout technique'20066,973,595'Distributed fault detection for data storage networks'20056,915,386'Processing service level agreement (SLA) terms in a caching component of a storage system'20056,901,484'Storage-assisted quality of service (QoS)'20056,874,015'Parallel CDN-based content delivery'20056,785,794'Differentiated storage resource provisioning'20046,728,766'Methods, systems and computer program products for license use management on a network'20046,587,889'Junction manager program object interconnection and method'20036,564,260'Systems, methods and computer program products for assigning, generating and delivering content to intranet users'20036,564,259'Systems, methods and computer program products for assigning, generating and delivering content to intranet users'20036,507,867'Constructing, downloading, and accessing page bundles on a portable client having intermittent network connectivity'20036,505,242'Accessing page bundles on a portable client having intermittent network connectivity'20036,480,895'Integration of objects including Java bytecodes with legacy 3270 applications'20026,324,578'Methods, systems and computer program products for management of configurable application programs on a network'20016,324,543'Dynamic object migration method using proxy object links to support automatic object distribution in an object-oriented environment'20016,279,030'Dynamic JAVA.TM. class selection and download based on changeable attributes'20016,195,696'Systems, methods and computer program products for assigning, generating and delivering content to intranet users'20016,157,960'Technique for programmatically creating distributed object programs'2000D0432536'Portal device'20006,138,156'Selecting and applying content-reducing filters based on dynamic environmental factors'20006,125,400'Method and system of running object oriented programs across a network through compression and distillation of remote method invocation'20006,011,918'Methods, systems and computer program products for generating client/server applications'20005,901,138'Process for improving the efficiency of high performance routing'19995,805,829'Process for running applets over non-IP networks'1998Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1998–2021Patents assigned to IBM (135)· patent assignee history
1998–2021Based in Chapel Hill, NC, US· patent location history
2011–2017Patents assigned to KAMINSKY DAVID L (30)· patent assignee history
2012–2017Patents assigned to KAMINSKY DAVID LOUIS (15)· patent assignee history
2012–2017Patents assigned to OGLE DAVID M (10)· patent assignee history
2012–2016Patents assigned to DOYLE RONALD P (9)· patent assignee history
2012–2016Based in Durham, NC, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| IBM | 135 | 1998–2021 |
| KAMINSKY DAVID Lself | 30 | 2011–2017 |
| KAMINSKY DAVID LOUISself | 15 | 2012–2017 |
| OGLE DAVID M | 10 | 2012–2017 |
| DOYLE RONALD P | 9 | 2012–2016 |
Locations
| Location | Patents | Span |
|---|---|---|
| Chapel Hill, NC, US | 129 | 1998–2021 |
| Durham, NC, US | 9 | 2012–2016 |