Systems and methods for detecting keyboard characteristics
AssigneeUnited Services Automobile Association (USAA)
InventorsBilly Dwayne Carlisle, Robert Jason Neel
Life of this patent
Estimating the term…
Abstract
A keyboard detection system, that includes a processor that operates to detect at least one anomaly in input data and determine a correlation between the at least one anomaly and a characteristic of an inconsistent keyboard type. The processor may operate to determine the correlation between the at least one anomaly and the characteristic of the inconsistent keyboard type based on a lookup table or algorithm.
Claims19
A keyboard detection system, comprising:
- a database comprising database information associating a first plurality of characters of a first language with a second plurality of characters corresponding to keystrokes used to produce the first plurality of characters via a keyboard of a second language different from the first language;
- one or more processors;
- and
- memory communicatively coupled to the one or more processors, wherein the memory stores instructions configured to cause the one or more processors to:
- receive input data comprising a first set of characters, wherein the input data is related to a credential associated with an account;
- compare the input data to a second set of the second plurality of characters based on the database information;
- determine that the input data and the second set of the second plurality of characters comprise a common subset of characters;
- request additional information associated with the account in response to determining that the input data and the second set of the second plurality of characters comprise the common subset of characters;
- and
- limit access to the account in response to detecting the input data comprises one or more unprintable characters.
A keyboard detection system, comprising one or more processors and memory communicatively coupled to the one or more processors, wherein the memory comprises instructions configured to cause the one or more processors to:
- monitor keystroke activity associated with an account;
- determine error text representative of a common misspelling of target text based on the keystroke activity, wherein the error text comprises a first plurality of characters, and the target text comprises a second plurality of characters;
- receive input data during usage of the account, wherein the input data comprises a third plurality of characters;
- determine the input data is a misspelling of the target text based on the third plurality of characters of the input data comprising a subset of the second plurality of characters of the target text;
- determine that the third plurality of characters of the input data does not comprise the first plurality of characters of the error text;
- provide an alert indicative of potential unauthorized usage of the account in response to determining that the input data is the misspelling of the target text and the third plurality of characters of the input data does not comprise the first plurality of characters of the error text;
- and
- limit access to the account in response to detecting the input data comprises one or more unprintable characters.
A keyboard detection system, comprising:
- a database comprising database information associating a first plurality of characters of a first language with a second plurality of characters corresponding to keystrokes used to produce the first plurality of characters via a keyboard of a second language different from the first language;
- memory comprising instructions stored thereon;
- and
- one or more processors communicatively coupled to the memory, wherein the one or more processors, upon executing the instructions stored on the memory, are configured to:
- receive input data comprising a first set of characters entered during usage of an account;
- compare the input data to a second set of the second plurality of characters based on the database information;
- determine that the input data and the second set of the second plurality of characters comprise a common subset of characters;
- limit access to the account in response to detecting the input data comprises one or more unprintable characters;
- and
- enable usage of an additional account, instead of the usage of the account, in response to determining that the input data and the second set of the second plurality of characters comprise the common subset of characters.
Dependencies are inferred from the claim text.