Inventor

Keith R. Walker

Inventor
Austin, TX, US

Overview

358→
Patents
2003–2021
Patent span
Physics
Primary field (CPC G)

Patents· 358 as inventor

Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.

G06Fprimary
G06FElectric digital data processing27%
H04LTransmission of digital information, e.g. telegraphic communication18%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes18%
A63FCard, board, or roulette games6%
G06TImage data processing or generation, in general5%
H04MTelephonic communication3%
H04WWireless communication networks2%
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%
H04NPictorial communication, e.g. television2%
G06VImage or video recognition or understanding1%
PatentTitleYear
11,093,041Computer system gesture-based graphical user interface control202111,042,808Predicting activity consequences based on cognitive modeling202111,037,460Cognitive robotic assistance for education202111,004,121Managing ephemeral locations in a virtual universe202110,937,067System and method for item inquiry and information presentation via standard communication paths202110,922,714Identifying spam avatars in a virtual universe based upon turing tests202110,915,922System and method in a virtual universe for identifying spam avatars based upon avatar multimedia characteristics202110,896,144Automated configuring of computer system settings for peripheral device(s)202110,828,575System and method for dynamic multi-content cards202010,825,070Problem identification using biometric and social data202010,754,513Updating assets rendered in a virtual world environment based on detected user interactions in another world202010,740,533Managing web page images on a web page server system202010,721,334Trigger event based data feed of virtual universe data202010,699,282Method and system for automatic optimal advertising determination within a virtual universe202010,699,105Workflow creation by image analysis202010,673,932System and method for abstraction of objects for cross virtual universe deployment202010,657,843Physical movement simulation on a display device202010,620,684Adjusting inactivity timeout settings for a computing device202010,610,787System and method for triggering and performing scans to protect virtual environments202010,592,933Managing ephemeral locations in a virtual universe202010,586,183System and method for virtual environment preservation based on automated item reduction202010,586,182System and method for virtual environment preservation based on automated item reduction202010,564,810Differential resource application in virtual worlds based on payment and account options202010,497,282Physical movement simulation on a display device201910,460,292Preventing activity delays using smart device analysis201910,460,002Identifying webpages accessible by unauthorized users via URL guessing or network sniffing201910,423,988System and method for item inquiry and information presentation via standard communication paths201910,416,995Techniques for providing environmental impact information associated with code201910,356,153Transferring session data between network applications accessible via different DNS domains201910,345,922Office system prediction configuration sharing201910,318,978Implementing computer interaction response tests201910,311,304Mobile device accident avoidance system201910,275,119Differential resource application in virtual worlds based on payment and account options201910,261,781Correcting non-compliant source code in an integrated development environment201910,229,420Product customer support in a virtual universe201910,169,031Program code library searching and selection in a networked computing environment201910,133,335Adjusting inactivity timeout settings for a computing device201810,115,113Immersive advertisements in a virtual universe201810,102,534System and method for virtual universe relocation through an advertising offer201810,069,850System and method for triggering and performing scans to protect virtual environments201810,042,885Index table based routing for query resource optimization201810,019,529Identifying webpages accessible by unauthorized users via URL guessing or network sniffing201810,007,930Invocation of advertisements in a virtual universe (VU)20189,998,910Route navigation for optimal mobile coverage20189,946,537Integrated development environment-based repository searching in a networked computing environment20189,940,089Vehicle information display and management20189,940,648Managing ephemeral locations in a virtual universe20189,934,474System and method for virtual environment preservation based on automated item reduction20189,928,528'Managing ephemeral locations in a virtual universe'20189,924,023'Using a voicemail system'20189,904,442'Updating assets rendered in a virtual world environment based on detected user interactions in another world'20189,891,896'Program code library searching and selection in a networked computing environment'20189,882,961'System and method for abstraction of objects for cross virtual universe deployment'20189,824,113'Selective content storage with device synchronization'20179,817,963'User-touchscreen interaction analysis authentication system'20179,785,909'Preventing propagation of malicious content in a virtual universe'20179,769,048'Providing alternative representations of virtual content in a virtual universe'20179,733,910'Replacing annotated program code in a networked computing environment'20179,716,681'Using analytics to optimize performance of a messaging system via topic migration to alternate delivery methods'20179,704,177'Identifying spam avatars in a virtual universe (VU) based upon turing tests'20179,697,535'System and method in a virtual universe for identifying spam avatars based upon avatar multimedia characteristics'20179,686,262'Authentication based on previous authentications'20179,672,542'Managing ephemeral locations in a virtual universe'20179,665,907'Automated transactional carbon offsetting'20179,665,337'Feedback mechanism for screen updates'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,607,442'Differential resource application in virtual worlds based on payment and account options'20179,602,453'Smart attachment to electronic messages'20179,592,451'Directed communication in a virtual environment'20179,588,969'Retargeting content segments to multiple devices'20179,589,380'Avatar-based unsolicited advertisements in a virtual universe'20179,582,596'Preventing not found error (404) responses on dynamically loaded missing images'20179,552,595'System and method for item inquiry and information presentation via standard communication paths'20179,547,413'Managing ephemeral locations in a virtual universe'20179,529,423'System and method to modify audio components in an online environment'20169,485,221'Selective content cloud storage with device synchronization'20169,473,442'On demand email response'20169,465,609'Correcting non-compliant source code in an integrated development environment'20169,460,072'Enhanced screen capture for form manipulation'20169,448,725'Self-adapting keypad'20169,396,260'Managing multiple virtual world accounts from a single virtual lobby interface'20169,374,425'Behavior based client selection for disparate treatment'20169,367,304'Integrated development environment-based repository searching in a networked computing environment'20169,363,312'Transparent header modification for reducing serving load based on current and projected usage'20169,348,562'Correcting non-compliant source code in an integrated development environment'20169,338,132'Providing notification of spam avatars'20169,335,975'Techniques for providing environmental impact information associated with code'20169,311,693'Differential resource application in virtual worlds based on payment and account options'20169,282,176'Voice recognition dialing for alphabetic phone numbers'20169,268,454'Trigger event based data feed of virtual universe data'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,256,737'System and method for triggering and performing scans to protect virtual environments'20169,254,438'Apparatus and method to transition between a media presentation and a virtual environment'20169,256,347'Routing a teleportation request based on compatibility with user contexts'20169,256,346'Managing ephemeral locations in a virtual universe'20169,251,137'Method of text type-ahead'20169,251,318'System and method for the designation of items in a virtual universe'20169,245,237'Creating documents from graphical objects in a virtual universe'20169,235,319'Geometric and texture modifications of objects in a virtual universe based on real world user characteristics'20169,229,692'Processing proposed program code libraries in a networked computing environment'20169,219,786'Behavior based client selection for disparate treatment'20159,170,790'Replacing annotated program code in a networked computing environment'20159,164,999'Managing the storage of media content'20159,158,536'Program code library consolidation in an integrated development environment'20159,146,723'Applying social computing paradigm to software installation and configuration'20159,141,715'Automated hyperlinking in electronic communication'20159,141,624'Managing the storage of media content'20159,122,380'Updating assets rendered in a virtual world environment based on detected user interactions in another world'20159,106,751'Voicemail pausing'20159,105,034'Implementing computer interaction response tests'20159,094,393'Authentication based on previous authentications'20159,088,767'Activities duplication via recorded video'20159,086,943'Integrated development environment-based repository searching in a networked computing environment'20159,069,550'System and method for adjusting inactivity timeout settings on a display device'20159,069,442'Virtual universe desktop exploration for resource acquisition'20159,052,979'Program code library searching and selection in a networked computing environment'20159,052,867'Feedback mechanism'20159,055,018'Related message detection and indication'20159,055,412'Route navigation for optimal mobile coverage'20159,021,368'System and method for virtual environment preservation based on automated item reduction'20159,003,304'Method and apparatus for moving an avatar in a virtual universe'20158,997,045'Processing proposed program code libraries in a networked computing environment'20158,989,057'Selective teleconference interruption'20158,990,705'Color modifications of objects in a virtual universe based on user display settings'20158,983,773'Pictorial navigation'20158,977,979'Social network relationship mapping'20158,972,494'Scheduling calendar entries via an instant messaging interface'20158,972,870'Providing alternative representations of virtual content in a virtual universe'20158,954,510'Parsing emails'20158,943,483'Application programming interface naming using collaborative services'20158,930,554'Transferring session data between network applications accessible via different DNS domains'20158,918,728'Rule-based content filtering in a virtual universe'20148,918,479'User-browser interaction analysis authentication system'20148,910,043'Modifying spaces in virtual universes'20148,898,574'Degrading avatar appearances in a virtual universe'20148,893,043'Method and system for predictive browsing'20148,875,026'Directed communication in a virtual environment'20148,875,093'Instantiating a coding competition to develop a program module in a networked computing environment'2014RE045184'Sectional E-mail transmission'20148,850,331'System and method for item inquiry and information presentation via standard communication paths'20148,832,569'Scrolling chat for participation in multiple instant messaging conversations'20148,805,936'Email server cooperative management for automatic routing of emails based on preferences'20148,799,454'Behavior based client selection for disparate treatment'20148,799,787'Explicit use of user context objects in a virtual universe'20148,793,653'Program code library selection in an integrated development environment'20148,788,952'System and method for locating missing items in a virtual universe'20148,756,564'Techniques for providing environmental impact information associated with code'20148,745,720'Enhanced personal firewall for dynamic computing environments'20148,726,347'Authentication based on previous authentications'20148,725,753'Arrangements of text type-ahead'20148,719,731'Updating assets rendered in a virtual world environment based on detected user interactions in another world'20148,713,665'Systems, methods, and media for firewall control via remote system information'20148,713,181'Method for transferring inventory between virtual universes'20148,695,081'Method to apply network encryption to firewall decisions'20148,692,835'Spawning projected avatars in a virtual universe'20148,688,975'Certifying a virtual entity in a virtual universe'20148,683,532'Space-shifting media streaming system'20148,676,903'System and method to control email whitelists'20148,676,975'Virtual universe desktop exploration for resource acquisition'20148,671,412'Calculating and communicating level of carbon offsetting required to compensate for performing a computing task'20148,671,198'Resource acquisition and manipulation from within a virtual universe'20148,671,349'Virtual universe teleportation suggestion service'20148,656,476'Providing notification of spam avatars'20148,650,080'User-browser interaction-based fraud detection system'20148,648,875'Differential resource applications in virtual worlds based on payment and account options'20148,640,088'Software reuse utilizing naive group annotation of incomplete software descriptions employing a self-reporting element'20148,631,077'Duplicate e-mail content detection and automatic doclink conversion'20148,607,356'Detecting a phishing entity in a virtual universe'20138,600,916'Office system content prediction based on regular expression pattern analysis'20138,600,574'Dynamic specification of power supply sources'20138,595,632'Method to monitor user trajectories within a virtual universe'20138,595,761'Streaming video with enhanced overlay positioning'20138,595,305'Playback of instant messaging session history'20138,589,497'Applying tags from communication files to users'20138,571,319'Enhanced screen capture for form manipulation'20138,566,400'On demand email response'20138,560,964'Method and system for predictive browsing'20138,549,413'Discriminating among resources to share'20138,549,125'Environmentally sustainable computing in a distributed computer network'20138,543,283'Tracking vehicle maintenance using sensor detection'20138,539,364'Attaching external virtual universes to an existing virtual universe'20138,527,905'Providing archived web page content in place of current web page content'20138,527,430'Allocating virtual universe customer service'20138,521,882'Client/subscriber rotation using select write calls for server resiliency'20138,521,547'Mechanic certification tracking validator'20138,495,078'System and method for abstraction of objects for cross virtual universe deployment'20138,483,773'Telephone ring extender system and method'20138,484,216'Conversation persistence in real-time collaboration system'20138,471,843'Geometric and texture modifications of objects in a virtual universe based on real world user characteristics'20138,473,944'Applying social computing paradigm to software installation and configuration'20138,466,931'Color modification of objects in a virtual universe'20138,463,944'Optimal compression process selection methods'20138,456,425'Self-adapting keypad'20138,458,601'System and method for item inquiry and information presentation via standard communication paths'20138,458,352'Creating a virtual universe data feed and distributing the data feed beyond the virtual universe'20138,458,603'Contextual templates for modifying objects in a virtual universe'20138,447,274'Managing voicemail greeting based on location of wireless communication device'20138,441,475'Arrangements for enhancing multimedia features in a virtual universe'20138,442,946'Controlling and using virtual universe wish lists'20138,427,318'Method and system for carbon value tracking and labeling'20138,423,650'Transferring session data between network applications'20138,416,928'Phone number extraction system for voice mail messages'20138,386,930'Contextual data center management utilizing a virtual environment'20138,386,565'Communication integration between users in a virtual universe'20138,375,310'Providing notification of a real-world event to a virtual universe user'20138,364,397'Pictorial navigation'20138,365,076'System for concurrently managing multiple avatars'20138,364,344'Controlling vehicle operations based on object presence'20138,359,532'Text type-ahead'20138,352,871'System and method for virtual environment preservation based on automated item reduction'20138,345,049'Method and apparatus for predicting avatar movement in a virtual universe'20138,341,227'Playback of instant messaging session history'20128,334,871'Spawning projected avatars in a virtual universe'20128,327,430'Firewall control via remote system information'20128,326,855'System and method for abstraction of objects for cross virtual universe deployment'20128,321,787'Managing multiple virtual world accounts from a single virtual lobby interface'20128,315,409'Modifications of audio communications in an online environment'20128,316,427'Enhanced personal firewall for dynamic computing environments'20128,316,035'Systems and arrangements of text type-ahead'20128,311,698'Tracking vehicle maintenance using sensor detection'20128,305,939'Selective teleconference interruption'20128,306,934'Demo verification provisioning'20128,307,308'Updating assets rendered in a virtual world environment based on detected user interactions in another world'20128,296,246'Allocating virtual universe customer service'20128,291,243'Adaptive computing responsive to environmental conditions'20128,276,084'Peer-to-peer based content delivery in a virtual universe'20128,274,649'Failure detection in lighting systems'20128,275,646'Intellectual property assessments based on component business models'20128,275,832'Method to enable user selection of segments in an instant messaging application for integration in other applications'20128,271,866'User-controlled web browser table reduction'20128,272,043'Firewall control system'20128,271,475'Application of user context to searches in a virtual universe'20128,272,041'Firewall control via process interrogation'20128,266,228'Tagging communication files based on historical association of tags'20128,259,100'Fixed path transitions'20128,255,113'Detection of vehicle operation under adverse conditions'20128,249,000'Controlling the delivery of messages to a mobile client'20128,250,476'Asynchronous immersive communications in a virtual universe'20128,248,404'Event determination in a virtual universe'20128,249,226'In-progress voicemail transfer based on identity'20128,243,910'Single point of contact personal communication system'20128,245,241'Arrangements for interactivity between a virtual universe and the world wide web'20128,244,805'Communication integration between a virtual universe and an external device'20128,233,005'Object size modifications based on avatar distance'20128,233,530'Video scene matching on return from virtual rendering in a consumer digital video recording device'20128,230,439'Green computing interchange switching function'20128,219,971'System and method for source code sectional locking for improved management'20128,219,281'Controlling vehicle operations based on object presence'20128,212,809'Floating transitions'20128,214,841'Calculating and communicating level of carbon offsetting required to compensate for performing a computing task'20128,213,580'Automated message conversion based on availability of bandwidth'20128,214,335'Controlling and using virtual universe wish lists'20128,209,076'Tracking vehicle maintenance using sensor detection'20128,204,675'Portable navigation device point of interest selection based on store open probability'20128,199,145'Managing use limitations in a virtual universe resource conservation region'20128,200,520'Methods, systems, and apparatuses for automated confirmations of meetings'20128,190,999'System and method for in-context, topic-oriented instant messaging'20128,187,067'Automatic transformation of inventory items in a virtual universe'20128,184,116'Object based avatar tracking'20128,171,559'Detecting a phishing entity in a virtual universe'20128,161,526'Protecting sensitive information on a publicly accessed data processing system'20128,161,002'System, method, and computer readable media for replicating virtual universe objects'20128,160,551'Managing voicemail messages based on location of caller\'s wireless communication device'20128,161,401'Intermediate viewer for transferring information elements via a transfer buffer to a plurality of sets of destinations'20128,140,982'Method and system for splitting virtual universes into distinct entities'20128,140,544'Interactive digital video library'20128,139,721'Telephonic repeat method'20128,140,213'Detection of vehicle operation under adverse conditions'20128,140,873'User imposed power constraints on web server based on user preferences'20128,135,787'Instant messaging monitoring and alerts'20128,136,090'System and methods for applying social computing paradigm to software installation and configuration'20128,131,268'Managing wireless transmissions upon unintentional disconnection of service'20128,131,806'Automatic email consolidation for multiple participants'20128,126,817'Product repair assistance using a virtual universe'20128,126,988'Public status determination and security configuration of a browser'20128,127,236'Virtual universe subject matter expert assistance'20128,126,607'Vehicle fluid replacement tracking'20128,121,073'Future forwarding zones in a network'20128,111,974'Enabling complete viewing content for selected programming'20128,103,414'Adaptive vehicle configuration'20128,095,265'Recording, storing, and retrieving vehicle maintenance records'20128,095,814'Computing device power management'20128,086,478'Method and system for managing conflicting calendar entries'20118,085,421'Efficient print operations'20118,060,274'Location-based vehicle maintenance scheduling'20118,056,129'Validating active computer terminal sessions'20118,056,121'Virtual universe account protection'20118,051,462'Secure communication modes in a virtual universe'20118,041,024'Method and system for telephone number change notification and tracking'20118,032,799'System and method for managing server performance degradation in a virtual universe'20118,031,595'Future location determination using social networks'20118,023,964'Predictive mobile phone service disruption service'20118,019,797'Method and system for merging disparate virtual universes entities'20118,014,752'Automatic wireless utilization of cellular telephone devices'20118,014,914'Energy and emission responsive routing for vehicles'20118,015,497'Folding text in side conversations'20118,014,512'Method and system for user interaction within a queue'20118,010,815'Computational device power-savings'20118,004,415'Liquid exposure detection'2011

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2003–2021Patents assigned to IBM (354)· patent assignee history
2003–2021Based in Austin, TX, US· patent location history
2011–2020Patents assigned to WALKER KEITH R (145)· patent assignee history
2011–2017Patents assigned to O'CONNELL BRIAN M (127)· patent assignee history
2011–2020Patents assigned to HAMILTON II RICK A (104)· patent assignee history
2011–2020Patents assigned to PICKOVER CLIFFORD A (73)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
IBM3542003–2021
WALKER KEITH Rself1452011–2020
O'CONNELL BRIAN M1272011–2017
HAMILTON II RICK A1042011–2020
PICKOVER CLIFFORD A732011–2020
Locations
LocationPatentsSpan
Austin, Texas, US3582003–2021