TASK-ORIENTED FEEDBACK USING A MODULAR SENSING DEVICE
A wearable device can be worn by a user, and can include a mode selector, one or more sensors, a signal detector to detect wireless signals, a feedback mechanism comprising at least one of a haptic system, an audio system, or a visual system and providing feedback outputs. The wearable device can also include a controller that can initiate a selected mode from a plurality of modes on the wearable device, where the selected mode causing the controller to execute a real-world game. In accordance with the selected mode, the controller can interpret sensor data from the one or more sensors and inputs from the signal detector, where the sensor data corresponds to a series of actions performed by the user utilizing the wearable device. Based the interpretations, the controller can generate feedback responses via a feedback mechanism.
1 . A wearable device to be worn by a user, the wearable device comprising:
a mode selector;
one or more sensors;
a signal detector to detect wireless signals;
a feedback mechanism configured to provide feedback to the user, the feedback mechanism comprising at least one of a haptic system, an audio system, or a visual system; and
a controller configured to:
in response to a user input on the mode selector, initiate a selected mode from a plurality of modes on the wearable device, the selected mode causing the controller to execute a real-world game; and
in accordance with the selected mode, interpret sensor data from the one or more sensors and inputs from the signal detector, the sensor data corresponding to a series of actions performed by the user utilizing the wearable device; and
based on interpreting the sensor data and the detected signals in accordance with the selected mode, generate feedback responses via a feedback mechanism.
2 . The wearable device of claim 1 , wherein the wearable device comprises a wrist-worn device, and wherein the selected mode comprises a wield mode that causes the controller to:
detect sensor data corresponding to a series of actions performed by the user while the user is holding a wielded device; and
generate a series of feedback responses unique to the wield mode in response to the series of actions performed by the user.
3 . The wearable device of claim 1 , wherein the selected mode comprises a finder mode that causes the controller to:
using the signal detector, detect a wireless signal from a network device, the wireless signal including a unique identifier for the network device; and
determine whether the unique identifier for the network device correlates to any of a plurality of digital resources.
4 . The wearable device of claim 3 , wherein the finder mode further causes the controller to:
in response to determining that the unique identifier for the network device does correlate to a respective digital resource, (i) generate a feedback response via the feedback mechanism indicating that the network device comprises a source of the respective digital resource, and (ii) enable the user to select a mining mode on the wearable device to cause the controller to store an amount of the respective digital resource.
5 . The wearable device of claim 4 , wherein the mining mode causes the controller to:
generate variable feedback outputs via the feedback mechanism based on a direction towards the network device, based on the wireless signal, to enable the user to locate the respective digital resource.
6 . The wearable device of claim 5 , wherein the mining mode causes the controller to generate the variable feedback outputs by (i) dynamically increasing an intensity of the feedback mechanism as the user points the wearable device towards the direction of the network device, and (ii) dynamically decreasing an intensity of the feedback mechanism as the user points the wearable device away from the direction of the network device.
7 . The wearable device of claim 5 , wherein the mining mode further causes the controller to:
when the user points the wearable device in the direction of the network device for a predetermined amount of time, generate and store a predetermined amount of the respective digital resource in a memory of the wearable device.
8 . The wearable device of claim 7 , wherein the selected mode enables the user to utilize the respective digital resource in connection with the real-world game.
9 . The wearable device of claim 7 , wherein the selected mode further causes the controller to:
wirelessly connect with a computing device of the user; and
transfer the respective digital resource to a memory of the computing device, the respective digital resource being utilizable in connection with gameplay on the computing device.
10 . The wearable device of claim 1 , wherein the selected mode further causes the controller to:
while executing the real-world game, detect a proximate wearable device using the signal detector;
wirelessly connect with the proximate wearable device via a communication interface of the wearable device; and
in response to wirelessly connecting with the proximate wearable device, execute a sub-mode to cause the controller generate feedback responses based on user interactions between the user and a user of the proximate wearable device.
11 . The wearable device of claim 10 , wherein the selected mode further causes the controller to:
detect, via an inductive interface of the wearable device, an inductive pairing between the wearable device and the proximate wearable device;
wherein the controller wirelessly connects with the proximate wearable device and executes the sub-mode in response to the inductive pairing.
12 . The wearable device of claim 11 , wherein the sub-mode comprises an interactive mode that enables the user and a user of the proximate wearable device to initiate a simulated fighting session that causes the controller to reconfigure interpretation of the sensor data to generate the feedback responses based on the user interactions.
13 . The wearable device of claim 12 , wherein the interactive mode further causes the controller to:
alternate between attacking and blocking sub-modes between the user and the proximate user.
14 . The wearable device of claim 13 , wherein the attacking sub-mode causes the controller to:
identify, in the sensor data, a set of actions in the series of actions performed by the user that indicates an attacking move;
translate the set of actions to offensive data corresponding to the attack move; and
transmit the offensive data to the proximate wearable device via the wireless communication interface.
15 . The wearable device of claim 14 , wherein the attacking sub-mode further causes the controller to:
receive, via the wireless communication interface, an indication of whether the attack move was successful; and
generate a feedback output using the feedback mechanism based on the indication.
16 . The wearable device of claim 15 , wherein the blocking sub-mode causes the controller to:
identify, in the sensor data, a second set of actions performed by the user indicating a blocking move;
translate the second set of actions into defensive data corresponding to the blocking move; and
transmit the defensive data to the proximate device via the wireless communication interface, wherein the defensive data indicates whether the blocking move was successful.
17 . The wearable device of claim 16 , wherein the interactive mode further causes the controller to:
generate a respective score for each successful attacking move and each successful blocking move;
maintain a score count based on the respective scores for each of the successful attacking moves and each of the successful blocking moves; and
when the score count reaches a predetermined threshold, generate a feedback response using the feedback mechanism indicating that the simulated fighting session has ended.
18 . The wearable device of claim 17 , wherein the interactive mode further causes the controller to:
connect with a mobile computing device; and
transmit a final score count to the mobile computing device for display.
19 . The wearable device of claim 1 , wherein the controller implements a plurality of state machines, each respective state machine being associated with a sensor data signature corresponding to a specified user action in the series of actions, and wherein the respective state machine executes a state transition when the sensor data correlates with the sensor data signature, the state transition causing the controller to generate an associated feedback response via the feedback mechanism.
20 . A computer-implemented method of operating a wearable device, the method being performed by one or more processors and comprising:
in response to a user input on a mode selector of the wearable device, initiating a selected mode from a plurality of modes on the wearable device, the selected mode causing the wearable device to execute a real-world game; and
in accordance with the selected mode, interpreting sensor data from one or more sensors of the wearable device and detected signals from a signal detector of the wearable device, the sensor data corresponding to a series of actions performed by the user utilizing the wearable device; and
based on interpreting the sensor data and the detected signals in accordance with the selected mode, generating feedback responses via a feedback mechanism.