Inventor
Ronald P. Doyle
Inventor
Raleigh, NC, US
Overview
Patents· 73 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing35%
H04LTransmission of digital information, e.g. telegraphic communication34%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests9%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes5%
H04WWireless communication networks4%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use4%
G07CTime or attendance registers2%
Y02BClimate change mitigation technologies related to buildings, e.g. housing, house appliances or related end-user applications2%
A01MCatching, trapping or scaring of animals1%
G01SRadio direction-finding1%
PatentTitleYear
10,649,748Using build history information to optimize a software build process202010,397,307Network-aware structured content downloads201910,135,909Network-aware structured content downloads20189,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,678,792'Shared resources in a docked mobile environment'20179,678,791'Shared resources in a docked mobile environment'20179,626,167'Using build history information to optimize a software build process'20179,571,484'Device certificate based appliance configuration'20179,369,519'Network-aware structured content downloads'20169,367,359'Optimized resource management for map/reduce computing'20169,323,580'Optimized resource management for map/reduce computing'20169,277,003'Automated cloud workload management in a map-reduce environment'20169,141,433'Automated cloud workload management in a map-reduce environment'20159,100,399'Portable virtual systems for composite solutions'20159,088,636'Quality of service (QoS) based planning in web services aggregation'20159,069,875'Enforcement of service terms through adaptive edge processing of application data'20159,055,041'Device certificate based appliance configuration'20159,043,896'Device certificate based appliance configuration'20158,930,448'Network-aware structured content downloads'20158,914,518'Intermediary for satisfying a service requirement established by a service provider'20148,903,769'Adaptive edge processing of application data'20148,873,390'Resource-aware system, method and program product for managing request traffic based on a management policy'20148,839,260'Automated cloud workload management in a map-reduce environment'20148,752,059'Computer data processing capacity planning using dependency relationships from a configuration management database'20148,676,974'Quality of service (QoS) based planning in web services aggregation'20148,595,735'Holistic task scheduling for distributed computing'20138,326,642'Electronic receipt management'20128,307,327'Using customizable templates to retrieve and display a system configuration topology graph'20128,276,137'Creating a virtual machine containing third party code'20128,171,139'Hierarchical load balancing'20128,140,674'Autonomic service routing using observed resource requirement for self-optimization'20128,041,814'Method, system and computer program product for hierarchical load balancing'20117,986,625'Resource-aware system, method and program product for managing request traffic based on a management policy'20117,912,957'Autonomic service routing using observed resource requirement for self-optimization'20117,734,558'Transition between manual management and autonomic management of autonomic systems'20107,689,872'Autonomic program error detection and correction'20107,685,645'Security containers for document components'20107,660,997'Using biometrics on pervasive devices for mobile identification'20107,558,770'Method and system to detect application non-conformance'20097,552,235'Autonomic selection of a request routing policy based upon cache effectiveness'20097,515,717'Security containers for document components'20097,461,166'Autonomic service routing using observed resource requirement for self-optimization'20087,412,604'Using biometrics on pervasive devices for mobile identification'20087,370,098'Autonomic management of autonomic systems'20087,308,488'Method, system and program products for distributing portal content processing'20077,299,229'Grid quorum'20077,287,179'Autonomic failover of grid-based services'20077,266,542'Enforcement of service terms through adaptive edge processing of application data'20077,266,541'Adaptive edge processing of application data'20077,240,115'Programmatically allocating memory among competing services in a distributed computing environment'20077,191,298'Flexible system and method for mirroring data'20077,171,470'Grid service scheduling of related services using heuristics'20077,134,012'Methods, systems and computer program products for detecting a spoofed source address in IP datagrams'20067,099,936'Multi-tier service level agreement method and system'20066,993,520'Integrated content management and block layout technique'20066,985,936'Addressing the name space mismatch between content servers and content caching systems'20066,983,318'Cache management method and system for storing dynamic contents'20066,968,453'Secure integrated device with secure, dynamically-selectable capabilities'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,898,526'Method and apparatus for enhanced safety in hunting environments'20056,839,700'Load balancing content requests using dynamic document generation cost information'20056,823,452'Providing end-to-end user authentication for host access using digital certificates'20046,795,759'Secure logging of vehicle data'20046,785,794'Differentiated storage resource provisioning'20046,678,793'User-based selective cache content replacement technique'20046,510,432'Methods, systems and computer program products for archiving topical search results of web servers'20036,438,550'Method and apparatus for client authentication and application configuration via smart cards'20026,315,208'Biometric identification and thermostatic control method and system for temperature-sensitive water delivery in home plumbing systems'20016,128,738'Certificate based security in SNA data flows'20005,890,011'Method and system for dynamically translating bus addresses within a computer system'19995,815,731'Method and system for providing device driver configurations on demand'1998Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1998–2020Patents assigned to IBM (72)· patent assignee history
1998–2020Based in Raleigh, NC, US· patent location history
2012–2016Patents assigned to DOYLE RONALD P (18)· patent assignee history
2012–2017Patents assigned to KAMINSKY DAVID LOUIS (5)· patent assignee history
2013–2016Patents assigned to KAMINSKY DAVID L (7)· patent assignee history
2013–2016Based in Research Triangle Park, NC, US· patent location history
2014–2017Patents assigned to DOYLE RONALD PATRICK (3)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| IBM | 72 | 1998–2020 |
| DOYLE RONALD Pself | 18 | 2012–2016 |
| KAMINSKY DAVID L | 7 | 2013–2016 |
| KAMINSKY DAVID LOUIS | 5 | 2012–2017 |
| DOYLE RONALD PATRICKself | 3 | 2014–2017 |
Locations
| Location | Patents | Span |
|---|---|---|
| Raleigh, NC, US | 70 | 1998–2020 |
| Research Triangle Park, NC, US | 3 | 2013–2016 |