Smart interface with facilitated input and mistake recovery
AssigneeI.Q. Joe, LLC
InventorJeffrey James Hatch
Life of this patent
Estimating the term…
Abstract
Systems, methods, and devices including smart interfaces with facilitated input and mistake recovery are described. For example, a smart interface system can identify one or more portions of user input as alterable decisions, and, for each of the one or more alterable decisions, store, in a memory, information about one or more alternative options for the alterable decision. The system can also identify one of the alterable decisions as the currently alterable decision, and upon receiving an input indicative of an actuation of the alteration key, alter the currently alterable decision to another of the one or more alternative options based on the stored information.
Claims21
1-104. (canceled)
A computing device having an interface with expedited mathematical alteration, the device comprising:
- an input device comprising keys configured to allow a user to input at least various mathematical expressions, wherein a mathematical expression comprises at least one of a sequence of characters that denotes a numeral or a mathematical operation applied to one or more operands that themselves are mathematical expressions;
- a display configured to display a user input, and further configured to display at least one type of mathematical expression as a mathematical structure, wherein a mathematical structure comprises a mathematical expression that includes one or more portions such that characters within a portion of the mathematical expression are visually distinguished from characters not within the portion of the mathematical expression;
- at least one non-transitory computer readable medium having stored thereon executable instructions;
- and
- at least one processor in communication with the at least one non-transitory computer readable medium and configured to execute the instructions to cause the system to:
- in response to an actuation of a key of the input device, either cause a contiguous portion of input that is adjacent to but not within a mathematical structure to become contained within the mathematical structure or cause a contiguous portion of input that is within a mathematical structure to become excluded from the mathematical structure, and to accordingly update the display to visually indicate whether or not the contiguous portion of input is now within the mathematical structure.
A computing device having an interface with expedited format alteration, the device comprising:
- an input device configured to allow a user to enter input and to allow a user to select a format for application to a portion of the user's input;
- a display configured to display each portion of user input according to its selected format;
- at least one non-transitory computer readable medium having stored thereon executable instructions;
- and
- at least one processor in communication with the at least one non-transitory computer readable medium and configured to execute the instructions to cause the system:
- in response to an entry of a portion of input, to make a determination as to whether or not at least two potentially desirable applicable formats exist wherein each of the potentially desirable applicable formats is a format that a user may desire to be applied to the entered portion of input, and to, after determining that at least two such potentially desirable applicable formats do exist, provide a means for expedited format alteration, wherein the means of expedited format alteration is a means of selection of at least one of the at least two potentially desirable applicable formats for application to the entered portion of input.
A method of expedited input alteration, the method comprising:
- determining an alterable input by input-contemporaneous evaluation of both interconnected and disparate subsets, classifications, or manifestations of user input;
- indicating the determined alterable input as actively alterable via visual distinction within an input field;
- and
- activating the alterable input by a single user action applicable to multiple alterable input classifications as well as a variety of alteration presentation, implementation, and effect options.
Dependencies are inferred from the claim text.