Adaptive trigger mapping

US12489382B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12489382-B2
Application numberUS-202218065227-A
CountryUS
Kind codeB2
Filing dateDec 13, 2022
Priority dateDec 15, 2021
Publication dateDec 2, 2025
Grant dateDec 2, 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.

A power tool including a housing, a trigger, a motor coupled to an output member, and a motor drive circuit coupled to the motor. The power tool further includes a motor controller coupled to the motor drive circuit. The motor control circuit is configured to detect a position change of the trigger, determine one or more parameters associated with the position change, and generate an output based on the one or more determined parameters and a variable trigger mapping function. The output is then output to the motor drive circuit.

First claim

Opening claim text (preview).

What is claimed is: 1 . A power tool comprising: a housing; a trigger; a motor coupled to an output member; a motor drive circuit coupled to the motor; and a motor controller coupled to the motor drive circuit, the motor controller configured to: detect a position change of the trigger, determine a depression distance and a release distance corresponding to the position change, generate an output using at least a first hysteresis function in response to the determined depression distance and a second hysteresis function in response to the determined release distance, and transmit the output to the motor drive circuit. 2 . The power tool of claim 1 , wherein the first and second hysteresis functions are selected from one of a linear function, a polynomial function, a piecewise function, a lookup table function, a discrete function, and a continuous function. 3 . The power tool of claim 1 , wherein the motor controller is further configured to generate the output using a third hysteresis function in response to the position change being a transition from a depression to a release, and a fourth hysteresis function in response to the position change being a transition from a release to a depression. 4 . The power tool of claim 1 , further comprising a communication interface configured to receive data from one or more external devices. 5 . The power tool of claim 4 , wherein the motor controller is further configured to modify the one or more hysteresis functions based on the received data. 6 . A power tool comprising: a housing; a trigger; a motor coupled to an output member; a motor drive circuit coupled to the motor; and a motor controller coupled to the motor drive circuit, the motor controller configured to: detect a position change of the trigger, determine one or more parameters associated with the detected position change based on a change in a detected magnetic field, wherein the one or more parameters comprises a depression or release distance of the trigger, inputting the one or more parameters to a trigger map to generate an output, transmit the output to the motor drive circuit, apply one or more trigger mapping adjustment functions to modify the trigger map, and update the trigger map based on the applied trigger mapping function. 7 . The power tool of claim 6 , wherein the one or more trigger mapping adjustment functions include a spline function. 8 . The power tool of claim 6 , wherein the one or more trigger mapping adjustment functions include a cumulative density function. 9 . The power tool of claim 6 , wherein the one or more trigger mapping adjustment functions include a reinforcement learning function. 10 . The power tool of claim 6 , further comprising a communication interface configured to receive a user input from one or more external devices. 11 . The power tool of claim 10 , wherein the one or more trigger mapping adjustment functions are selected based on the received user input. 12 . The power tool of claim 10 , wherein the received user input is configured to modify one or more parameters of the trigger mapping adjustment function. 13 . A power tool comprising: a housing; a trigger; a motor coupled to an output member; a motor drive circuit coupled to the motor; and a motor controller coupled to the motor drive circuit, the motor controller configured to: detect a position change of the trigger, determine one or more parameters associated with the detected position change, wherein the one or more parameters comprises a transition state of the trigger, the transition state comprising at least of one a depressing to releasing state or a releasing to depressing state, generate an output using a first variable trigger mapping function in response to the transition state being a depression to releasing state and a second variable trigger mapping function in response to the transition being a releasing to depressing state, and transmit the output to the motor drive circuit. 14 . The power tool of claim 13 , wherein the variable trigger mapping function is a hysteresis function. 15 . The power tool of claim 14 , wherein the hysteresis function is one of a linear function, a polynomial function, a piecewise function, a lookup table function, a discrete function, and a continuous function. 16 . The power tool of claim 13 , wherein the variable trigger mapping function is one of a spline function, a cumulative density function, and a reinforcement learning function. 17 . The power tool of claim 13 , further comprising a communication interface configured to receive a user input from one or more external devices. 18 . The power tool of claim 17 , wherein the variable trigger mapping function is selected based on the received user input.

Assignees

Inventors

Classifications

  • Construction of casings, bodies or handles {(B25F5/006, B25F5/008 take precedence)} · CPC title

  • implementing a off line learning phase to determine and store useful data for on-line control · CPC title

  • using neural networks · CPC title

  • Arrangements for speed regulation of a single motor wherein the motor speed is measured and compared with a given physical value so as to adjust the motor speed · CPC title

  • H02P7/22Primary

    using multi-position switch, e.g. drum, controlling motor circuit by means of pilot-motor-operated multi-position switch or pilot-motor-operated variable resistance (H02P7/24, H02P7/30 take precedence) · 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 US12489382B2 cover?
A power tool including a housing, a trigger, a motor coupled to an output member, and a motor drive circuit coupled to the motor. The power tool further includes a motor controller coupled to the motor drive circuit. The motor control circuit is configured to detect a position change of the trigger, determine one or more parameters associated with the position change, and generate an output bas…
Who is the assignee on this patent?
Milwaukee Electric Tool Corp
What technology area does this patent fall under?
Primary CPC classification H02P7/22. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Dec 02 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).