Inventor

Arnold S. Weksler

Inventor
Raleigh, NC, US

Overview

177→
Patents
2005–2021
Patent span
Physics
Primary field (CPC G)

Patents· 177 as inventor

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

G06Fprimary
G06FElectric digital data processing26%
H04LTransmission of digital information, e.g. telegraphic communication12%
H04WWireless communication networks11%
H04MTelephonic communication6%
G10LSpeech analysis techniques or speech synthesis4%
G06KGraphical data reading4%
G06VImage or video recognition or understanding4%
H04NPictorial communication, e.g. television4%
G06TImage data processing or generation, in general3%
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,083,036Vehicle selection of device to use to execute function202111,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,055,445Activating an electronic privacy screen during display of sensitve information202111,048,462Associating a selector with plural applications for presenting the plural applications on respective plural monitors202111,036,375Dynamic zoom based on media202111,019,185Data usage negotiation202111,003,398Printer system202110,992,150Systems and methods to determine time at which battery is to be charged202110,963,320Presenting a hygiene warning202110,955,988Execution of function based on user looking at one area of display while touching another area of display202110,959,052Local memory direction caching202110,951,933Media stream resumption202110,944,858Display of property restrictions via wireless device202110,924,544Apparatus, method, and program product for calendar control202110,897,492Delayed VoIP packet delivery202110,880,378Contextual conversation mode for digital assistant202010,878,179Simplified text correction on a touch screen202010,868,844Adjusting audio stream quality based on volume202010,866,829Performing disruptive tasks based on user state202010,847,986Systems and methods to determine time at which battery is to be charged202010,843,680Managing battery and engine power to propel vehicle based on upcoming road feature202010,845,983Virtual multi-display202010,831,273User action activated voice recognition202010,831,440Coordinating input on multiple local devices202010,803,847Authorized sound notification during noise cancellation context202010,805,167Accessibility of applications based on network connection type202010,796,693Modifying input based on determined characteristics202010,776,849Visually identifying products202010,775,752Apparatus, method, and program product for controlling appliances202010,770,028Display brightness adjustment based on ambient light level202010,764,511Image version selection based on device orientation202010,733,377Indicating automatically corrected words202010,732,719Performing actions responsive to hovering over an input surface202010,721,639Ascertaining a region of interest in a wireless network202010,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,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,620,437Systems and methods for presentation of images from camera concurrently with presentation of virtual reality content202010,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,530,927Muted device notification202010,531,279Methods and arrangements for tracking and locating laptops202010,522,109Adjusting brightness settings based on context data201910,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,430,503Electronic display content fitting201910,416,856Handedness for hand-held devices201910,416,759Eye tracking laser pointer201910,368,233Methods and arrangements for tracking and locating laptops201910,362,391Adjusting audio content based on audience201910,349,117Media removal after consumption201910,346,634Obscuring and deleting information from a messaging account201910,338,882Contextual based selection among multiple devices for content playback201910,339,777Identifying an individual based on an electronic signature201910,321,204Intelligent closed captioning201910,298,769Call transfer between devices201910,283,985Systems and methods to determine time at which battery is to be charged201910,282,082Altering presentation of an element presented on a device based on input from a motion sensor201910,264,457Wireless network access for social network connections201910,262,446Systems and methods to alter presentation of virtual rendition based on real world object201910,252,154Systems and methods for presentation of content at headset based on rating201910,257,363Coordinating input on multiple local devices201910,248,189Presentation of virtual reality object based on one or more conditions201910,235,536Relationship-based image modification201910,185,529Indicating a connection to a printer201910,165,111Identifying an unknown contact201810,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,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,985,918Message recipient indicator20189,978,423Modified playback rate for portions of video content20189,971,412Enabling device features according to gesture input20189,965,295Creating a custom series of commands20189,953,183User verification using touch and eye tracking20189,955,412Selecting a network20189,953,218Automatic camera adjustment for text documents20189,940,929Extending the period of voice recognition20189,936,385Initial access to network that is permitted from within a threshold distance20189,933,994Receiving at a device audible input that is spelled20189,913,091'Providing contact data of second mobile devices proximate to a target person of a first mobile device'20189,911,415'Executing a voice command during voice input'20189,875,075Presentation of content on a video display and a headset display20189,870,188'Content visibility management'20189,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,807,730'Modifying a device notification'20179,805,023'Automatic message presentation based on past messages'20179,729,710'Prioritized ongoing communication interrupt'20179,721,447'Display of rechargeable battery charge notification'20179,709,708'Adjustable display optics'20179,706,304'Systems and methods to control audio output for a particular ear of a user'20179,691,503'Allocation technique for memory diagnostics'20179,652,395'Configuration of standby portion of memory based on context'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,606,973'Input correction enhancement'20179,578,513'Identifying untrusted network access points'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,987'Transmission of data pertaining to use of speaker phone function and people present during telephonic communication'20179,537,746'Managing a data rate based on an amount of available data for a predetermined time period'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,443,613'Advanced memory test diagnostics'20169,438,725'Intelligent communication disconnect'20169,430,303'Simultaneous data copy operation'20169,405,809'Displaying visited document data'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,235,830'Establishing a reminder for an event in a calendar'20169,104,671'Automatic storage media content cataloging'20159,098,196'Touch system inadvertent input elimination'20158,989,726'Device call notification extensions'20158,942,685'Callback options via wireless device'20158,880,792'Memory watch'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,335,835'Optimizing scheduling of client applications in diskless environments'20128,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,041,937'Multiple guest O.S. boot for server component setup'20118,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,818,567'Method for protecting security accounts manager (SAM) files within windows operating systems'20107,782,201'Techniques for preventing damage to a portable device'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,539,732'Client based instant messenger queue limit'20097,500,200'System and method for instant messenger busy gauge'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,007,273'Object oriented model of preloading software'20066,989,766'Smart traffic signal system'20066,981,887'Universal fit USB connector'20066,944,867'Method for providing a single preloaded software image with an ability to support multiple hardware configurations and multiple types of computer systems'2005

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2005–2021Patents assigned to LENOVO SINGAPORE PTE LTD (171)· patent assignee history
2005–2021Based in Raleigh, NC, US· patent location history
2012–2019Patents assigned to PETERSON NATHAN J (14)· patent assignee history
2012–2019Patents assigned to WEKSLER ARNOLD S (14)· patent assignee history
2012–2019Patents assigned to WALTERMANN ROD D (12)· patent assignee history
2012–2017Patents assigned to MESE JOHN CARL (7)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
LENOVO SINGAPORE PTE LTD1712005–2021
PETERSON NATHAN J142012–2019
WEKSLER ARNOLD Sself142012–2019
WALTERMANN ROD D122012–2019
MESE JOHN CARL72012–2017
Locations
LocationPatentsSpan
Raleigh, NC, US1772005–2021