Inventor

John Carl Mese

Inventor
Cary, NC, US

Overview

203→
Patents
2006–2021
Patent span
Physics
Primary field (CPC G)

Patents· 203 as inventor

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

G06Fprimary
G06FElectric digital data processing24%
H04WWireless communication networks11%
H04LTransmission of digital information, e.g. telegraphic communication10%
H04MTelephonic communication7%
G10LSpeech analysis techniques or speech synthesis5%
G06KGraphical data reading5%
G06VImage or video recognition or understanding5%
G06TImage data processing or generation, in general4%
H04NPictorial communication, e.g. television4%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes2%
PatentTitleYear
11,126,479Disturbance setting adjustment202111,120,071Reverse image search using portion of image but not entirety of image202111,107,468Apparatus, method, and program product for context-based communications202111,096,017Broadcasting received identifying characteristic202111,086,576Recommending proposed print saving attributes based on paper available in printer202111,083,036Vehicle selection of device to use to execute function202111,080,075Data threshold notification202111,076,112Systems and methods to present closed captioning using augmented reality202111,063,853Method and device to transfer to a virtual browser session based on responsiveness202111,056,898Systems and methods to determine time at which battery is to be charged202111,048,462Associating a selector with plural applications for presenting the plural applications on respective plural monitors202111,036,375Dynamic zoom based on media202111,030,882Automated security subsystem activation202111,019,185Data usage negotiation202111,017,044Apparatus, method, and program product for filtering similar content items202110,999,232Adaptive notification202110,992,150Systems and methods to determine time at which battery is to be charged202110,991,139Presentation of graphical object(s) on display to avoid overlay on another item202110,972,814Context-based sensor data recording202110,963,320Presenting a hygiene warning202110,956,613Sensitive information filter202110,959,052Local memory direction caching202110,955,988Execution of function based on user looking at one area of display while touching another area of display202110,951,933Media stream resumption202110,944,858Display of property restrictions via wireless device202110,922,862Presentation of content on headset display based on one or more condition(s)202110,924,544Apparatus, method, and program product for calendar control202110,897,788Wireless connection establishment between devices202110,897,492Delayed VoIP packet delivery202110,877,596Fine adjustment of a linear control202010,880,378Contextual conversation mode for digital assistant202010,872,470Presentation of content at headset display based on other display not being viewable202010,866,654Presentation of indication of location of mouse cursor based on jiggling of mouse cursor202010,868,844Adjusting audio stream quality based on volume202010,861,451Modification of user command202010,843,680Managing battery and engine power to propel vehicle based on upcoming road feature202010,845,767Watch face selection202010,847,986Systems and methods to determine time at which battery is to be charged202010,835,780Activity tracking202010,831,273User action activated voice recognition202010,831,440Coordinating input on multiple local devices202010,827,320Presentation of information based on whether user is in physical contact with device202010,805,167Accessibility of applications based on network connection type202010,803,847Authorized sound notification during noise cancellation context202010,805,310Content availability modification202010,796,693Modifying input based on determined characteristics202010,789,940Dynamic wake word identification202010,775,752Apparatus, method, and program product for controlling appliances202010,776,849Visually identifying products202010,770,028Display brightness adjustment based on ambient light level202010,764,511Image version selection based on device orientation202010,764,442Muting an audio device participating in a conference call202010,748,535Transcription record comparison202010,732,719Performing actions responsive to hovering over an input surface202010,719,059Systems and methods for control of output from light output apparatus202010,715,518Determination of device with which to establish communication based on biometric input202010,712,906Systems and methods for presentation of elements on a display based on context202010,710,607Systems and methods for identifying first route to destination as involving less human driving of vehicle than second route to destination202010,694,242Mechanisms for casting content202010,674,084Selecting cameras with different orientations202010,664,533Systems and methods to determine response cue for digital assistant based on context202010,643,362Message location based on limb location202010,620,437Systems and methods for presentation of images from camera concurrently with presentation of virtual reality content202010,621,015Notification for unsaved data202010,623,694Appropriate modification of video call images202010,623,911Predictive intermittent service notification for a mobile communication device202010,616,409Sharing device availability202010,607,570Brightness control method, apparatus and program product202010,602,451Disabling an application based on power level202010,588,000Determination of device at which to present audio of telephonic communication202010,573,171Method of associating user input with a device202010,572,955Presenting context for contacts202010,546,428Augmented reality aspect indication for electronic device202010,536,409Relaying an interpersonal communication202010,531,279Methods and arrangements for tracking and locating laptops202010,530,927Muted device notification202010,522,109Adjusting brightness settings based on context data201910,515,270Systems and methods to enable and disable scrolling using camera input201910,504,350Crowd sourced theft deterrent for neighborhoods201910,484,321Apparatus, method, and program product for blocking group message replies201910,470,113Usage of network based on quality of network at a particular location201910,452,037Apparatus, method, and program product for controlling appliances201910,438,583Natural language voice assistant201910,430,503Electronic display content fitting201910,416,759Eye tracking laser pointer201910,416,856Handedness for hand-held devices201910,368,231SIM card selection201910,368,233Methods and arrangements for tracking and locating laptops201910,362,391Adjusting audio content based on audience201910,346,634Obscuring and deleting information from a messaging account201910,349,117Media removal after consumption201910,339,777Identifying an individual based on an electronic signature201910,338,882Contextual based selection among multiple devices for content playback201910,298,769Call transfer between devices201910,282,082Altering presentation of an element presented on a device based on input from a motion sensor201910,283,985Systems and methods to determine time at which battery is to be charged201910,284,910Powering-on devices based on remote control movement201910,262,446Systems and methods to alter presentation of virtual rendition based on real world object201910,264,457Wireless network access for social network connections201910,257,363Coordinating input on multiple local devices201910,252,154Systems and methods for presentation of content at headset based on rating201910,248,189Presentation of virtual reality object based on one or more conditions201910,241,749Dynamically changing sound settings of a device201910,235,536Relationship-based image modification201910,228,952System and method for accelerated boot performance201910,165,111Identifying an unknown contact201810,162,473Integrating browser navigation between multiple browsing contexts201810,147,426Method and device to select an audio output circuit based on priority attributes201810,137,830Self-adjusting lighting based on viewing location201810,135,961Systems and methods to disable caller identification blocking201810,132,639Systems and methods to provide updates at first device of location of second device as the devices travel to a destination201810,103,699Automatically adjusting a volume of a speaker of a device based on an amplitude of voice input to the device201810,073,671Detecting noise or object interruption in audio video viewing and altering presentation based thereon201810,063,511Method to refine addressees in a group environment201810,061,509Keypad control201810,048,929Adjusting volume settings based on proximity and activity data201810,048,514Eye glasses with polarizers for controlling light passing through at least one lens of the eye glasses201810,045,167Phone record201810,042,543Indicating a word length using an input device201810,034,138Companion device location within enclosed spaces201810,013,540Authentication based on body movement20189,990,921User focus activated voice recognition20189,978,423Modified playback rate for portions of video content20189,971,412Enabling device features according to gesture input20189,965,295Creating a custom series of commands20189,959,187Decoalescing resource utilization at boot20189,955,412Selecting a network20189,953,218Automatic camera adjustment for text documents20189,953,183User verification using touch and eye tracking20189,940,929Extending the period of voice recognition20189,933,994Receiving at a device audible input that is spelled20189,936,385Initial access to network that is permitted from within a threshold distance20189,911,415'Executing a voice command during voice input'20189,892,714'Brightness control method, apparatus and program product'20189,875,075Presentation of content on a video display and a headset display20189,870,188'Content visibility management'20189,854,611Group network acquisition20179,836,443Changing text input modes20179,829,325Disablement of global positioning system transceiver while providing directions20179,823,083'Forecasting arrival times'20179,819,773'Transmission of data pertaining to use of speaker phone function and people present during telephonic communication'20179,813,605'Apparatus, method, and program product for tracking items'20179,805,023'Automatic message presentation based on past messages'20179,807,730'Modifying a device notification'20179,729,710'Prioritized ongoing communication interrupt'20179,721,447'Display of rechargeable battery charge notification'20179,709,708'Adjustable display optics'20179,705,832'Context-aware aggregation of text-based messages'20179,652,395'Configuration of standby portion of memory based on context'20179,628,603'Voice mail transcription'20179,615,787'Determining whether to change a time at which an alarm is to occur based at least in part on sleep data'20179,578,513'Identifying untrusted network access points'20179,571,504'Authorizing content viewing based on content ratings'20179,559,976'Inserting user targeted web resources into browser navigation memory'20179,542,941'Situationally suspending wakeup word to enable voice command input'20179,537,746'Managing a data rate based on an amount of available data for a predetermined time period'20179,537,987'Transmission of data pertaining to use of speaker phone function and people present during telephonic communication'20179,501,632'Visual authentication to a computing device'20169,491,576'Location based automated meeting attendance'20169,475,443'Airbag adjustment based on driver position'20169,463,808'Determining available capacity in a transportation mechanism'20169,438,725'Intelligent communication disconnect'20169,405,809'Displaying visited document data'20169,401,179'Continuing media playback after bookmarking'20169,383,863'Mitigating intended touch selection errors'20169,366,543'Intelligent navigation instruction generator'20169,369,875'Enabling anti-theft mode for a mobile device'20169,355,237'User verification using touch and eye tracking'20169,332,525'Intelligent repeat of notifications'20169,323,944'Conforming passwords to a password policy'20169,311,292'Automatic message presentation based on past messages'20169,282,538'Device call notification extension'20169,261,713'Electronically transitioning lenses'20169,239,723'Configuring a device based on proximity to other devices'20169,235,830'Establishing a reminder for an event in a calendar'20169,003,175'System and method for accelerated boot performance'20158,989,726'Device call notification extensions'20158,880,792'Memory watch'20148,830,194'Touchscreen virtual track control'20148,706,275'Systems and methods for application sound management'20148,644,887'Device call notification extension'20148,577,376'Location based network access point scanning'20138,534,844'Dynamic keystone correction'20138,319,751'Apparatus, method, and system for touch and gesture detection'20128,291,042'On-demand groupware computing'20128,171,523'Embedded email receiver authentication'20128,151,260'Method for providing an image of software installed on a computer system'20128,131,765'Apparatus, system and method for caching writes by multiple clients to a virtualized common disk image'20128,001,245'System and method for autonomically configurable router'20117,966,376'Preventing the capture of chat session text'20117,917,916'IT administrator initiated remote hardware independent imaging technology'20117,845,008'Virus scanner for journaling file system'20107,774,829'Computer access control using password reset'20107,653,835'Apparatus and methods for improved computer system error reporting and management'20107,586,739'Arrangements for averting flat panel display damage'20097,578,691'USB connector locking arrangements'20097,343,600'Providing an image of installed software utilizing uninstall code'20087,243,349'Providing an image of installed software utilizing uninstall code'20077,197,406'Apparatus, system, and method for identifying structural stress conditions for computer hardware'20077,191,077'Smart battery charging system, method, and computer program product'20077,114,097'Autonomic method to resume multi-threaded preload imaging process'20066,989,766'Smart traffic signal system'20066,981,887'Universal fit USB connector'2006

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2006–2021Patents assigned to LENOVO SINGAPORE PTE LTD (199)· patent assignee history
2006–2021Based in Cary, NC, US· patent location history
2012–2019Patents assigned to PETERSON NATHAN J (12)· patent assignee history
2012–2019Patents assigned to WEKSLER ARNOLD S (11)· patent assignee history
2012–2019Patents assigned to WALTERMANN ROD D (10)· patent assignee history
2012–2017Patents assigned to MESE JOHN CARL (8)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
LENOVO SINGAPORE PTE LTD1992006–2021
PETERSON NATHAN J122012–2019
WEKSLER ARNOLD S112012–2019
WALTERMANN ROD D102012–2019
MESE JOHN CARLself82012–2017
Locations
LocationPatentsSpan
Cary, NC, US2032006–2021