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

Claim 17:
18. A system for controlling an artificial-reality environment, the system comprising:
a wearable device configured to present the artificial-reality environment including one or more objects to a user that is wearing the wearable device, wherein the wearable device is in communication with a controller having a force-sensitive thumbstick;
the controller including a housing configured to house electrical and mechanical components of the controller, a force-sensitive thumbstick having a stationary default position relative to the housing, one or more force sensors, one or more processors, and a haptic-feedback generator, wherein the controller is configured to:
sense, 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;

receive, 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, provide, 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, provide, 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.