Patents by Inventor Xianhong Zhang

Xianhong Zhang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20250233943
    Abstract: A telephonic routing system to enable rerouting a call between a live agent and an automated agent is provided. The system may include a receiver configured to receive a telephonic call from a caller. The system may also include a router configured to route the telephonic call to a first communication pathway where the first communication pathway may connect the telephonic call to a live agent headset device. The system may also include a processor configured to retrieve a customer profile associated with a phone number of the telephonic call and display authentication data, on a graphical user interface (“GUI”) of a computing device associated with the live agent headset device. The router may be further configured to reroute the telephonic call to a second communication pathway for verifying an authenticity of the caller. The second communication pathway may establish a connection between the telephonic call and the automated agent.
    Type: Application
    Filed: January 16, 2024
    Publication date: July 17, 2025
    Inventors: Xianhong Zhang, Sridevi Rachakulla, Ramakrishna Yannam, Tao Huang, Manoj Shankar
  • Patent number: 12229299
    Abstract: A one-way data migration system may shift authentication data from a legacy database to a current database. The system may include one or more databases, a mobile device, a mobile device processor, a backend server, a backend receiver, a backend processor, and a backend transmitter. The backend transmitter may transmit requests to the mobile device. The backend receiver may receive the usernames and passwords. The backend processor may authenticate the input usernames and passwords using a hash previously stored within a first database. The backend processor may create a current or updated hash for the password. The system may change the underlying pathway from a pathway associated with the hash previously stored within the first database to a current pathway associated with the current hash. A second database may store the current hash. Following storage of the current hash, the processor may flag the username and/or password as migrated.
    Type: Grant
    Filed: October 19, 2023
    Date of Patent: February 18, 2025
    Assignee: Bank of America Corporation
    Inventors: Tao Huang, Kent Steger, Ramakrishna Yannam, Xianhong Zhang
  • Patent number: 11790062
    Abstract: Aspects of the disclosure relate to processing authentication requests to secured information systems based on machine-learned user behavior profiles. A computing platform may receive an authentication request corresponding to a request for a user of a client computing device to access one or more secured information resources associated with a user account. The computing platform may capture behavioral parameters associated with the client computing device and may evaluate the behavioral parameters using a behavioral profile associated with the user account to determine a behavioral deviation score. Based on the behavioral deviation score, the computing platform may select an authentication action from a plurality of pre-defined authentication actions. Subsequently, the computing platform may generate commands directing an account portal computing platform to allow access, conditionally allow access, or prevent access based on the selected authentication action.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: October 17, 2023
    Assignee: Bank of America Corporation
    Inventors: Michael E. Toth, Hitesh Shah, Xianhong Zhang
  • Patent number: 11775623
    Abstract: Aspects of the disclosure relate to processing authentication requests to secured information systems using machine-learned user-account behavior profiles. A computing platform may receive an authentication request corresponding to a request for a user of a client computing device to access one or more secured information resources associated with a user account. The computing platform may capture one or more behavioral parameters and activity data associated with one or more interactions with one or more non-authenticated pages. Then, the computing platform may evaluate the one or more behavioral parameters and the activity data using a behavioral profile associated with the user account. Based on this evaluation, the computing platform may identify the authentication request as malicious and may generate and send one or more denial-of-access commands to prevent the client computing device from accessing the one or more secured information resources associated with the user account.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: October 3, 2023
    Assignee: Bank of America Corporation
    Inventors: Michael E. Toth, Xianhong Zhang, Hitesh Shah, Srinivasa Rao Goriparthi
  • Patent number: 11689524
    Abstract: Aspects of the disclosure relate to preventing unauthorized access to secured information systems. A computing platform may receive, from an end user desktop computing device, a request to login to a user account associated with a user account portal. In response to receiving the request, the computing platform may generate an authentication token in an authentication database and may send a notification to at least one registered device linked to the user account. After sending the notification, the computing platform may receive, from the at least one registered device, an authentication response message. If the authentication response message indicates that valid authentication input was received, the computing platform may update the authentication token to indicate that the request to login to the user account has been approved. After updating the authentication token, the computing platform may provide, to the end user desktop computing device, access to a portal interface.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: June 27, 2023
    Assignee: Bank of America Corporation
    Inventors: Ashish Arora, Muniraju Jayaramaiah, Xianhong Zhang
  • Patent number: 11531734
    Abstract: Aspects of the disclosure relate to determining optimal machine learning models. A computing platform may collect, via a network, data indicative of login activity to an enterprise resource. One or more initial features indicative of the login activity may be identified. Based on the one or more initial features, an initial test dataset and a test model may be generated. Then, the test model may be deployed in a production environment. Subsequently, the computing platform may identify one or more production feature vectors. Then, the computing platform may generate, based on the one or more production feature vectors, a training dataset. Subsequently, the computing platform may perform, for the training dataset, a data quality check. Then, the computing platform may predict, by applying Bayesian optimization to the training dataset, an optimal machine learning model. Subsequently, the computing platform may apply the optimal machine learning model to detect unauthorized activity.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: December 20, 2022
    Assignee: Bank of America Corporation
    Inventors: WenTsong Shiue, Xianhong Zhang, Yu Fu
  • Patent number: 11290454
    Abstract: Aspects of the disclosure relate to linking channel-specific systems with a user authentication hub. In some embodiments, a computing platform may receive, from a telephone agent support computer system associated with a telephone agent channel, an authentication request for a user account. The computing platform may generate a set of one or more authentication prompts based on a set of authentication rules defined for the telephone agent channel and may provide the set of one or more authentication prompts generated based on the set of authentication rules defined for the telephone agent channel. Subsequently, the computing platform may validate one or more responses to the set of one or more authentication prompts. Based on validating the one or more responses, the computing platform may provide user account information associated with the user account to the telephone agent support computer system associated with the telephone agent channel.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: March 29, 2022
    Assignee: Bank of America Corporation
    Inventors: Mark A. Pender, Daniel L. Carpenter, Kapil Pruthi, Xianhong Zhang, Apeksh M. Dave, Elizabeth Votaw, Andrew T. Keys
  • Publication number: 20220058906
    Abstract: Contactless dispensing of objects from object-dispensing machines. A digital token is wirelessly communicated to the machine via short-range wireless communication, such as Near Field Communication (NFC) or the like. In response, a push notification is communicated to the user's wireless device, which includes an activatable link for launching a mobile application. In response to launching the mobile application and authenticating the user, the mobile application provides object-dispensing machine-like user interfaces that are configured to allow the user to input object requesting parameters and submit a request for objects to be dispensed from the object-dispensing machine. The request is communicated to the object-dispensing machines (or corresponding backend processing systems) and, once the request is verified, the object-dispensing machine dispenses the requested objects.
    Type: Application
    Filed: August 21, 2020
    Publication date: February 24, 2022
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Srinivas Dundigalla, Mohan Rao Balan, Pavan Kumar Chayanam, Varsha Devadas, Tony England, Hari Gopalkrishnan, Brandon Kozlowski, Kurt A. Loth, Navdeep Mahajan, Carl Parziale, Rupal V. Shah, Manoj Shankar, David Smiddy, Cory Scott Turco, Robert L. Wright, JR., Xianhong Zhang, Pavan Singaraju
  • Patent number: 11257084
    Abstract: Aspects of the disclosure relate to linking channel-specific systems with a user authentication hub. In some embodiments, a computing platform may receive, from a mobile device, an authentication request for a user account and may generate one or more authentication prompts. Subsequently, the computing platform may provide the one or more authentication prompts and may validate responses to the authentication prompts. Based on validating the responses to the authentication prompts, the computing platform may generate one or more security questions based on historical information associated with the user account. Subsequently, the computing platform may provide the one or more security questions and may validate one or more responses to the one or more security questions. Based on validating the one or more responses to the one or more security questions, the computing platform may provide user account information associated with the user account to the mobile device.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: February 22, 2022
    Assignee: Bank of America Corporation
    Inventors: Mark A. Pender, Daniel L. Carpenter, Kapil Pruthi, Xianhong Zhang, Apeksh M. Dave, Elizabeth Votaw, Andrew T. Keys
  • Publication number: 20220046008
    Abstract: Aspects of the disclosure relate to preventing unauthorized access to secured information systems. A computing platform may receive, from an end user desktop computing device, a request to login to a user account associated with a user account portal. In response to receiving the request, the computing platform may generate an authentication token in an authentication database and may send a notification to at least one registered device linked to the user account. After sending the notification, the computing platform may receive, from the at least one registered device, an authentication response message. If the authentication response message indicates that valid authentication input was received, the computing platform may update the authentication token to indicate that the request to login to the user account has been approved. After updating the authentication token, the computing platform may provide, to the end user desktop computing device, access to a portal interface.
    Type: Application
    Filed: October 21, 2021
    Publication date: February 10, 2022
    Inventors: Ashish Arora, Muniraju Jayaramaiah, Xianhong Zhang
  • Publication number: 20220027441
    Abstract: Aspects of the disclosure relate to processing authentication requests to secured information systems based on machine-learned user behavior profiles. A computing platform may receive an authentication request corresponding to a request for a user of a client computing device to access one or more secured information resources associated with a user account. The computing platform may capture behavioral parameters associated with the client computing device and may evaluate the behavioral parameters using a behavioral profile associated with the user account to determine a behavioral deviation score. Based on the behavioral deviation score, the computing platform may select an authentication action from a plurality of pre-defined authentication actions. Subsequently, the computing platform may generate commands directing an account portal computing platform to allow access, conditionally allow access, or prevent access based on the selected authentication action.
    Type: Application
    Filed: October 11, 2021
    Publication date: January 27, 2022
    Inventors: Michael E. Toth, Hitesh Shah, Xianhong Zhang
  • Publication number: 20210406346
    Abstract: Aspects of the disclosure relate to determining optimal machine learning models. A computing platform may collect, via a network, data indicative of login activity to an enterprise resource. One or more initial features indicative of the login activity may be identified. Based on the one or more initial features, an initial test dataset and a test model may be generated. Then, the test model may be deployed in a production environment. Subsequently, the computing platform may identify one or more production feature vectors. Then, the computing platform may generate, based on the one or more production feature vectors, a training dataset. Subsequently, the computing platform may perform, for the training dataset, a data quality check. Then, the computing platform may predict, by applying Bayesian optimization to the training dataset, an optimal machine learning model. Subsequently, the computing platform may apply the optimal machine learning model to detect unauthorized activity.
    Type: Application
    Filed: June 30, 2020
    Publication date: December 30, 2021
    Inventors: WenTsong Shiue, Xianhong Zhang, Yu Fu
  • Patent number: 11184355
    Abstract: Aspects of the disclosure relate to preventing unauthorized access to secured information systems. A computing platform may receive, from an end user desktop computing device, a request to login to a user account associated with a user account portal. In response to receiving the request, the computing platform may generate an authentication token in an authentication database and may send a notification to at least one registered device linked to the user account. After sending the notification, the computing platform may receive, from the at least one registered device, an authentication response message. If the authentication response message indicates that valid authentication input was received, the computing platform may update the authentication token to indicate that the request to login to the user account has been approved. After updating the authentication token, the computing platform may provide, to the end user desktop computing device, access to a portal interface.
    Type: Grant
    Filed: April 7, 2021
    Date of Patent: November 23, 2021
    Assignee: Bank of America Corporation
    Inventors: Ashish Arora, Muniraju Jayaramaiah, Xianhong Zhang
  • Patent number: 11176230
    Abstract: Aspects of the disclosure relate to processing authentication requests to secured information systems based on machine-learned user behavior profiles. A computing platform may receive an authentication request corresponding to a request for a user of a client computing device to access one or more secured information resources associated with a user account. The computing platform may capture behavioral parameters associated with the client computing device and may evaluate the behavioral parameters using a behavioral profile associated with the user account to determine a behavioral deviation score. Based on the behavioral deviation score, the computing platform may select an authentication action from a plurality of pre-defined authentication actions. Subsequently, the computing platform may generate commands directing an account portal computing platform to allow access, conditionally allow access, or prevent access based on the selected authentication action.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: November 16, 2021
    Assignee: Bank of America Corporation
    Inventors: Michael E. Toth, Hitesh Shah, Xianhong Zhang
  • Patent number: 11120109
    Abstract: Aspects of the disclosure relate to processing authentication requests to secured information systems based on machine-learned event profiles. A computing platform may receive an authentication request corresponding to a request for a user of a client computing device to access one or more secured information resources associated with a user account in a client portal session. The computing platform may capture one or more behavioral parameters and may generate one or more authentication prompts. Thereafter, the computing platform may receive one or more authentication prompt responses and may evaluate an event pattern. Based on evaluating the event pattern and validating the one or more authentication prompt responses, the computing platform may generate and send one or more authentication commands directing an account portal computing platform to allow access to the one or more secured information resources associated with the user account in the client portal session.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: September 14, 2021
    Assignee: Bank of America Corporation
    Inventors: Michael E. Toth, Hitesh Shah, Xianhong Zhang
  • Patent number: 11113370
    Abstract: Aspects of the disclosure relate to processing authentication requests to secured information systems using machine-learned user-account behavior profiles. A computing platform may receive an authentication request corresponding to a request for a user of a client computing device to access one or more secured information resources associated with a user account. The computing platform may capture one or more behavioral parameters and may authenticate the user of the client computing device to the user account based on the one or more behavioral parameters and one or more authentication credentials. The computing platform then may generate and send one or more authentication commands directing an account portal computing platform to allow access to the one or more secured information resources. Subsequently, the computing platform may capture activity data associated with one or more interactions in a client portal session and may update a behavioral profile associated with the user account.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: September 7, 2021
    Assignee: Bank of America Corporation
    Inventors: Michael E. Toth, Xianhong Zhang, Hitesh Shah, Srinivasa Rao Goriparthi
  • Publication number: 20210264005
    Abstract: Aspects of the disclosure relate to processing authentication requests to secured information systems using machine-learned user-account behavior profiles. A computing platform may receive an authentication request corresponding to a request for a user of a client computing device to access one or more secured information resources associated with a user account. The computing platform may capture one or more behavioral parameters and activity data associated with one or more interactions with one or more non-authenticated pages. Then, the computing platform may evaluate the one or more behavioral parameters and the activity data using a behavioral profile associated with the user account. Based on this evaluation, the computing platform may identify the authentication request as malicious and may generate and send one or more denial-of-access commands to prevent the client computing device from accessing the one or more secured information resources associated with the user account.
    Type: Application
    Filed: May 12, 2021
    Publication date: August 26, 2021
    Inventors: Michael E. Toth, Xianhong Zhang, Hitesh Shah, Srinivasa Rao Goriparthi
  • Publication number: 20210226943
    Abstract: Aspects of the disclosure relate to preventing unauthorized access to secured information systems. A computing platform may receive, from an end user desktop computing device, a request to login to a user account associated with a user account portal. In response to receiving the request, the computing platform may generate an authentication token in an authentication database and may send a notification to at least one registered device linked to the user account. After sending the notification, the computing platform may receive, from the at least one registered device, an authentication response message. If the authentication response message indicates that valid authentication input was received, the computing platform may update the authentication token to indicate that the request to login to the user account has been approved. After updating the authentication token, the computing platform may provide, to the end user desktop computing device, access to a portal interface.
    Type: Application
    Filed: April 7, 2021
    Publication date: July 22, 2021
    Inventors: Ashish Arora, Muniraju Jayaramaiah, Xianhong Zhang
  • Patent number: 11050769
    Abstract: Systems for detecting unauthorized user and controlling dynamic user interface functionality are provided. The system may receive a request to access functionality that may include login credentials of a user. The request may also include additional information associated with a computing device from which the request is received. The request and additional data may be analyzing using one or more machine learning datasets to determine whether a user requesting access is an authorized user or an unauthorized user. If the user is an authorized user, the user may be authenticated to the system an authentic user interface having enabled functionality may be generated. If the user is an unauthorized user, a decoy user interface having functionality disabled may be generated.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: June 29, 2021
    Assignee: Bank of America Corporation
    Inventors: Michael Toth, Xianhong Zhang
  • Patent number: 11036838
    Abstract: Aspects of the disclosure relate to processing authentication requests to secured information systems using machine-learned user-account behavior profiles. A computing platform may receive an authentication request corresponding to a request for a user of a client computing device to access one or more secured information resources associated with a user account. The computing platform may capture one or more behavioral parameters and activity data associated with one or more interactions with one or more non-authenticated pages. Then, the computing platform may evaluate the one or more behavioral parameters and the activity data using a behavioral profile associated with the user account. Based on this evaluation, the computing platform may identify the authentication request as malicious and may generate and send one or more denial-of-access commands to prevent the client computing device from accessing the one or more secured information resources associated with the user account.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: June 15, 2021
    Assignee: Bank of America Corporation
    Inventors: Michael E. Toth, Xianhong Zhang, Hitesh Shah, Srinivasa Rao Goriparthi