Methods and apparatus for adaptive keyboard scanning

US12481373B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12481373-B2
Application numberUS-202217698712-A
CountryUS
Kind codeB2
Filing dateMar 18, 2022
Priority dateMar 18, 2022
Publication dateNov 25, 2025
Grant dateNov 25, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and apparatus for adaptive keyboard scanning are disclosed. A disclosed example apparatus to adaptively control operation of a keyboard includes at least one memory, instructions, and processor circuitry. The processor circuitry is to determine whether to operate the keyboard in a first mode or in a second mode different from the first mode, the first mode corresponding to a first number of keys, the second mode corresponding to a second number of keys less than the first number of keys, and set the keyboard to operate in the first mode or the second mode based on the determination.

First claim

Opening claim text (preview).

What is claimed is: 1 . An apparatus to adaptively control operation of a keyboard, the apparatus comprising: at least one memory; machine readable instructions; and at least one programmable circuitry to be programmed by the machine readable instructions to: determine whether to operate the keyboard in a first mode or in a second mode different from the first mode, the first mode corresponding to a first number of keys, the second mode corresponding to a second number of keys less than the first number of keys, and set the keyboard to operate in the first mode or the second mode based on the determination, the keyboard to operate at a first clock speed when the keyboard is operated in the first mode, and the keyboard to operate at a second clock speed when the keyboard is operated in the second mode, the second clock speed different from the first clock speed. 2 . The apparatus as defined in claim 1 , wherein the first mode corresponds to a first number of active columns and rows, and the second mode corresponds to a second number of active columns and rows, the first number of active columns and rows greater than the second number of active columns and rows. 3 . The apparatus as defined in claim 1 , wherein one or more of the at least one programmable circuitry is to operate the keyboard with a first scan matrix in the first mode, or operate the keyboard with a second scan matrix different from the first scan matrix in the second mode. 4 . The apparatus as defined in claim 3 , wherein the first scan matrix scans at least one different key from the second scan matrix. 5 . The apparatus as defined in claim 3 , wherein the first scan matrix and the second scan matrix have at least one overlapping key for scanning. 6 . The apparatus as defined in claim 1 , wherein the second clock speed is greater than the first clock speed. 7 . The apparatus as defined in claim 1 , wherein one or more of the at least one programmable circuitry is to determine whether to operate the keyboard in the first mode or the second mode based on whether a computing device communicatively coupled to the keyboard is set to a gaming mode. 8 . The apparatus as defined in claim 1 , wherein one or more of the at least one programmable circuitry is to select keys associated with the second mode based on designated keys corresponding to software to be executed on a computing device, the keyboard associated with the computing device. 9 . The apparatus as defined in claim 8 , wherein the designated keys are set by a user of the software. 10 . The apparatus as defined in claim 1 , wherein one or more of the at least one programmable circuitry is to generate a scan matrix corresponding to the second mode. 11 . The apparatus as defined in claim 1 , wherein one or more of the at least one programmable circuitry is to select a subset of keys of the keyboard to be scanned in the second mode, and wherein the second clock speed is greater than the first clock speed. 12 . A keyboard comprising: a housing; keys supported by the housing, ones of the keys associated with a respective row and a respective column; and a hub controller to set sampling of the keys in a first mode or in a second mode, the first mode corresponding to a first number of the keys, the second mode corresponding to a second number of the keys less than the first number of the keys, the hub controller to utilize a first scan matrix corresponding to a first sampling rate when the keyboard is in the first mode and utilize a second scan matrix corresponding to a second sampling rate greater than the first sampling rate when the keyboard is in the second mode. 13 . The keyboard as defined in claim 12 , wherein the first mode corresponds to a first number of active columns and rows, and the second mode corresponds to a second number of active columns and rows, the first number of active columns and rows greater than the second set of active columns and rows. 14 . The keyboard as defined in claim 12 , wherein the second scan matrix is based on assigned keys set by a user. 15 . The keyboard as defined in claim 12 , wherein the hub controller is to determine an operational mode of software being executed on a computing device that is communicatively coupled to the keyboard. 16 . The keyboard as defined in claim 15 , wherein the operational mode corresponds to a baseline operational mode or a gaming mode. 17 . A non-transitory computer readable medium comprising instructions to cause at least one programmable circuitry to: determine whether to operate a keyboard in a first mode or in a second mode different from the first mode, the first mode corresponding to a first number of keys, the second mode corresponding to a second number of keys less than the first number of keys; and based on the determination, cause the keyboard to scan the first number of keys in the first mode or scan the second number of keys in the second mode, the first mode associated a first clock speed, the second mode associated with a second clock speed different from the first clock speed. 18 . The non-transitory computer readable medium as defined in claim 17 , wherein the first mode corresponds to a first number of active columns and rows, and the second mode corresponds to a second number of active columns and rows, the first number of active columns and rows greater than the second set of active columns and rows. 19 . The non-transitory computer readable medium as defined in claim 17 , wherein the instructions cause one or more of the at least one programmable circuitry to operate the keyboard with a first scan matrix in the first mode, or operate the keyboard with a second scan matrix in the second mode. 20 . The non-transitory computer readable medium as defined in claim 17 , wherein the instructions cause one or more of the at least one programmable circuitry to determine whether to operate the keyboard in the first mode or the second mode based on whether a computing device communicatively coupled to the keyboard is set to a gaming mode. 21 . The non-transitory computer readable medium as defined in claim 17 , wherein the instructions cause one or more of the at least one programmable circuitry to select keys associated with the second mode based on designated keys corresponding to software. 22 . The non-transitory computer readable medium as defined in claim 21 , wherein the designated keys are set by a user. 23 . The non-transitory computer readable medium as defined in claim 17 , wherein the instructions cause one or more of the at least one programmable circuitry to generate a scan matrix associated with the second mode, the scan matrix corresponding to a subset of keys of the keyboard. 24 . A method comprising: determining, by executing instructions with at least one programmable circuitry, whether to operate a keyboard in a first mode or in a second mode different from the first mode, the first mode corresponding to a first number of keys, the second mode corresponding to a second number of keys less than the first number of keys, the first mode corresponding to a first clock speed, the second mode corresponding to a second clock speed different from the first clock speed; and in response to determining whether to operate the keyboard in the first mode or in the second mode, setting, by executing instructions with one or more of the at least one programmable circuitry, the keyboard to scan

Assignees

Inventors

Classifications

  • Special purpose keyboards · CPC title

  • G06F3/0227Primary

    Cooperation and interconnection of the input arrangement with other functional units of a computer (G06F3/023 - G06F3/037 take precedence) · CPC title

  • involving timing of operations, e.g. performing an action within a time slot · CPC title

  • using organic light emitting devices, e.g. light emitting polymer [OEP] or OLED · CPC title

  • Monitoring of peripheral devices · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12481373B2 cover?
Methods and apparatus for adaptive keyboard scanning are disclosed. A disclosed example apparatus to adaptively control operation of a keyboard includes at least one memory, instructions, and processor circuitry. The processor circuitry is to determine whether to operate the keyboard in a first mode or in a second mode different from the first mode, the first mode corresponding to a first numbe…
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F3/0227. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 25 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).