US 11,907,445 B2
Surface classification and sensor tuning for a computer peripheral device
Nicolas Chauvin, Chexbres (CH); and François Morier, Romanel-sur-Lausanne (CH)
Assigned to Logitech Europe S.A., Lausanne (CH)
Filed by Logitech Europe S.A., Lausanne (CH)
Filed on Dec. 15, 2022, as Appl. No. 18/082,466.
Application 18/082,466 is a continuation of application No. 17/743,180, filed on May 12, 2022, granted, now 11,567,592.
Application 17/743,180 is a continuation of application No. 16/913,391, filed on Jun. 26, 2020, granted, now 11,347,327, issued on May 31, 2022.
Prior Publication US 2023/0120650 A1, Apr. 20, 2023
Int. Cl. G06F 3/0354 (2013.01); G06F 3/03 (2006.01)
CPC G06F 3/03544 (2013.01) [G06F 3/0304 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A computer-implemented method for operating a computer mouse, the method comprising:
receiving an activation signal from the computer mouse;
in response to receiving the activation signal, determining, based on optical data generated by an optical sensor of the computer mouse, a relative displacement of the computer mouse along an underlying surface;
identifying a surface characteristic of the underlying surface based on the optical data;
accessing surface characteristics of a plurality of surface profiles stored in memory;
comparing the surface characteristic of the underlying surface with the surface characteristics of the plurality of surface profiles stored in memory;
classifying a surface type of the underlying surface as one of the plurality of surface profiles stored in memory when the surface characteristic of the underlying surface matches a surface characteristic of the one of the plurality of surface profiles stored in memory; and
modifying, based on the classified surface type of the underlying surface, an operation of the optical sensor that alters the optical data.