Back to results
US 10,896,287 B2Granted
Identifying and modifying specific user input
AssigneeLenovo (Singapore) Pte. Ltd.
InventorsRussell Speight VanBlon, Jason Peter Sallinger, Joshua Neil Novak
Life of this patent
Estimating the term…
Abstract
One embodiment provides a method, including: receiving, on a touch input device, user input; indentifying, using a processor, syntax in the user input; modifying, based on the identified syntax, the user input; and inserting, using a processor, the modified user input into a data field. Other aspects are described and claimed.
Claims20
A method, comprising:
- receiving, on a touch input device, user input for input to a destination within an application, wherein the destination comprises a predetermined syntax structure, wherein identifying the destination for input is at least partially based upon a proximity of the user input provided in real time to one or more data fields within the application, wherein the identifying the destination for input is at least partially based upon an input type of the one or more data fields corresponding to the destination;
- determining the user input does not match the predetermined syntax structure of the destination, wherein the determining comprises identifying an input type of the user input by identifying syntax of the user input from characters included in the user input and determining, based upon the input type, that the user input does not match the predetermined syntax structure of the destination;
- automatically modifying, without additional user input, the user input to match the predetermined syntax structure of the destination, wherein the modifying comprises replacing at least one character of the user input;
- and
- inserting, after the modification, the modified user input into the one of more data fields associated with the destination.
2 more elements
An information handling device, comprising:
- a processor;
- a touch input device operatively coupled to the processor;
- and
- a memory device that stores instructions executable by the processor to:
- receive, on the touch input device, user input for input to a destination within an application, wherein the destination comprises a predetermined syntax structure, wherein identifying the destination is at least partially based upon a proximity of the user input provided in real time to one or more data fields within the application, wherein the identifying the destination for input is at least partially based upon an input type of the one or more data fields corresponding to the destination;
- determine the user input does not match the predetermined syntax structure of the destination, wherein the determining comprises identifying an input type of the user input by identifying, using a processor, syntax of the user input, wherein to determine comprises identifying an input type of the user input by identifying syntax of the user input from characters included in the user input and determining, based upon the input type, that the user input does not match the predetermined syntax structure of the destination;
- automatically modify, without additional user input, the user input to match the predetermined syntax structure of the destination, wherein the modifying comprises replacing at least one character of the user input;
- and
- insert, after the modification, the modified user input into the one or more data fields associated with the destination.
6 more elements
A product, comprising:
- a storage device having code stored therewith, the code being executable by a processor and comprising:
- code that receives, on a touch input device, user input for input to a destination within an application, wherein the destination comprises a predetermined syntax structure, wherein identifying the destination is at least partially based upon a proximity of the user input provided in real time to one or more data fields within the application, wherein the identifying the destination for input is at least partially based upon an input type of the one or more data fields corresponding to the destination;
- code that determines the user input does not match the predetermined syntax structure, wherein the determining comprises identifying an input type of the user input by identifying syntax of the user input from characters included in the user input and determining, based upon the input type, that the user input does not match the predetermined syntax structure;
- code that automatically modifies, without additional user input, the user input to match the predetermined syntax structure of the destination, wherein the modifying comprises replacing at least one character of the user input;
- and
- code that inserts, after the modification, the modified user input into the one or more data fields associated with the destination.
3 more elements
Dependencies are inferred from the claim text.