Inventor

Jason T. Griffin

Inventor
Kitchener, CA

Overview

556→
Patents
1999–2020
Patent span
Electricity
Primary field (CPC H)

Patents· 556 as inventor

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

G06Fprimary
G06FElectric digital data processing34%
H04MTelephonic communication20%
LOC1410%
H01HElectric switches6%
H04WWireless communication networks6%
H04LTransmission of digital information, e.g. telegraphic communication4%
H04BTransmission3%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes2%
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%
G09GArrangements or circuits for control of indicating devices using static means to present variable information2%
PatentTitleYear
10,871,837Wearable electronic devices having a rotatable input structure202010,818,117Systems and methods for controlling access to a secured space202010,795,562Portable electronic device and method of controlling same202010,691,180Wearable electronic devices having a multi-use single switch and methods of use thereof202010,678,391Wearable electronic devices having an inward facing input device and methods of use thereof202010,666,585Method, devices, and system for determining the presence status of a message recipient and displaying the name and presence indication of entries in an address book matching partial input based on the location of a mobile communication device202010,649,538Electronic device and method of displaying information in response to a gesture202010,642,933Method and apparatus for word prediction selection202010,628,037Mobile device systems and methods202010,621,328Password entry using 3D image with spatial alignment202010,545,665Optimization of memory refresh rates using estimation of die temperature202010,459,495Wearable electronic devices having an inward facing input device and methods of use thereof201910,431,323Calibrating I/O impedances using estimation of memory die temperature201910,401,965Method of providing tactile feedback and apparatus201910,375,220Handheld device with notification message viewing201910,347,118Device and method for controlling a plurality of targeted devices201910,324,625Optimization of memory refresh rates using estimation of die temperature201910,261,599Adding interrogative punctuation to an electronic message201910,243,618Communications device, method and system for establishing wireless communications between communications devices201910,203,858Portable electronic device and method of controlling the display of information201910,191,556Electronic device and method of displaying information in response to a gesture201910,162,419Method of providing tactile feedback and apparatus201810,146,326Method and handheld electronic device for displaying and selecting diacritics201810,140,283Predictive text dictionary population201810,067,572Hand-held electronic device201810,061,394Electronic device including keypad with keys having a ridged surface profile201810,062,453Calibrating I/O impedances using estimation of memory die temperature201810,007,395Method for predicting messaging addresses for an electronic message composed on an electronic device20189,910,588'Touchscreen keyboard providing word predictions in partitions of the touchscreen keyboard in proximate association with candidate letters'20189,866,667'Handheld device with notification message viewing'20189,857,978'Optimization of memory refresh rates using estimation of die temperature'20189,851,983Method for generating text in a handheld electronic device and a handheld electronic device incorporating the same20179,852,280Authentication for access to a device that has a primary display portion and a secondary display portion20179,807,242'Information system with detachable information module'20179,769,300'System and associated NFC tag using plurality of NFC tags associated with location or devices to communicate with communications device'20179,747,003'Multiple-stage interface control of a mobile electronic device'20179,740,389'Device, system and method for processing character data'20179,736,218'Device, system and method for processing character data'20179,703,390'Hand-held electronic device'20179,684,378'Electronic device and method of displaying information in response to a gesture'20179,680,777'Method, devices and system having out of office based presence'20179,665,279'Electronic device and method for previewing content associated with an application'20179,665,178'Selective inbox access in homescreen mode on a mobile electronic device'20179,632,649'Methods and devices to allow common user interface mode based on orientation'20179,588,589'Method of providing tactile feedback and apparatus'20179,569,059'Reference-point-based static-scale mapping application'20179,557,913'Virtual keyboard display having a ticker proximate to the virtual keyboard'20179,558,714'System and method for controlling a display of a mobile device'20179,524,290'Scoring predictions based on prediction length and typing speed'20169,483,085'Portable electronic device including touch-sensitive display and method of controlling same'20169,477,311'Electronic device and method of displaying information in response to a gesture'20169,477,321'Embedded navigation assembly and method on handheld device'20169,455,768'Communications device, method and system for establishing wireless communications between communications devices'20169,442,921'Handheld electronic device including automatic selection of input language, and associated method'20169,436,363'Device, system, and method for informing users of functions and characters associated with telephone keys'20169,436,281'Electronic device and method of providing tactile feedback'20169,417,695'Tactile feedback method and apparatus'20169,411,876'Methods and devices for storing content based on classification options'20169,395,867'Method and system for displaying an image on an electronic device'20169,377,951'Handheld electronic device providing confirmation of input, and associated method'20169,377,807'Magnetic connector'20169,367,097'System and method for adjusting presentation of text and images on an electronic device according to an orientation of the device'20169,367,141'Hand-held electronic device with a keyboard optimized for use with the thumbs'20169,361,018'Method of providing tactile feedback and apparatus'20169,335,833'Keyboard input control method and system'20169,310,889'Touchscreen keyboard predictive display and generation of a set of characters'20169,292,100'Method and apparatus pertaining to a touch typing-friendly grid-patterned keyboard'20169,285,836'Portable electronic device including touch-sensitive display'20169,269,207'Communications system providing personnel access based upon near-field communication and related methods'20169,261,973'Method and system for previewing characters based on finger position on keyboard'20169,256,295'Outwardly decreasing height keys for a handheld electronic device keyboard'20169,258,123'Multi-layered color-sensitive passwords'20169,253,632'Portable bridge device'20169,246,555'System and associated NFC tag using plurality of NFC tags associated with location or devices to communicate with communications device'20169,245,102'Combining navigation and fingerprint sensing'20169,241,052'System and method for activating components on an electronic device using orientation data'20169,239,631'Keyboard input control method and system'20169,223,948'Combined passcode and activity launch modifier'20159,223,497'In-context word prediction and word correction'20159,213,469'System and method for using navigational and other commands on a mobile communication device'20159,201,510'Method and device having touchscreen keyboard with visual cues'20159,195,318'Method and handheld electronic device for displaying and selecting diacritics'20159,189,157'Method and apparatus for word prediction selection'20159,167,368'Event notification on a mobile device using binaural sounds'20159,160,823'Handheld electronic device that has a keypad which can be rendered ineffective, and associated method'20159,152,323'Virtual keyboard providing an indication of received input'20159,146,621'Reduced qwerty keyboard system that provides better accuracy and associated method'20159,143,577'System and method for maintaining on a handheld electronic device information that is substantially current and is readily available to a user'20159,134,759'Dual-mode mobile communication device'20159,135,426'Password entry using moving images'20159,134,810'Next letter prediction for virtual keyboard'20159,131,532'Information system with detachable information module'20159,128,921'Touchscreen keyboard with corrective word prediction'20159,124,704'Mobile communication device with subscriber identity module'20159,122,315'Expandable keyboard'20159,122,672'In-letter word prediction for virtual keyboard'20159,116,552'Touchscreen keyboard providing selection of word predictions in partitions of the touchscreen keyboard'20159,110,499'System and method for adjusting presentation of moving images on an electronic device according to an orientation of the device'20159,106,275'Accelerometer tap detection to initiate NFC communication'20159,100,064'Mobile wireless communications device, method and system using magnetic sensor and activated NFC circuit for establishing communications between mobile wireless communications devices'20159,087,465'Adaptive pedestrian billboard system and related methods'20159,075,576'Keypads for mobile devices and method of manufacturing the same'20159,075,425'Adjustable output power supply'20159,075,449'Handheld electronic device and associated method employing a multiple-axis input device and selectively disabling disambiguation'20159,075,451'Handheld device with notification message viewing'20159,072,052'Communication system providing context-based mobile wireless communications device power consumption management and related methods'20159,063,653'Ranking predictions based on typing speed and typing confidence'20159,066,310'Non-visual representation of a current gauge value of an electronic device on a continuum'20159,058,077'Tactile touch screen for electronic device'20159,055,154'Mobile communication device with subscriber identity module'20159,055,153'Mobile communication device with subscriber identity module'20159,052,870'System and frame for mounting a device above a printed circuit board in an electronic device'20159,043,420'System, method and device for migrating data'20159,042,815'Wireless device for providing notifications associated with a mobile electronic device'20159,041,733'Methods for adjusting a presentation of graphical data displayed on a graphical user interface'20159,037,083'Communications device including radio frequency (RF) signal blocking layer for near-field communication (NFC) device and related methods'20159,032,322'Touchscreen keyboard predictive display and generation of a set of characters'20159,020,935'Systems and methods of building and using custom word lists'20159,013,435'Portable electronic device including touch-sensitive display and method of controlling same'20159,013,864'Support for a flexible display'20159,007,753'Cover for a portable electronic device'20158,994,653'Handheld device with notification message viewing'20158,983,371'Mobile wireless communications device provided enhanced switching between active and power saving near field communication (NFC) modes and related methods'20158,976,120'Tactile touchscreen for electronic device'20158,971,032'Support for a flexible display'20158,972,241'Electronic device and method for a bidirectional context-based text disambiguation'20158,970,477'Handheld device having retractable keypad assembly'20158,963,744'Key system for an electronic device'2015D0722308'Electronic device'20158,941,511'Keyboard for hand-held devices'20158,941,979'Foldable keyboard'20158,937,597'Handheld electronic device having a slidable keyboard'20158,929,869'Communications system providing mobile device notification based upon personal interest information and calendar events'20158,931,083'Multi-layer multi-point or randomized passwords'20158,912,879'Security system providing temporary personnel access based upon near-field communication and related methods'20148,899,852'Apparatus pertaining to a keyboard comprised of physically-discrete hinged segments'20148,904,286'Method and arrangement for providing a primary actions menu on a wireless handheld communication device'20148,896,469'Reduced keyboard character selection system and method'2014D0717825'Display screen with keyboard graphical user interface'20148,868,403'Handheld electronic device with reduced keyboard and associated method of providing improved disambiguation'20148,869,263'Wireless communications system providing mobile device authentication bypass based upon user-wearable security device and related methods'20148,869,248'Communication system providing wireless authentication for private data access and related methods'20148,866,743'Navigational tool with drag-based tactile feedback on a handheld wireless communication device'20148,866,769'Device cover with drawing pad input device'20148,866,747'Electronic device and method of character selection'20148,863,271'Password entry using 3D image with spatial alignment'20148,861,224'Magnetic hinge electronic mobile device'20148,843,183'Mobile communication device having overlapping first and second body members'20148,842,423'Cover for a portable electronic device'20148,836,472'Combining navigation and fingerprint sensing'20148,830,667'Storable keyboard having a pivoting cover'20148,831,676'Mobile communication device with subscriber identity module'20148,824,152'Cover for a frame for a device mounted above a printed circuit board in an electronic device'20148,824,669'Handheld electronic device with keyboard'20148,810,541'Handheld electronic device having gesture-based control and a method of using same'20148,811,032'Handheld electronic device having a flexible display'20148,804,318'Storable keyboard having variable angular orientations'20148,803,850'Stylus with control ring user interface'2014D0709910'Display screen with keyboard graphical user interface'2014D0709909'Display screen with keyboard graphical user interface'20148,780,051'Electronic device including keypad'20148,780,046'Device and method for application navigation enhancement on a handheld electronic device'20148,769,772'Mobile electronic device having member rotatable between first and second positions'20148,773,358'Handheld electronic device and associated method providing advanced text editing function in a text disambiguation environment'20148,769,641'Multi-layer multi-point or pathway-based passwords'20148,769,668'Touchscreen password entry'20148,760,404'Method and apparatus pertaining to a touch typing-friendly grid-patterned keyboard'20148,756,522'Portable electronic device and method of controlling same'20148,754,756'Tactile indicator which changes the texture of a surface for a portable electronic device'20148,749,531'Method for receiving input on an electronic device and outputting characters based on sound stroke patterns'20148,745,131'System and method for maintaining on a handheld electronic device information that is substantially current and is readily available to a user'20148,745,694'Adjusting the position of an endpoint reference for increasing security during device log-on'20148,743,050'Handheld device having pivotally retractable keypad assembly'20148,740,064'Payment processing system including mobile wireless communications device to send a payment confirmation to a transaction terminal and associated methods'20148,744,469'Cellular communications system for providing non-real time subscription data and related methods'20148,744,530'Portable electronic device and method of controlling same'20148,743,066'Electronic device with capacitive touch-sensitive display'20148,737,923'System and method for reducing radio frequency interference between a wireless communication device and a speaker'20148,731,607'Mobile communication device with subscriber identity module'20148,730,171'Handheld electronic device providing feedback to facilitate navigation and the entry of information, and associated method'20148,730,188'Gesture input on a portable electronic device and method of controlling the same'20148,723,814'Handheld electronic communication device'20148,723,890'Handheld electronic device having sliding display and position configurable camera'20148,724,317'Apparatus pertaining to a deployable keyboard and corresponding bottom surface'20148,718,546'Near-field communication (NFC) system providing low power peer-to-peer recognition mode and related methods'20148,718,626'Communication system utilizing near field communication (NFC) to provide enhanced teleconference features and related methods'20148,717,393'System and method for controlling a display of a mobile device'20148,718,706'Mobile communication device with subscriber identity module'20148,711,554'Portable electronic device housing including hinge'20148,711,098'Handheld electronic device with text disambiguation employing advanced editing feature'20148,704,648'Reconfigurable keyfield on a communication device'20148,696,391'Two-part jack socket for a portable electronic device'20148,700,090'Radio accessory for a mobile device'20148,689,147'System and method for using navigational and other commands on a mobile communication device'20148,682,245'Communications system providing personnel access based upon near-field communication and related methods'20148,676,793'Systems and methods of building and using custom word lists'20148,670,709'Near-field communication (NFC) system providing mobile wireless communications device operations based upon timing and sequence of NFC sensor communication and related methods'20148,669,844'Radio frequency identification (RFID) system providing meeting room reservation and scheduling features and related methods'20148,670,935'Tagging a location by pairing devices'20148,662,769'Keyboard with rotatable portion'20148,659,569'Portable electronic device including touch-sensitive display and method of controlling same'20148,660,615'LCD backlight duration proportional to amount of information on the LCD display screen'20148,659,552'Handheld electronic device'20148,661,530'Multi-layer orientation-changing password'20148,660,621'Mobile phone'20148,655,274'Communications device including radio frequency (RF) signal blocking layer for near-field communication (NFC) device and related methods'20148,650,624'Obscuring visual login'20148,650,635'Pressure sensitive multi-layer passwords'20148,648,796'Stroke based input system for character input'20148,635,676'Visual or touchscreen password entry'20148,631,487'Simple algebraic and multi-layer passwords'20148,630,686'Mobile device slide system and method'20148,624,858'Portable electronic device including touch-sensitive display and method of controlling same'20148,626,065'Near-field communication (NFC) system providing plug-in device connection assistance features and related methods'20148,625,774'Method and apparatus for generating a subliminal alert'20148,619,043'System and method of calibration of a touch screen display'20138,619,041'Portable electronic device and method of controlling same'20138,611,971'Hinging interconnector for a clamshell handheld electronic communication device'20138,606,248'Advertising server for delivering targeted advertisements to a mobile wireless device and associated methods'20138,599,545'Portable folding electronic device'20138,600,460'Handheld electronic communication device including touch-sensitive display and method'20138,601,570'Multi-layer orientation-changing password'20138,599,130'Portable electronic device and method of controlling same'20138,593,404'Reduced key arrangement for a mobile communication device'20138,577,071'Shape-adaptable surface for an audio port'20138,564,937'Multi-plane activation side key for a mobile electronic device'20138,564,539'Handheld electronic device with text disambiguation employing advanced text case feature'20138,553,006'Portable electronic device including tactile touch-sensitive input device and method of protecting same'20138,554,281'Handheld electronic device including automatic selection of input language, and associated method'20138,547,326'Handheld electronic device having gesture-based control and a method of using same'20138,547,254'Handheld electronic device that has a keypad which can be rendered ineffective, and associated method'20138,537,117'Handheld wireless communication device that selectively generates a menu in response to received commands'20138,531,417'Location of a touch-sensitive control method and apparatus'20138,532,977'Handheld electronic device with reduced keyboard and associated method of providing improved disambiguation'20138,532,721'Portable electronic device having sliding display providing event notification'20138,527,010'Device, system, and method for informing users of functions and characters associated with telephone keys'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'2013D0688242'Keyboard'20138,514,179'Handheld electronic communication device having an age compensating display'20138,502,837'System and method for activating components on an electronic device using orientation data'20138,493,322'Hand-held electronic device'20138,493,323'System and method for adjusting presentation of moving images on an electronic device according to an orientation of the device'20138,489,157'Handheld electronic device with extended dual-hinged interconnector'20138,490,008'Touchscreen keyboard predictive display and generation of a set of characters'20138,483,784'Mobile communications device having a rotatable member'20138,472,932'Information system with detachable information module'20138,469,749'Two-part jack socket for a portable electronic device'20138,466,812'Handheld electronic device providing confirmation of input, and associated method'20138,467,838'Portable electronic device'20138,463,186'Communications device using electromagnet and activated communications circuit'20138,462,119'Method of facilitating user input in handheld electronic device employing a text disambiguation function'20138,463,315'Handheld wireless communication device'20138,464,149'Hand-held electronic device with autopunctuation'20138,463,329'Portable electronic device and method of controlling same'20138,449,208'Ramped-key keyboard for a handheld mobile communication device'2013D0682832'Keyboard'20138,437,813'Communication device with multiple detachable communication modules'20138,433,372'System and method for providing feedback to a caller in response to the modulation of an incoming voice communication'20138,419,303'Keyboard with overlaid numeric phone keypad'20138,422,948'Mobile wireless communications device including wireless-based availability detector and associated methods'20138,416,195'Hand-held electronic device with a keyboard optimized for use with the thumbs'20138,417,303'Mobile device case'20138,412,148'Location-based alarm system with forewarning capability'20138,412,279'Handheld electronic communication device including touch-sensitive display'20138,400,433'Handheld electronic device having facilitated telephone dialing with audible sound tags, and associated method'20138,396,459'Cellular communications system for providing non-real time subscription data and related methods'20138,384,677'Electronic device including touch-sensitive input surface and method of determining user-selected input'20138,380,712'Systems and methods of building and using custom word lists'20138,361,648'Expandable battery compartment for handheld electronic devices'20138,362,929'Keypad and method of assembly of same'20138,348,684'Portable electronic device having a concealed jack socket'20138,350,729'Reduced QWERTY keyboard system that provides better accuracy and associated method'20138,347,221'Touch-sensitive display and method of control'20138,346,294'Appearance adaptable keypad for a handheld communication device'20138,346,295'Dual-mode keypad for a mobile device'20138,346,308'Communication device'20138,340,577'Communications device using electromagnet and activated communications circuit'20128,341,230'Method for predicting messaging addresses for an electronic message composed on an electronic device'2012D0672349'Keyboard'20128,332,000'Handheld electronic device having a slide-and-twist mechanism'20128,330,628'Keyboard for hand-held devices'20128,319,734'Input apparatus for a handheld electronic device and method of enabling input employing the same'20128,319,742'Portable electronic device and method of controlling same'20128,315,672'Portable electronic device and method of controlling same'20128,310,466'Method of mounting thumbwheel switch on printed circuit board and handheld electronic device incorporating the same'20128,310,458'Electronic device including a moveable touch-sensitive input and method of controlling same'20128,310,457'Portable electronic device including tactile touch-sensitive input device and method of protecting same'20128,296,680'Method and handheld electronic device for displaying and selecting diacritics'20128,295,897'Multi-function slide element for a mobile communication device'20128,295,126'Method and apparatus for processing a calendar database for time zone shifting'20128,294,670'Optically based input mechanism for a handheld electronic communication device'20128,290,765'Handheld electronic device with reduced keyboard and associated method of providing improved disambiguation'20128,284,544'Mobile communication device with displaceable lid member'20128,284,163'Handheld electronic device'20128,279,183'Electronic device including touch-sensitive display'20128,271,036'Handheld wireless communication device'20128,259,074'Key arrangement for a keyboard'20128,259,071'Handheld electronic device providing feedback to facilitate navigation and the entry of information, and associated method'20128,260,851'System and method for maintaining on a handheld electronic device information that is substantially current and is readily available to a user'2012

Career & activity timeline

Assembled from patent assignee/location history and declaration credentials.

1999–2016Patents assigned to RESEARCH IN MOTION LTD (336)· patent assignee history
1999–2019Based in Waterloo, CA· patent location history
2006–2018Patents assigned to GRIFFIN JASON T (85)· patent assignee history
2006–2020Based in Kitchener, CA· patent location history
2010Based in Kitchner, CA· patent location history
2012–2019Patents assigned to GRIFFIN JASON TYLER (145)· patent assignee history
2013–2020Patents assigned to BLACKBERRY LTD (218)· patent assignee history
2013–2018Patents assigned to PASQUERO JEROME (40)· patent assignee history
2018–2020Based in Abingdon, GB· patent location history

Inventor activity

Assignee and location history derived from the patent record.

Assignees
AssigneePatentsSpan
RESEARCH IN MOTION LTD3361999–2016
BLACKBERRY LTD2182013–2020
GRIFFIN JASON TYLERself1452012–2019
GRIFFIN JASON Tself852006–2018
PASQUERO JEROME402013–2018
Locations
LocationPatentsSpan
Kitchener, CA3572006–2020
Waterloo, CA1911999–2019
Abingdon, GB52018–2020
Kitchner, CA32010