Switching input modalities based on data security environment
AssigneeCitibank, N.A.
InventorsGanesh Prasad Bhat, Ramee Karthikeyan, Emily Mclaughlin, Joshua Goldman, James Myers
Life of this patent
Estimating the term…
Abstract
A multi-modal adaptive artificial intelligence system automatically detects user accessibility needs and personalizes content delivery across multiple presentation formats. The system may modify input modalities based on security requirements, automatically switching between voice, gesture, touch, or biometric inputs when handling sensitive data. Additionally, the system detects user disabilities through behavioral analysis and generates compliant interfaces with appropriate accommodations for color vision deficiencies, dyslexia, ADHD, and motor control limitations.
Claims14
One or more non-transitory computer-readable media storing instructions thereon for modifying input modalities, wherein the instructions cause one or more processors to:
- receive, by an artificial intelligence agent from a user device associated with a user, a request associated with an application comprising a component residing on the user device, wherein the request has been input using an initial input modality of the user device, and wherein the artificial intelligence agent is associated with a corresponding computer-executable operation set configured to be autonomously executed by the artificial intelligence agent on a software application set;
- determine that the request requires additional user data to complete, wherein the additional user data is input by the user using the user device, and wherein the additional user data will comprise authentication data for authenticating with the application;
- determine a security level associated with the additional user data, wherein the security level indicates a sensitivity level associated with the additional user data;
- based on the additional user data comprising the authentication data, set the security level to a metric not compatible with the initial input modality;
- determine that the initial input modality does not match the security level associated with the additional user data;
- based on determining that the initial input modality does not match the security level associated with the additional user data, select, based on the security level associated with the additional user data, an alternate input modality based on available input modalities for the user device;
- generate one or more instructions for generating an input interface according to the alternate input modality, wherein the input interface enables the user to input the additional user data via the alternate input modality;
- and
- provide the one or more instructions to the user device, wherein the user device generates the input interface and enables input of the additional user data via the input interface.
A method for modifying input modalities, the method comprising:
- receiving, by an artificial intelligence agent from a user device associated with a user, a request associated with an application comprising a component residing on the user device, wherein the request has been input using an initial input modality of the user device, and wherein the artificial intelligence agent is associated with a corresponding computer-executable operation set configured to be autonomously executed by the artificial intelligence agent on a software application set;
- determining that the request requires additional user data to complete, wherein the additional user data is input by the user using the user device, and wherein the additional user data will comprise account identification data for accessing an account associated with the user;
- based on determining that the additional user data will comprise the account identification data, assigning a high security level as a security level, wherein the high security level indicates that a high security modality is required;
- determining that the initial input modality does not match the security level associated with the additional user data;
- based on determining that the initial input modality does not match the security level associated with the additional user data, selecting, based on the security level associated with the additional user data, an alternate input modality based on available input modalities for the user device;
- generating one or more instructions for generating an input interface according to the alternate input modality, wherein the input interface enables the user to input the additional user data via the alternate input modality;
- and
- providing the one or more instructions to the user device, wherein the user device generates the input interface and enables input of the additional user data via the input interface.
A system comprising:
- one or more processors;
- and
- one or more memories storing instructions that when executed by the one or more processors cause the one or more processors to:
- receive, by an artificial intelligence agent from a user device associated with a user, a request associated with an application comprising a component residing on the user device, wherein the request has been input using an initial input modality of the user device, and wherein the artificial intelligence agent is associated with a corresponding computer-executable operation set configured to be autonomously executed by the artificial intelligence agent on a software application set;
- determine that the request requires additional user data to complete, wherein the additional user data is input by the user using the user device, and wherein the additional user data will comprise authentication data for authenticating with the application;
- determine a security level associated with the additional user data, wherein the security level indicates a sensitivity level associated with the additional user data;
- based on the additional user data comprising the authentication data, set the security level to a metric not compatible with the initial input modality;
- determine that the initial input modality does not match the security level associated with the additional user data;
- based on determining that the initial input modality does not match the security level associated with the additional user data, select, based on the security level associated with the additional user data, an alternate input modality based on available input modalities for the user device;
- generate one or more instructions for generating an input interface according to the alternate input modality, wherein the input interface enables the user to input the additional user data via the alternate input modality;
- and
- provide the one or more instructions to the user device, wherein the user device generates the input interface and enables input of the additional user data via the input interface.
Dependencies are inferred from the claim text.