Dial Control for Addition and Reversal Operations
AssigneeMicrosoft Technology Licensing, LLC
InventorsChristian Klein, Gyancarlo Garcia Avila, Callil R. Capuozzo
Life of this patent
Estimating the term…
Abstract
In one example, a method for modifying input with a dial includes creating a queue of input actions corresponding to one or more atomic operations for an application. The method can also include detecting a dial action from a dial, the dial action indicating a reversal operation for removing at least one input action from the queue of input actions or an addition operation for adding at least one input action to the queue of input actions. Furthermore, the method can include generating an intermediate representation of the one or more atomic operations based on the dial action from the dial.
Claims22
A system for modifying input, the system comprising:
- memory;
- and
- at least one processor configured to:
- create a queue of input actions corresponding to one or more atomic operations for an application;
- detect a dial action from a dial, the dial action indicating a reversal operation for removing at least one input action from the queue of input actions or an addition operation for adding at least one input action to the queue of input actions;
- and
- generate an intermediate representation of the one or more atomic operations based on the dial action from the dial.
A method for modifying input, comprising:
- creating a queue of input actions corresponding to one or more atomic operations for an application, the input actions provided by an input device;
- detecting a dial action from a dial, the dial action indicating a reversal operation for removing at least one input action from the queue of input actions or an addition operation for adding at least one input action to the queue of input actions;
- and
- generating an intermediate representation of the one or more atomic operations based on the dial action from the dial.
One or more computer-readable storage devices for modifying input comprising a plurality of instructions that, based at least on execution by a processor, cause the processor to:
- create a queue of input actions corresponding to one or more atomic operations for an application, the input actions provided by an input device detect a dial action from a dial, the dial action indicating a reversal operation for removing at least one input action from the queue of input actions or an addition operation for adding at least one input action to the queue of input actions, wherein the addition operation comprises repeating a last performed operation or increasing the intensity of the last performed operation;
- and
- generate an intermediate representation of the one or more atomic operations based on the dial action from the dial.
A system for modifying input, comprising:
- a dial to detect a dial action;
- an input device to provide an input action;
- and
- a processor to:
- detect the input action from the input device;
- store the input action in a queue of input actions corresponding to one or more atomic operations for an application;
- detect the dial action from the dial, wherein the dial action indicates a reversal operation for removing the input action from the queue of input actions or an addition operation for adding at least one input action to the queue of input actions;
- generate a modified input action based on the dial action and the queue of input actions;
- and
- provide the modified input action to the application.
Dependencies are inferred from the claim text.