IP Library › Granted Patent US 12,669,878
Granted Patent B1
US 12,669,878 · App. 19/197,882 · Granted Jun 30, 2026

Mitigating an influence of external magnetic fields on an analog computer peripheral device

Inventors: Frédéric Alexis Guillaume de Goumoëns (Morges, CH); Léo Victor Pedro Zeender (Lausanne, CH); Vasco Eugenio Michele Foletti (Lausanne, CH)
Assignee: Logitech Europe S.A.
G06F3/03543G06F3/0202
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,669,878
App. No.
19/197,882
Filed
May 2, 2025
Granted
Jun 30, 2026
Kind
B1
Examiner
LEE, GENE W
Art Unit
2624
USPC
345/163
Abstract

A computer mouse comprising a keyplate; a first conductive element coupled to the keyplate; a second conductive element coupled to the keyplate; a first sensor element configured to detect a first magnetic field generated by the first conductive element and generate first sensor data; a second sensor element configured to detect a second magnetic field generated by the second conductive element and generate second sensor data; and one or more processors configured to: determine a position of the keyplate based on the first sensor data; and mitigate interference by a third ambient magnetic field via common mode rejection based on a difference value of the first sensor data and the second sensor data.

Claims (64)

1 . A computer mouse comprising:

a keyplate;

a first conductive element coupled to the keyplate;

a second conductive element coupled to the keyplate;

a first sensor element configured to detect a first magnetic field generated by the first conductive element and generate corresponding first sensor data;

a second sensor element configured to detect a second magnetic field generated by the second conductive element and generate corresponding second sensor data; and

one or more processors configured to:

determine a position of the keyplate based on the first or second sensor data; and

mitigate interference caused by an external magnetic field via common mode rejection based on a difference value of the first sensor data and the second sensor data.

2 . The computer mouse of claim 1 wherein the first sensor element is an inductive coil configured to:

induce electrical eddy currents in the first conductive element;

detect a resulting first magnetic field; and

generate the first sensor data based on the detected resulting first magnetic field, and

wherein the second sensor element is an inductive coil configured to:

induce electrical eddy currents in the second conductive element;

detect a resulting second magnetic field; and

generate the second sensor data based on the detected resulting second magnetic field.

3 . The computer mouse of claim 1 wherein the first sensor element is an inductive coil wound in a clockwise direction, and the second sensor element is an inductive coil wound in a counter-clockwise direction.

4 . The computer mouse of claim 3 wherein the first magnetic field is of a first polarity, and the second magnetic field is of a second polarity opposite the first polarity.

5 . The computer mouse of claim 1 wherein the first conductive element and the second conductive element are electrically coupled together.

6 . The computer mouse of claim 5 wherein the first and second conductive elements are physically coupled together as a monolithic structure.

7 . The computer mouse of claim 1 wherein the first sensor element and the second sensor element are comprised of a single, common conductive element connected in series.

8 . The computer mouse of claim 1 wherein the difference value of first sensor data and second sensor data when influenced by the external magnetic field is lesser in amplitude than the influence of the external magnetic field on either the first sensor data or second sensor data.

9 . A method of operating a computer mouse, the method comprising:

driving an electrical current through a first sensor element and a second sensor element;

generating a first magnetic field by the first sensor element in response to being driven by the electrical current;

generating a second magnetic field by the second sensor element in response to being driven by the electrical current;

inducing first electrical eddy currents in a first conductive element coupled to a keyplate of the computer mouse, the induced first electrical eddy currents caused by the first magnetic field;

inducing second electrical eddy currents in a second conductive element coupled to a keyplate of the computer mouse, the induced second electrical eddy currents caused by the second magnetic field;

generating a third magnetic field by the first conductive element in response to the first electrical eddy currents;

generating a fourth magnetic field by the second conductive element in response to the second electrical eddy currents;

detecting the third magnetic field by the first sensor element and generating corresponding first sensor data;

detecting the fourth magnetic field by the second sensor element and generating corresponding second sensor data;

determining a position of the keyplate based on the first or second sensor data; and

reducing interference caused by an external magnetic field via common mode rejection based on a difference value of the first sensor data and the second sensor data.

10 . The method of claim 9 wherein the first sensor element is an inductive coil wound in a clockwise direction, and the second sensor element is an inductive coil wound in a counter-clockwise direction.

11 . The method of claim 9 wherein the first magnetic field is of a first polarity, and the second magnetic field is of a second polarity opposite the first polarity.

12 . The method of claim 9 wherein the first conductive element and the second conductive element are electrically coupled together.

13 . The method of claim 9 wherein the first and second conductive elements are physically coupled together as a monolithic structure.

14 . The method of claim 9 wherein the first sensor element and the second sensor element are comprised of a single, common conductive element connected in series.

15 . An input device comprising:

a button;

a conductive element coupled to the button;

a substrate;

a single conductor coupled to the substrate, the single conductor configured into:

a first coil; and

a second coil configured adjacent to and in series with the first coil;

a first sensor element configured to detect a first magnetic field generated by the conductive element and generate corresponding first sensor data;

a second sensor element configured to detect a second magnetic field generated by the conductive element and generate corresponding second sensor data; and

one or more processors configured to:

determine a position of the button based on the first or second sensor data; and

mitigate interference caused by an external magnetic field via common mode rejection based on a difference value of the first sensor data and the second sensor data.

16 . The input device of claim 15 wherein the first coil is configured to:

induce electrical eddy currents in the conductive element;

detect a resulting first magnetic field from the conductive element; and

generate the first sensor data based on the detected resulting first magnetic field, and

wherein the second coil is configured to:

induce electrical eddy currents in the conductive element;

detect a resulting second magnetic field from the conductive element; and

generate the second sensor data based on the detected resulting second magnetic field.

17 . The input device of claim 15 wherein the first coil is wound in a clockwise direction, and wherein the second coil is wound in a counter-clockwise direction.

18 . The input device of claim 15 wherein the first magnetic field is of a first polarity, and the second magnetic field is of a second polarity opposite the first polarity.

19 . The input device of claim 15 wherein the input device is a computer mouse.

20 . The input device of claim 15 wherein the button is a keyplate.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 11, 2026
From: DE GOUMOËNS, FRÉDÉRIC ALEXIS GUILLAUME; ZEENDER, LÉO VICTOR PEDRO; FOLETTI, VASCO EUGENIO MICHELE
To: LOGITECH EUROPE S.A.
Reel/Frame 074048/0271 →
References Cited (75)
US 6050718A · Schena et al. · 2000 [cited by applicant]
US 6243078B1 · Rosenberg · 2001 [cited by applicant]
US 7821494B2 · Tsai et al. · 2010 [cited by applicant]
US 7965276B1 · Martin et al. · 2011 [cited by applicant]
US 8120584B2 · Grivna et al. · 2012 [cited by applicant]
US 8665217B2 · Farag et al. · 2014 [cited by applicant]
US 9678577B1 · Rutledge · 2017 [cited by examiner]
US 10466803B1 · Rutledge · 2019 [cited by examiner]
US 10528074B1 · Olsson et al. · 2020 [cited by applicant]
US 10642435B2 · Maru · 2020 [cited by examiner]
US 10732731B2 · Odgers et al. · 2020 [cited by applicant]
US 10845878B1 · Zhao et al. · 2020 [cited by applicant]
US 10935620B2 · Das · 2021 [cited by examiner]
US 10942610B2 · Maru · 2021 [cited by examiner]
US 10948313B2 · Kost · 2021 [cited by examiner]
US 11048344B1 · Drezet et al. · 2021 [cited by applicant]
US 11079874B2 · Lapointe · 2021 [cited by examiner]
US 11092657B2 · Maru · 2021 [cited by examiner]
US 11093060B2 · Yancey · 2021 [cited by examiner]
US 11204670B2 · Maru · 2021 [cited by examiner]
US 11294469B2 · Gajiwala et al. · 2022 [cited by applicant]
US 11301054B1 · Drezet et al. · 2022 [cited by applicant]
US 11402946B2 · Duewer · 2022 [cited by examiner]
US 11507199B2 · Melanson · 2022 [cited by examiner]
US 11536758B2 · Wardlaw · 2022 [cited by examiner]
US 11537219B2 · Borodin et al. · 2022 [cited by applicant]
US 11537242B2 · Das · 2022 [cited by examiner]
US 11619519B2 · Lapointe · 2023 [cited by examiner]
US 11721463B2 · Valverde · 2023 [cited by examiner]
US 11775170B2 · Cho · 2023 [cited by applicant]
US 11836290B2 · Kost · 2023 [cited by examiner]
US 11868540B2 · Hellman · 2024 [cited by examiner]
US 11880506B2 · Rosenberg et al. · 2024 [cited by applicant]
US 11921930B1 · Chou et al. · 2024 [cited by applicant]
US 12130159B2 · Maru · 2024 [cited by examiner]
US 12176143B2 · Valverde · 2024 [cited by examiner]
US 12366932B2 · Yancey · 2025 [cited by examiner]
US 12418289B1 · Chen et al. · 2025 [cited by applicant]
US 12442683B2 · Wardlaw · 2025 [cited by examiner]
US 12463643B2 · Yancey · 2025 [cited by examiner]
US 12524084B2 · Valverde et al. · 2026 [cited by applicant]
US 20020080112A1 · Braun et al. · 2002 [cited by applicant]
US 20020084986A1 · Armstrong · 2002 [cited by applicant]
US 20050156892A1 · Grant · 2005 [cited by applicant]
US 20050162389A1 · Obermeyer et al. · 2005 [cited by applicant]
US 20090201248A1 · Negulescu et al. · 2009 [cited by applicant]
US 20120139841A1 · Taylor et al. · 2012 [cited by applicant]
US 20120215475A1 · Rutledge · 2012 [cited by examiner]
US 20130154942A1 · Okada · 2013 [cited by examiner]
US 20160175711A1 · Billington et al. · 2016 [cited by applicant]
US 20160179200A1 · Billington et al. · 2016 [cited by applicant]
US 20170249024A1 · Jackson et al. · 2017 [cited by applicant]
US 20170262083A1 · Huang et al. · 2017 [cited by applicant]
US 20170357319A1 · Chaudhri et al. · 2017 [cited by applicant]
US 20190079584A1 · Bonanno et al. · 2019 [cited by applicant]
US 20200045044A1 · Turgeman · 2020 [cited by applicant]
US 20200271477A1 · Kost · 2020 [cited by examiner]
US 20200409478A1 · Shastri et al. · 2020 [cited by applicant]
US 20210018993A1 · Odgers et al. · 2021 [cited by applicant]
US 20210318764A1 · Knoppert et al. · 2021 [cited by applicant]
US 20220171470A1 · Drezet et al. · 2022 [cited by applicant]
US 20220296996A1 · Soelberg et al. · 2022 [cited by applicant]
US 20230090674A1 · Lee · 2023 [cited by applicant]
US 20230197323A1 · Valverde et al. · 2023 [cited by applicant]
US 20230400938A1 · Goh et al. · 2023 [cited by applicant]
US 20240004472A1 · Bajaj et al. · 2024 [cited by applicant]
US 20240256471A1 · Morrison et al. · 2024 [cited by applicant]
US 20240288942A1 · Justin et al. · 2024 [cited by applicant]
US 20240419263A1 · Stoeckli et al. · 2024 [cited by applicant]
US 20250068243A1 · Valverde et al. · 2025 [cited by applicant]
US 20250068244A1 · Valverde et al. · 2025 [cited by applicant]
US 20250147540A1 · Barzen et al. · 2025 [cited by applicant]
WO 2020033468A1 · 2020 [cited by applicant]
U.S. Appl. No. 19/197,877, “Non-Final Office Action”, Feb. 2, 2026, 21 pages. [cited by applicant]
U.S. Appl. No. 19/224,566, “Non-Final Office Action”, Feb. 2, 2026, 19 pages. [cited by applicant]