Inventor
Rick A. Hamilton, II
Inventor
Charlottesville, VA, US
Overview
Patents· 1,020 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing24%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes18%
H04LTransmission of digital information, e.g. telegraphic communication15%
A63FCard, board, or roulette games5%
H04NPictorial communication, e.g. television4%
H04WWireless communication networks3%
G06TImage data processing or generation, in general3%
H04MTelephonic communication2%
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%
Y02BClimate change mitigation technologies related to buildings, e.g. housing, house appliances or related end-user applications2%
PatentTitleYear
11,100,484Power and frequency regulation meter202111,092,355System and method to redirect and/or reduce airflow using actuators202111,093,917Supplying and billing for electrical power using a power and frequency regulation meter202111,087,010Mental acuity-dependent accessibility202111,055,301Accessing a latest version of documentation for an IoT device202111,030,616Cognitive mobile wallet management202111,025,636Security of shared credentials in crowdsourced wireless networks202111,017,129Template selector202110,853,394Method, apparatus and computer program product for a hybrid question-answering (QA) system with a question classification model202010,827,927Avoidance of cognitive impairment events202010,828,575System and method for dynamic multi-content cards202010,834,108Data protection in a networked computing environment202010,817,778Customized cooking utilizing deep learning neuromorphic computing of hyperspectral input202010,805,414Dynamic resource broker services202010,803,460Index of usability for a replacement payment card202010,783,886Cognitive agent disambiguation202010,776,238Resolving application multitasking degradation202010,769,700System and method for segmenting items in a shopping cart by carbon footprint202010,751,944Interlocking block framework for three-dimensional additive manufacturing202010,755,707Selectively blacklisting audio to improve digital assistant behavior202010,751,945Interlocking block framework for three-dimensional additive manufacturing202010,754,513Updating assets rendered in a virtual world environment based on detected user interactions in another world202010,747,685Expiring virtual content from a cache in a virtual universe202010,743,068Real time digital media capture and presentation202010,721,334Trigger event based data feed of virtual universe data202010,699,282Method and system for automatic optimal advertising determination within a virtual universe202010,686,809Data protection in a networked computing environment202010,673,932System and method for abstraction of objects for cross virtual universe deployment202010,672,072Method and system for vendor-neutral subcontractor enablement202010,666,670Managing security breaches in a networked computing environment202010,657,148Accessing a latest version of documentation for an IoT device202010,650,658Directional geo-fencing based on environmental monitoring202010,639,551Use of real time location information for user authentication and authorization in virtual environments202010,636,282Security system with cooperative behavior202010,621,646Cognitive recommendation engine to selectively identify using data analytics complementary product(s)202010,623,998Price offerings for bandwidth-sharing ad hoc networks202010,620,684Adjusting inactivity timeout settings for a computing device202010,614,471Transforming social media re-shares to track referrer history and identify influencers202010,610,787System and method for triggering and performing scans to protect virtual environments202010,614,405Equipment stoppage and reporting inappropriate usage202010,606,643System and method to control heat dissipation through service level analysis202010,602,338Emergency authorization to access data on proximate computing devices202010,594,623Market-driven variable price offerings for bandwidth-sharing ad hoc networks202010,592,284System and method to control heat dissipation through service level analysis202010,592,933Managing ephemeral locations in a virtual universe202010,586,182System and method for virtual environment preservation based on automated item reduction202010,586,183System and method for virtual environment preservation based on automated item reduction202010,579,588Data subscription management system202010,571,997Workload routing for managing energy in a data center202010,573,187Automated vehicle control202010,564,810Differential resource application in virtual worlds based on payment and account options202010,560,872Price offerings for bandwidth-sharing ad hoc networks202010,558,813Managing shared inventory in a virtual universe202010,552,000Network interaction optimization202010,548,013Security of shared credentials in crowdsourced wireless networks202010,542,047Security compliance framework usage202010,542,048Security compliance framework usage202010,536,469System conversion in a networked computing environment202010,529,012System and method for fair-sharing in bandwidth sharing ad-hoc networks202010,496,604System and method for providing and/or obtaining electronic documents201910,466,762Introducing selective energy efficiency in a virtual environment201910,454,990Dynamically adjusting quality of service using cognitive focus of attention detection201910,430,852Social result abstraction based on network analysis201910,424,101System and method for enabling multiple-state avatars201910,423,988System and method for item inquiry and information presentation via standard communication paths201910,416,995Techniques for providing environmental impact information associated with code201910,419,360Market-driven variable price offerings for bandwidth-sharing ad hoc networks201910,412,104Data protection in a networked computing environment201910,391,414Interactive device with advancing levels of communication capability201910,397,635Use of parallel data programming for device integration201910,379,822Cognitive redundant coding corpus determination system201910,380,604Method and system for viral marketing within a virtual world201910,372,426Cognitive redundant coding corpus determination system201910,369,473Method for extending a virtual environment through registration201910,366,460Optimized route sharing201910,359,821Method and system for discovery, validation and delivery of power through a universal power center201910,359,210Apparatus to redirect and/or reduce airflow using actuators201910,362,533System and method of locating wireless connection among a plurality of wireless connections201910,360,546Method for supplying electrical power and billing for electrical power supplied using frequency regulation credits201910,346,338Use of physical blocks to develop microservices201910,336,205System and method of charging a vehicle using a dynamic power grid, and system and method of managing power consumption in the vehicle201910,341,366Managing security breaches in a networked computing environment201910,326,785Data protection in a networked computing environment201910,318,812Automatic digital image correlation and distribution201910,318,978Implementing computer interaction response tests201910,296,987Policy-based energy management201910,284,921Consumer-configurable alternative advertising reception with incentives201910,282,732Analysis of customer feedback for applications executing on distributed computational systems201910,275,119Differential resource application in virtual worlds based on payment and account options201910,265,624Access control for electronic entertainment systems201910,252,160System for personalizing content presented in an avatar wait state201910,247,438Cognitive climate control based on individual thermal-comfort-related data201910,245,968System and method of charging a vehicle using a dynamic power grid, and system and method of managing power consumption in the vehicle201910,248,932Informing users of a virtual universe of real world events201910,234,298Emergency response re-router201910,237,817System and method of locating wireless connection among a plurality of wireless connections201910,229,581Directional geo-fencing based on environmental monitoring201910,229,420Product customer support in a virtual universe201910,229,580Directional geo-fencing based on environmental monitoring201910,226,714Authentication based on configuration of interlocking bricks201910,229,108System and method for adaptive spell checking201910,225,622Consumer-configurable alternative advertising reception with incentives201910,223,228Resolving application multitasking degradation201910,216,909Health monitoring201910,216,361Standardized visual indicators in electronic media201910,212,164Media list for travel201910,166,470Method for providing a virtual world layer201910,169,767Method and system of providing information during content breakpoints in a virtual universe201910,168,684Power profile management201910,171,485System conversion in a networked computing environment201910,169,031Program code library searching and selection in a networked computing environment201910,165,010Security compliance framework usage201810,147,073Computer-implemented method, tool, and program product for automatically replying to an instant message201810,149,237System and method of locating wireless connection among a plurality of wireless connections201810,140,371Providing multi-lingual searching of mono-lingual content201810,133,335Adjusting inactivity timeout settings for a computing device201810,135,876Security compliance framework usage201810,127,143Generating an evolving set of test cases201810,115,113Immersive advertisements in a virtual universe201810,108,972Evaluating advertising effectiveness in a virtual universe201810,102,534System and method for virtual universe relocation through an advertising offer201810,096,032Proximity-based broadcast virtual universe system201810,073,717System and method to control heat dissipation through service level analysis201810,073,716System and method to control heat dissipation through service level analysis201810,069,979Changing a data stream characteristic based on a data usage rate201810,069,850System and method for triggering and performing scans to protect virtual environments201810,043,399Automated vehicle control201810,042,538Enumeration and modification of cognitive interface elements in an ambient computing environment201810,042,885Index table based routing for query resource optimization201810,037,565System and method for prioritization of rendering policies in virtual environments201810,015,734System and method of locating wireless connection among a plurality of wireless connections201810,007,930Invocation of advertisements in a virtual universe (VU)201810,009,405Dynamically adjusting quality of service using cognitive focus of attention detection201810,003,640Virtual world subgroup determination and segmentation for performance scalability20189,998,469Media list for travel20189,996,239Enumeration and modification of cognitive interface elements in an ambient computing environment20189,996,846Transforming social media re-shares to track referrer history and identify influencers20189,977,777System and method for read-ahead enhancements20189,954,870System conversion in a networked computing environment20189,954,597Deployment criteria for unmanned aerial vehicles to improve cellular phone communications20189,946,537Integrated development environment-based repository searching in a networked computing environment20189,947,035System and method for segmenting items in a shopping cart by carbon footprint20189,940,648Managing ephemeral locations in a virtual universe20189,939,796System and method to dynamically change data center partitions20189,934,161Expiring virtual content from a cache in a virtual universe20189,935,971Mitigation of virtual machine security breaches20189,934,474System and method for virtual environment preservation based on automated item reduction20189,928,528'Managing ephemeral locations in a virtual universe'20189,929,913'Automatic finding and sharing of IoT connected devices'20189,923,908'Data protection in a networked computing environment'20189,908,046'System for personalizing content presented in an avatar wait state'20189,909,885'Determining a travel route'20189,911,282'System and method for detecting inappropriate content in virtual worlds'20189,912,703'Security compliance framework usage'20189,904,442'Updating assets rendered in a virtual world environment based on detected user interactions in another world'20189,903,726'Emergency response re-router'20189,900,750'Communicating with isolated mobile devices in indoor positioning systems'20189,894,086'Managing security breaches in a networked computing environment'20189,891,896'Program code library searching and selection in a networked computing environment'20189,894,145'Method and system for filtering movements between virtual environments'20189,878,249'Access control for electronic entertainment systems'20189,882,961'System and method for abstraction of objects for cross virtual universe deployment'20189,878,251'Relocation between virtual environments based upon promotional and alert conditions'20189,858,544'Expert exchange during UML design updates'20189,860,066'Location control of cloud data stores'20189,860,327'Web-browsing recommendations based on aggregated path data'20189,852,432Customizing a presentation based on preferences of an audience20179,843,605'Security compliance framework deployment'20179,811,792'Expert exchange during UML design updates'20179,805,492'Pre-fetching virtual content in a virtual universe'20179,804,954'Automatic cognitive adaptation of development assets according to requirement changes'20179,792,367'Providing multi-lingual searching of mono-lingual content'20179,794,297'Security compliance framework usage'20179,785,909'Preventing propagation of malicious content in a virtual universe'20179,785,884'System and method for enhancing user accessibility in a virtual universe'20179,767,194'Media file abbreviation retrieval'20179,769,048'Providing alternative representations of virtual content in a virtual universe'20179,769,539'Consumer-configurable alternative advertising reception with incentives'20179,762,974'Consumer-configurable alternative advertising reception with incentives'20179,760,914'Determining cost and processing of sensed data'20179,762,606'Image vulnerability repair in a networked computing environment'20179,754,234'Tracking of shared inventory in a virtual universe'20179,741,147'System and method to modify avatar characteristics based on inferred conditions'20179,736,092'Preferred name presentation in online environments'20179,736,321'Changing a data stream characteristic based on a data usage rate'20179,733,910'Replacing annotated program code in a networked computing environment'20179,727,934'System and method for avoiding duplication of effort in drafting documents'20179,724,610'Creation and prioritization of multiple virtual universe teleports in response to an event'20179,717,993'Monitoring user demographics within a virtual universe'20179,723,128'System and method for providing profile enhancement using scheduling information'20179,716,784'System and method for providing profile enhancement using scheduling information'20179,700,804'Method and system for accurate rating of avatars in a virtual environment'20179,704,177'Identifying spam avatars in a virtual universe (VU) based upon turing tests'20179,697,538'Product recommendations based on analysis of social experiences'20179,694,682'Adaptive, automatically-reconfigurable, vehicle instrument display'20179,697,535'System and method in a virtual universe for identifying spam avatars based upon avatar multimedia characteristics'20179,697,537'Product recommendations based on analysis of social experiences'20179,698,617'Frequency based rechargeable power source charging'20179,699,218'Security compliance framework deployment'20179,686,262'Authentication based on previous authentications'20179,672,542'Managing ephemeral locations in a virtual universe'20179,674,670'Communicating with isolated mobile devices in indoor positioning systems'20179,665,907'Automated transactional carbon offsetting'20179,665,337'Feedback mechanism for screen updates'20179,665,549'Systems and methods for customizing appearance and behavior of electronic documents based on a multidimensional vector of use patterns'20179,667,737'Publisher-assisted, broker-based caching in a publish-subscription environment'20179,661,069'Virtual world subgroup determination and segmentation for performance scalability'20179,654,905'Enabling near field communications using indicators'20179,637,002'Adaptive, automatically-reconfigurable, vehicle instrument display'20179,639,348'Program code library searching and selection in a networked computing environment'20179,633,465'Altering avatar appearances based on avatar population in a virtual universe'20179,634,980'Systems and methods for using social network analysis to schedule communications'20179,634,979'Systems and methods for using social network analysis to schedule communications'20179,633,069'Data subscription management system'20179,625,964'Method and system for discovery, validation and delivery of power through a universal power center'20179,623,750'Adaptive, automatically-reconfigurable, vehicle instrument display'20179,623,337'Virtual universe avatar activities review'20179,621,586'Methods and apparatus for enhancing business services resiliency using continuous fragmentation cell technology'20179,610,502'Use of real time location information for user authentication and authorization in virtual environments'20179,613,323'Organizational agility determination across multiple computing domains'20179,607,442'Differential resource application in virtual worlds based on payment and account options'20179,600,306'Client-side simulated virtual universe environment'20179,600,320'Mitigation of virtual machine security breaches'20179,600,152'Providing feedback for screen sharing'20179,592,451'Directed communication in a virtual environment'20179,588,652'Providing feedback for screen sharing'20179,590,980'Mapping specific user credentials to temporary user favorite credentials'20179,589,380'Avatar-based unsolicited advertisements in a virtual universe'20179,584,852'Synchronizing two or more display devices to augment user experience'20179,582,808'Customizing a presentation based on preferences of an audience'20179,578,538'Formation and rearrangement of ad hoc networks'20179,563,609'Systems and methods for customizing appearance and behavior of electronic documents based on a multidimensional vector of use patterns'20179,565,266'Broker facilitated peer-to-peer publisher collaboration in a publish-subscription environment'20179,552,595'System and method for item inquiry and information presentation via standard communication paths'20179,553,782'Dynamically modifying quality of service levels for resources running in a networked computing environment'20179,547,413'Managing ephemeral locations in a virtual universe'20179,549,044'Data processing'20179,537,727'Discrete, depleting chips for obtaining desired service level characteristics'20179,537,970'Publisher-based message data caching in a publish-subscription environment'20179,526,994'Deferred teleportation or relocation in virtual worlds'20169,529,423'System and method to modify audio components in an online environment'20169,508,201'Identifying the origins of a vehicular impact and the selective exchange of data pertaining to the impact'20169,498,727'Pre-fetching items in a virtual universe based on avatar communications'20169,501,928'Utilizing social media to affect road traffic routing'20169,495,694'Product recommendations based on analysis of social experiences'20169,495,869'Assistance to law enforcement through ambient vigilance'20169,497,209'Image vulnerability repair in a networked computing environment'20169,483,110'Adaptive media file rewind'20169,471,380'Dynamically building application environments in a computational grid'20169,471,939'Product recommendations based on analysis of social experiences'20169,469,195'Adaptive, automatically-reconfigurable, vehicle instrument display'20169,463,387'System and method for detecting inappropriate content in virtual worlds'20169,467,937'System and method of locating wireless connection among a plurality of wireless connections'20169,462,013'Managing security breaches in a networked computing environment'20169,460,623'Parking management'20169,457,665'Adaptive, automatically-reconfigurable, vehicle instrument display'20169,462,335'Efficiently identifying television stations in a user friendly environment'20169,452,678'Adaptive, automatically-reconfigurable, vehicle instrument display'20169,445,143'Transferring a broadcast transmission to a remote device'20169,442,768'System and method to control heat dissipation through service level analysis'20169,442,767'System and method to control heat dissipation through service level analysis'20169,421,468'Rendering of artifacts in a virtual universe environment in response to user tags'20169,418,158'Providing multi-lingual searching of mono-lingual content'20169,418,330'System and method for enhancing user accessibility in a virtual universe'20169,405,436'Standardized visual indicators in electronic media'20169,400,884'Mapping a user\'s specific password and username pair to a temporary user\'s favorite password and username pair'20169,396,260'Managing multiple virtual world accounts from a single virtual lobby interface'20169,390,405'System and method for providing profile enhancement using scheduling information'20169,379,559'System and method of charging a vehicle using a dynamic power grid, and system and method of managing power consumption in the vehicle'20169,367,304'Integrated development environment-based repository searching in a networked computing environment'20169,363,008'Deployment criteria for unmanned aerial vehicles to improve cellular phone communications'20169,361,161'Workload routing for managing energy in a data center'20169,335,975'Techniques for providing environmental impact information associated with code'20169,338,132'Providing notification of spam avatars'20169,331,904'Formation and rearrangement of lender devices that perform multiplexing functions'20169,330,425'Power profile management'20169,323,734'System and method for read-ahead enhancements'20169,324,173'System and method for enabling multiple-state avatars'20169,311,693'Differential resource application in virtual worlds based on payment and account options'20169,313,107'Dynamically modifying quality of service levels for resources running in a networked computing environment'20169,310,961'Virtual world teleportation'20169,306,243'Optimizing battery usage'20169,299,080'Dynamic spawning of focal point objects within a virtual universe system'20169,300,605'System and method to provide a centralized alerting and awareness system through the use of an ear piece or other user interface'20169,300,547'Modification of cloud application service levels based upon document consumption'20169,294,792'Dynamic rebroadcast scheduling of videos'20169,288,158'Dynamically expanding computing resources in a networked computing environment'20169,286,731'Collapsing areas of a region in a virtual universe to conserve computing resources'20169,277,490'System and method of locating wireless connection among a plurality of wireless connections'20169,275,036'System and method for adaptive spell checking'20169,268,454'Trigger event based data feed of virtual universe data'20169,268,385'Introducing selective energy efficiency in a virtual environment'20169,263,904'Frequency based rechargeable power source charging'20169,262,546'Web browser adapted to render a web page based on an identity and a type of program within which a hyperlink was selected'20169,264,427'Method and system for transferring a designated call to a cellular telephone'20169,256,346'Managing ephemeral locations in a virtual universe'20169,258,512'Digital video recorder broadcast overlays'20169,256,898'Managing shared inventory in a virtual universe'20169,256,347'Routing a teleportation request based on compatibility with user contexts'20169,254,438'Apparatus and method to transition between a media presentation and a virtual environment'2016Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1999–2021Patents assigned to IBM (999)· patent assignee history
1999–2005Based in Austin, TX, US· patent location history
2003–2021Based in Charlottesville, VA, US· patent location history
2011–2020Patents assigned to HAMILTON II RICK A (336)· patent assignee history
2011–2017Patents assigned to O'CONNELL BRIAN M (164)· patent assignee history
2011–2020Patents assigned to PICKOVER CLIFFORD A (137)· patent assignee history
2011–2020Patents assigned to WALKER KEITH R (106)· patent assignee history
2012–2017Based in Richmond, VA, US· patent location history
2012–2016Based in Charlottsville, VA, US· patent location history
2017–2019Based in Chartlottesville, VA, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| IBM | 999 | 1999–2021 |
| HAMILTON II RICK Aself | 336 | 2011–2020 |
| O'CONNELL BRIAN M | 164 | 2011–2017 |
| PICKOVER CLIFFORD A | 137 | 2011–2020 |
| WALKER KEITH R | 106 | 2011–2020 |
Locations
| Location | Patents | Span |
|---|---|---|
| Charlottesville, Virginia, US | 968 | 2003–2021 |
| Austin, Texas, US | 22 | 1999–2005 |
| Richmond, Virginia, US | 17 | 2012–2017 |
| Charlottsville, Virginia, US | 4 | 2012–2016 |
| Chartlottesville, Virginia, US | 2 | 2017–2019 |