Patent ID: 11934588
Assignee: META PLATFORMS TECHNOLOGIES, LLC
Field: Measurement (Instruments)
Classification: CPC G | IPC G

Claim 3:
4. A non-transitory, computer-readable storage medium including instructions that, when executed by a controller with a force-sensing thumbstick to control an artificial-reality environment, cause performance of operations including:
at the controller including a housing configured to house electrical and mechanical components of the controller, a thumbstick having a stationary default position relative to a top portion of the housing, one or more force sensors, one or more processors, and a haptic-feedback generator:
sensing, via the one or more force sensors:
a magnitude of a first force applied to the thumbstick in a substantially downward direction relative to a top portion of the housing while the thumbstick is in the stationary default position, and
a magnitude of a second force applied to the thumbstick in the substantially downward direction relative to the top portion of the housing while the thumbstick is in a position other than the stationary default position;

receiving, by the one or more processors, the magnitude of the first force from the one or more force sensors and the magnitude of the second force from the one or more force sensors;
in accordance with a determination, by the one or more processors, that the magnitude of the first force satisfies a default-position predefined force value that is associated with the stationary default position of the thumbstick, providing, via the haptic-feedback generator, first haptic feedback to a user; and
in accordance with a determination, by the one or more processors, that the magnitude of the second force satisfies a positionally-specific predefined force value that is associated with the position other than the stationary default position of the thumbstick, providing, via the haptic-feedback generator, second haptic feedback to the user, wherein the default-position predefined force value is a larger force value than the positionally-specific predefined force value.