Inventor

Neil Patrick Adams

Inventor
Waterloo, CA

Overview

441→
Patents
2006–2021
Patent span
Electricity
Primary field (CPC H)

Patents· 441 as inventor

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

H04Lprimary
H04LTransmission of digital information, e.g. telegraphic communication28%
G06FElectric digital data processing20%
H04WWireless communication networks20%
H04MTelephonic communication10%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes10%
G06KGraphical data reading3%
G07FCoin-freed or like apparatus2%
G06VImage or video recognition or understanding1%
Y02DClimate change mitigation technologies in information and communication technologies [ict], i.e. information and communication technologies aiming at the reduction of their own energy use1%
G07CTime or attendance registers1%
PatentTitleYear
11,134,111Method and system for managing a meeting session202111,129,085System and method for selecting a message transport for a multi-mode communication device202111,113,671Method and system for updating message threads202111,102,652System and method for handling peripheral connections to mobile devices2021RE048679System and method for handling data transfers202111,043,044Systems and methods for vehicle condition inspection for shared vehicles202111,037,137Mobile wireless communications device having digital wallet with multi-mode user card and related methods202111,021,168Vehicular irritant detection and mitigation system202110,948,920Methods and systems for autonomous vehicle refuelling202110,908,727Electronic device including touchpad and fingerprint sensor and method of detecting touch202110,880,274Method of control of online sharing of digital photographs and video202010,871,851Electronic device and method for one-handed operation202010,846,412Electronic device including display and method of encrypting and decrypting information202010,807,448Vehicular headlight detection and reaction system202010,754,929Sharing contents between applications202010,754,965Data messaging with privacy tokens202010,754,962System for secure context-aware password management202010,754,714Method and device for taking an action based on unauthorized presence of a person in area202010,750,000Opportunistic initiation of voice or video calls between smart speaker devices202010,719,614Electronic device including display and method of providing private information202010,715,506Method and system for master password recovery in a credential vault202010,708,052Inadvertent password entry detection202010,693,641Secure container based protection of password accessible master encryption keys202010,693,639Recovering a key in a secure manner202010,667,057Systems and methods of tracking users within a facility202010,642,730Secure garbage collection on a mobile device202010,628,606Electronic device including display and method of providing private information202010,621,328Password entry using 3D image with spatial alignment202010,579,820Verified privacy mode devices202010,572,690Method and device having secure removable modules202010,534,899Utilizing inputs for accessing devices202010,515,195Privilege management and revocation201910,515,222Electronic device including display and method of encrypting information201910,489,134Requesting resource access permissions201910,484,870System and method for handling peripheral connections to mobile devices201910,474,841System and method of owner application control of electronic devices201910,430,571Trusted UI authenticated by biometric sensor201910,402,558Device restrictions during events201910,387,675Indirect indications for applying display privacy filters201910,368,029Electronic device and method for projection of displayed content201910,359,930Portable electronic device including physical keyboard and method of controlling selection of information201910,359,924Control of an electronic device including display and keyboard moveable relative to the display201910,356,083Methods and apparatus for use in enabling a mobile communication device with a digital certificate201910,347,193Electronic device including display and method of applying privacy filter201910,318,950Mobile communications device providing near field communication (NFC) security features and related methods201910,248,161Control of an electronic device including display and keyboard moveable relative to the display201910,210,081Secure garbage collection on a mobile device201910,181,951Protected encryption key recovery201910,061,913Slider authenticator201810,062,056Method and system for updating message threads201810,055,575Smart random password generation201810,013,674Electronic messaging changed recipients detection and notification201810,015,158Methods and apparatus for use in enabling a mobile communication device with a digital certificate201810,009,752Method and apparatus for low cost cellular roaming20189,998,412Automated selection and inclusion of a message signature20189,913,204'System and method for selecting a message transport for a multi-mode communication device'20189,864,851'System, device, and method for authentication of a user accessing an on-line resource'20189,813,100'Privacy enhancing device case'20179,807,082'Certificate information storage system and method'20179,785,917'System and method for obtaining a portion of an archived email message'20179,762,691'Policy proxy'20179,734,308'Privilege management and revocation'20179,710,791'Method and system for updating message threads'20179,699,762'System and method of secure message processing'20179,648,268'Methods and devices for providing companion services to video'20179,626,501'Method, system and mobile device employing enhanced user authentication'20179,603,010'Automatic security action invocation for mobile communications device'20179,584,451'System, method and apparatus for optimizing wireless communications of secure e-mail messages with attachments'20179,558,113'Secure garbage collection on a mobile device'20179,552,472'Associating distinct security modes with distinct wireless authenticators'20179,542,590'Fingerprint scanning method'20179,542,571'System and method of owner application control of electronic devices'20179,531,341'Method and apparatus for converting single-ended signals into differential signals'20169,531,828'Policy proxy'20169,513,779'Device and method for improving efficiency of entering a password using a key-limited keyboard'20169,507,950'System and method for handling peripheral connections to mobile devices'20169,503,992'Determining a target transmit power of a wireless transmission'20169,497,318'Method and apparatus for line selection in a communication device'20169,479,928'Cross-component message encryption'20169,479,339'Methods and apparatus for use in obtaining a digital certificate for a mobile communication device'20169,454,516'Method and handheld electronic device employing a touch screen for ambiguous word review or correction'20169,414,230'Certificate management with consequence indication'2016RE046083'System and method for handling data transfers'20169,398,023'Server verification of secure electronic messages'20169,391,780'Method and device for storing secured sent message data'20169,390,308'Fingerprint scanning method'20169,384,342'Methods and devices for providing warnings associated with credentials to be stored in a credential store'20169,384,341'System and method for controlling access to secure resources'20169,378,346'Optimized biometric authentication method and system'20169,355,254'Apparatus, system and method for preventing data loss'20169,350,689'Systems and methods for protecting header fields in a message'20169,325,647'Message-handling server and method for handling secure message attachments for a mobile device'20169,311,237'System and method of secure garbage collection on a mobile device'20169,300,654'Method of handling a certification request'20169,292,314'Method and system for controlling system settings of a computing device'20169,282,099'System and method for privilege management and revocation'20169,275,210'System and method of enhancing security of a wireless device through usage pattern detection'20169,264,448'Apparatus, and an associated method, for facilitating secure operations of a wireless device'20169,262,616'Simplified multi-factor authentication'20169,264,235'Apparatus, system and method for verifying server certificates'20169,258,123'Multi-layered color-sensitive passwords'20169,247,038'Method and apparatus for line selection in a communication'20169,225,524'Forwarding e-mail from a wireless device'20159,172,540'System and method for processing encoded messages for exchange with a mobile data communication device'20159,166,977'Secure text-to-speech synthesis in portable electronic devices'20159,166,794'Securing private key access for cross-component message processing'20159,154,469'System and method of protecting data on a communication device'20159,154,524'System and method for exchanging cryptographic protocol capabilities'20159,154,903'Mobile communications device providing near field communication (NFC) card issuance features and related methods'20159,148,393'Scheduling events from electronic messages'20159,148,448'System and method for configuring devices for secure operations'20159,143,323'Securing a link between two devices'20159,135,426'Password entry using moving images'20159,111,153'Alerting a smart card reader of probable wireless communication'20159,110,799'Method and apparatus for providing intelligent error messaging'20159,112,732'Security measures for countering unauthorized decryption'20159,100,773'Verifying a wireless device'20159,094,429'Server verification of secure electronic messages'20159,092,771'Method and apparatus for contactless payment authentication'20159,083,699'System and method of accessing keys for secure messaging'20159,077,485'Automatic security action invocation for mobile communications device'20159,077,524'System and method for providing an indication of randomness quality of random number data generated by a random data service'20159,071,426'Generating a symmetric key to secure a communication link'20159,069,974'Deleting confidential information used to secure a communication link'20159,053,337'Methods and devices for controlling access to a computing resource by applications executable on a computing device'20159,043,393'Method and system for updating an electronic mail address book'20159,033,216'System and method of owner application control of electronic devices'20159,032,036'System and method for selecting messaging settings on a messaging client'20159,013,369'Remote desktop client peephole movement'20159,003,516'System and method for encrypted smart card pin entry'20158,996,975'Enhanced browser navigation'20158,983,070'Cross-component cryptographic message syntax message construction'20158,973,148'System and method of secure garbage collection on a mobile device'20158,954,766'Automated power management of a peripheral device'20158,954,877'Portable electronic device including virtual keyboard and method of controlling same'20158,944,336'Method, system and smart card reader for management of access to a smart card'20158,931,083'Multi-layer multi-point or randomized passwords'20158,924,742'Multi-level data storage'20148,918,855'Transaction provisioning for mobile wireless communications devices and related methods'20148,914,860'System and method for associating message addresses with certificates'20148,909,301'Systems and methods for presenting an image on a display of a mobile device'20148,904,170'System and method for enabling bulk retrieval of certificates'20148,898,473'System and method for compressing secure E-mail for exchange with a mobile data communication device'20148,893,957'System and method of owner application control of electronic devices'20148,887,988'System and method of owner application control of electronic devices'20148,874,080'Mobile communications device and method for handling received encoded messages'20148,868,931'System and method of security function activation for a mobile electronic device'20148,863,271'Password entry using 3D image with spatial alignment'20148,861,858'Methods and devices for providing companion services to video'20148,862,875'System and method of indicating the strength of encryption'20148,850,188'Updating certificate status in a system and method for processing certificates located in a certificate search'20148,844,026'System and method for controlling access to secure resources'20148,839,398'Management of multiple connections to a security token access device'20148,839,370'Restricting access to hardware for which a driver is installed on a computer'20148,838,989'Optimized biometric authentication method and system'20148,838,975'System and method for protecting a password against brute force attacks'20148,833,651'Controlling connectivity of a wireless-enabled peripheral device'20148,838,710'Forwarding E-mail message attachments from a wireless device'20148,826,007'System and method for validating certificate issuance notification messages'20148,826,009'Method of handling a certification request'20148,819,792'Assignment and distribution of access credentials to mobile communication devices'20148,812,864'Simplified multi-factor authentication'2014RE045087'Certificate management and transfer system and method'20148,797,862'System and method for selecting a message transport for a multi-mode communication device'20148,799,634'Method and system for temporarily reconfiguring system settings of a computing device during execution of a software application'20148,788,515'Method for modifying notifications in an electronic device'20148,788,605'System and method for handling electronic messages'20148,788,812'System and method for retrieving certificates associated with senders of digitally signed messages'20148,781,443'System and method for handling message receipt notification'20148,781,128'Method and device for automatically distributing updated key material'20148,775,798'System and method for retrieving certificates associated with senders of digitally signed messages'20148,769,641'Multi-layer multi-point or pathway-based passwords'20148,769,027'Method and system for message thread compression'20148,761,396'System and method for securing data for redirecting and transporting over a wireless network'20148,763,080'Method and devices for managing permission requests to allow access to a computing resource'20148,751,784'System and method for surely but conveniently causing reset of a computerized device'20148,746,562'Method and system for determining support for a memory card'20148,745,694'Adjusting the position of an endpoint reference for increasing security during device log-on'20148,745,395'Enabling use of a certificate stored in a smart card'20148,745,717'Management of multiple connections to a security token access device'20148,738,909'Forwarding E-mail from a wireless device'20148,731,509'Methods and apparatus for signal monitoring in a wireless communication network'20148,724,814'System and method of security function activation for a mobile electronic device'20148,719,565'System and method for processing certificates located in a certificate search'20148,719,579'Handling receipts in cross component message processing'20148,700,920'System and method for content protection on a computing device'20148,667,603'System and method for searching secure electronic messages'20148,667,306'Automatic security action invocation for mobile communications device'20148,667,266'System and method for sending encrypted messages to a distribution list'20148,661,272'Automated power management of a peripheral device'20148,661,530'Multi-layer orientation-changing password'20148,653,964'Anticipatory responses to commands'20148,650,652'Rendering subject identification on protected messages lacking such identification'20148,650,639'System and method for hindering a cold boot attack'20148,650,635'Pressure sensitive multi-layer passwords'2014RE044746'System and method for handling data transfers'20148,645,684'Synchronizing certificates between a device and server'20148,640,966'Smart card session optimization'20148,640,950'Method and apparatus for contactless payment authentication'20148,635,676'Visual or touchscreen password entry'20148,631,487'Simple algebraic and multi-layer passwords'20148,627,108'System and method for protecting data on a mobile device'20148,618,911'Simplified biometric character sequence entry'20138,611,936'Display of secure messages on a mobile communication device'20138,607,334'System and method for secure message processing'20138,607,326'Message-handling server and method for handling secure message attachments for a mobile device'20138,600,358'Method and system of transport mode notification on a multi-mode handheld communication device'20138,601,261'System and method of accessing keys for secure messaging'20138,601,570'Multi-layer orientation-changing password'20138,595,630'Method and apparatus for providing minimal status display'20138,589,677'System and method for retrieving related certificates'20138,583,937'Method and apparatus for securing a computing device'20138,578,171'Automated selection and inclusion of a message signature'20138,578,169'System and method of signing a message'20138,566,582'System and method for searching and retrieving certificates'20138,566,577'Method and device for storing secured sent message data'20138,560,830'System and method for exchanging cryptographic protocol capabilities'20138,561,158'Providing certificate matching in a system and method for searching and retrieving certificates'20138,550,342'Controlling connectivity of a wireless smart card reader'20138,553,502'Electronic device and method providing improved bedtime mode of operation'20138,540,164'Answer to reset (ATR) pushing'20138,538,022'System and method of cross-component message processing'20138,538,403'Method and apparatus for disambiguating an emergency call attempt during password entry for unlocking a mobile device'20138,539,226'Certificate management and transfer system and method'20138,527,887'Device and method for improving efficiency of entering a password using a key-limited keyboard'20138,527,767'System and method for processing encoded messages for exchange with a mobile data communication device'20138,528,074'Simple algebraic and multi-layer passwords'20138,528,048'Adjusting the position of an endpoint reference for increasing security during device log-on'20138,522,355'System and method to force a mobile device into a secure state'20138,521,130'System and method of secure message processing'20138,522,321'System and method for privilege management and revocation'20138,503,974'Wireless communication device with password protection and related method'20138,496,175'System and method for improving smart card reader reconnections'20138,499,045'Systems and methods for protecting header fields in a message'20138,490,874'Method, system and mobile device employing enhanced fingerprint authentication'20138,489,684'System and method for image inclusion in e-mail messages'20138,485,449'Method, system and smart card reader for management of access to a smart card'20138,484,722'Enhanced user interface manager and method for managing non-contemporaneous user interface modules'20138,477,566'Electronic device and method providing activation of an improved bedtime mode of operation'20138,474,029'Method and system of user authentication using a portable authenticator'20138,463,243'System and method for handling message receipt notification'20138,463,863'Systems and methods for protecting header fields in a message'20138,463,855'System and method of message compression'20138,458,809'Apparatus, and an associated method, for facilitating secure operations of a wireless device'20138,458,382'Smart card set protocol optimization'20138,452,970'System and method for code signing'20138,448,875'Secure use of externally stored data'20138,447,696'System and method for handling peripheral connections to mobile devices'20138,442,232'Deleting confidential information used to secure a communication link'20138,442,489'System and method for configuring devices for secure operations'20138,443,047'System and method for selecting messaging settings on a messaging client'20138,434,683'Method and system for determining support for a memory card'20138,433,278'System and method for selecting a message transport for a multi-mode communication device'20138,429,292'Scheduling events from electronic messages'20138,424,760'Alerting a smart card reader of probable wireless communication'20138,429,411'Automated selection and inclusion of a message signature'20138,429,413'Systems and methods for server aided processing of a signed receipt'20138,429,410'System and method of installing software applications on electronic devices'20138,429,456'Method and apparatus for providing intelligent error messaging'20138,424,079'Method, system and mobile device employing enhanced user authentication'20138,402,523'System and method for associating message addresses with certificates'20138,400,970'System and method for securing a personalized indicium assigned to a mobile communications device'20138,396,514'Systems and methods for presenting an image on a display of a mobile device'20138,397,294'Apparatus, system and method for preventing data loss'20138,386,805'System and method of security function activation for a mobile electronic device'20138,386,778'System and method of protecting data on a communication device'20138,379,862'Method and device for automatically distributing updated key material'20138,370,640'Simplified multi-factor authentication'20138,355,429'Jitter reduction device and method'20138,355,701'Display of secure messages on a mobile communication device'20138,347,354'Restricting access to hardware for which a driver is installed on a computer'20138,347,089'System and method of indicating the strength of encryption'20138,341,411'Enabling use of a certificate stored in a smart card'20128,341,399'System and method for retrieving certificates associated with senders of digitally signed messages'20128,340,289'System and method for providing an indication of randomness quality of random number data generated by a random data service'20128,331,911'System and method for handling message receipt notification'20128,330,577'Simplified biometric character sequence entry'20128,332,935'System and method for encrypted smart card pin entry'20128,331,199'Electronic device and method of controlling reminder notifications'20128,328,093'Controlling connectivity of a wireless smart card reader'20128,326,931'Systems and methods for protecting header fields in a message'20128,316,416'Securely using a display to exchange information'20128,306,989'Method for modifying notifications in an electronic device'20128,301,878'System and method for enabling bulk retrieval of certificates'20128,301,120'Method and system of transport mode notification on a multi-mode handheld communication device'20128,296,580'System and method for protecting data on a mobile device'20128,296,370'System and method of sharing auto-reply information'20128,295,894'Portable wireless communications device including pickpocket notification and related methods'20128,292,165'System and method of multiple smart card driver support'20128,296,829'Providing certificate matching in a system and method for searching and retrieving certificates'20128,292,189'System and method for improving smart card reader reconnections'20128,296,563'Method of handling a certification request'20128,291,216'Updating certificate status in a system and method for processing certificates located in a certificate search'20128,291,212'System and method for compressing secure E-mail for exchange with a mobile data communication device'20128,291,215'System and method for processing certificates located in a certificate search'20128,289,916'Wireless communication device with duress password protection and related method'20128,290,166'System and method for sending encrypted messages to a distribution list'20128,284,633'Electronic device and method providing activation of an improved bedtime mode of operation'20128,274,380'Anticipatory responses to commands'20128,271,782'System and method for accessing keys for secure messaging'2012

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

2006–2015Patents assigned to RESEARCH IN MOTION LTD (222)· patent assignee history
2006–2021Based in Waterloo, CA· patent location history
2006–2016Based in Thoiry, FR· patent location history
2007–2015Based in Ontario, CA· patent location history
2011–2019Patents assigned to ADAMS NEIL PATRICK (132)· patent assignee history
2011–2017Patents assigned to ADAMS NEIL P (62)· patent assignee history
2011–2017Patents assigned to LITTLE HERBERT A (56)· patent assignee history
2011–2018Based in Kitchener, CA· patent location history
2013–2021Patents assigned to BLACKBERRY LTD (215)· patent assignee history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
RESEARCH IN MOTION LTD2222006–2015
BLACKBERRY LTD2152013–2021
ADAMS NEIL PATRICKself1322011–2019
ADAMS NEIL Pself622011–2017
LITTLE HERBERT A562011–2017
Locations
LocationPatentsSpan
Waterloo, CA3812006–2021
Kitchener, CA472011–2018
Ontario, CA102007–2015
Thoiry, FR32006–2016