Methods, systems, and apparatuses to convey chorded input
AssigneeGeorgia Tech Research Corporation
InventorsCaitlyn Seim, Thad Eugene Starner
Life of this patent
Estimating the term…
Abstract
Disclosed herein are methods, systems, computer readable media, and apparatuses for conveying chorded input to a user. Chorded input can be conveyed by one or more sequences of stimulation events, wherein each sequence represents a particular chorded input.
Claims19
A method of conveying a first and a second chorded input, the first chorded input comprising a first set of multiple actions to be undertaken simultaneously and the second chorded input comprising a second set of multiple actions to be undertaken simultaneously, the method comprising:
- generating, by a processor in electrical communication with a plurality of actuators and an output device, a first stimulation sequence, the first stimulation sequence comprising instructions for sequentially activating, with a predetermined temporal offset between sequential activations, a first plurality of the plurality of actuators in a first sequential order, the predetermined temporal offset being selected by the processor;
- according to the instructions of the first stimulation sequence, generating, by the processor, a first plurality of stimulation sequence signals configured to cause a first plurality of activations in which each of the first plurality of the plurality of actuators is activated in the first sequential order, wherein each of the first plurality of activations is a discrete stimulation event representing an action of the first set of multiple actions, the first plurality of activations conveying the first chorded input by sequentially representing each action of the first set of multiple actions to be undertaken simultaneously;
- responsive to the first plurality of the plurality of actuators activating in the first sequential order, generating, by the processor, an output signal to cause a perceptible indication by the output device;
- generating, by the processor, a second stimulation sequence, the second stimulation sequence comprising instructions for activating a second plurality of the plurality of actuators in a second sequential order;
- and
- according to the instructions of the second stimulation sequence, generating, by the processor, a second plurality of stimulation sequence signals configured to cause a second plurality of activations in which each of a second plurality of the plurality of actuators is activated in the second sequential order, wherein each of the second plurality of activations is a discrete stimulation event representing an action of the second set of multiple actions, the second plurality of activations conveying the second chorded input by sequentially representing each action of the second set of multiple actions to be undertaken simultaneously.
A non-transitory computer-readable medium that stores instructions that, when executed by at least one processor, causes the at least one processor to perform a method of conveying a first and a second chorded input, the first chorded input comprising a first set of multiple actions to be undertaken simultaneously and the second chorded input comprising a second set of multiple actions to be undertaken simultaneously, the method comprising:
- generating, by a processor in electrical communication with a plurality of actuators and an output device, a first stimulation sequence, the first stimulation sequence comprising instructions for sequentially activating, with a predetermined temporal offset between sequential activations, a first plurality of the plurality of actuators in a first sequential order, the predetermined temporal offset being selected by the processor;
- according to the instructions of the first stimulation sequence, generating, by the processor, a first plurality of stimulation sequence signals configured to cause a first plurality of activations in which each of the first plurality of the plurality of actuators is activated in the first sequential order, wherein each of the first plurality of activations is a discrete stimulation event representing an action of the first set of multiple actions, the first plurality of activations conveying a first chorded input by sequentially representing each action of the first set of multiple actions to be undertaken simultaneously;
- responsive to the plurality of actuators activating in the first sequential order, generating, by the processor, an output signal to cause a perceptible indication by the output device;
- generating, by the processor, a second stimulation sequence, the second stimulation sequence comprising instructions for activating a second plurality of the plurality of actuators in a second sequential order;
- and
- according to the instructions of the second stimulation sequence, generating, by the processor, a second plurality of stimulation sequence signals configured to cause a second plurality of activations in which each of a second plurality of the plurality of actuators is activated in the second sequential order, wherein each of the second plurality of activations is a discrete stimulation event representing an action of the second set of multiple actions, the second plurality of activations conveying the second chorded input by sequentially representing each action of the second set of multiple actions to be undertaken simultaneously.
A system for conveying a first and a second chorded input, the first chorded input comprising a first set of multiple actions to be undertaken simultaneously and the second chorded input comprising a second set of multiple actions to be undertaken simultaneously, the system comprising:
- at least one memory operatively coupled to at least one processor and configured for storing data and instructions that, when executed by the at least one processor, cause the system to:
- generate, by a processor in electrical communication with a plurality of actuators and an output device, a first stimulation sequence, the first stimulation sequence comprising instructions for sequentially activating, with a predetermined temporal offset between sequential activations, a first plurality of the plurality of actuators in a first sequential order, the predetermined temporal offset being selected by the processor;
- according to the instructions of the first stimulation sequence, generate, by the processor, a first plurality of stimulation sequence signals configured to cause a first plurality of activations in which each of the first plurality of the plurality of actuators is activated in the first sequential order, wherein each of the first plurality of activations is a discrete stimulation event representing an action of the first set of multiple actions, the first plurality of activations conveying the first chorded input by sequentially representing each action of the first set of multiple actions to be undertaken simultaneously;
- responsive to the plurality of actuators activating in the first sequential order, generate, by the processor, an output signal to cause a perceptible indication by the output device;
- generate, by the processor, a second stimulation sequence, the second stimulation sequence comprising instructions for activating a second plurality of the plurality of actuators in a second sequential order;
- and
- according to the instructions of the second stimulation sequence, generate, by the processor, a second plurality of stimulation sequence signals configured to cause a second plurality of activations in which each of a second plurality of the plurality of actuators is activated in the second sequential order, wherein each of the second plurality of activations is a discrete stimulation event representing an action of the second set of multiple actions, the second plurality of activations conveying the second chorded input by sequentially representing each action of the second set of multiple actions to be undertaken simultaneously.
Dependencies are inferred from the claim text.