Patents by Inventor Vijay Kumar Yarabolu

Vijay Kumar Yarabolu 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).

  • Patent number: 11159514
    Abstract: Embodiments of the present invention provide a system for authenticating process operations on a network using context locked progressive session tokens. The system is configured for receiving a first request associated with a first process operation from a user device, authorizing the first request, generating a first session token associated with the first process operation, transmitting the first session token to the user device, wherein the first session token is used to validate a second process operation associated with the application, receiving a second request associated with the second process operation from the user device, authorizing the second request, generating a second session token associated with the second process operation using at least the first session token, and transmitting the second session token to the user device, wherein the second session token is used to validate subsequent process operation associated with the application.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: October 26, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Vijay Kumar Yarabolu
  • Patent number: 11115407
    Abstract: A client-server security architecture is disclosed that uses a masked grid, a seed, and mutual unlocking techniques to authentication a client device with a server machine using a one-time code (OTC). The client device in the client-server architecture stores a masked grid that is used to unlock an authentication code using a seed. Once mutually unlocked, the client device may generate an OTC to attempt to authenticate the client device with a server machine. The server machine validates that OTC with the OTC stored at the server to confirm they match. Each subsequent access may repeat the aforementioned steps. Moreover, in a multi-device ecosystem, a plurality of client devices may leverage a primary client device to connect with the server machine. For example, one or more subordinate client devices may connect to the primary client device to then tunnel through to the server machine in a secure manner.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: September 7, 2021
    Assignee: Bank of America Corporation
    Inventors: Nagasubramanya Lakshminarayana, Vijay Kumar Yarabolu
  • Publication number: 20210273934
    Abstract: Embodiments of the present invention provide a system for authenticating process operations on a network using context locked progressive session tokens. The system is configured for receiving a first request associated with a first process operation from a user device, authorizing the first request, generating a first session token associated with the first process operation, transmitting the first session token to the user device, wherein the first session token is used to validate a second process operation associated with the application, receiving a second request associated with the second process operation from the user device, authorizing the second request, generating a second session token associated with the second process operation using at least the first session token, and transmitting the second session token to the user device, wherein the second session token is used to validate subsequent process operation associated with the application.
    Type: Application
    Filed: February 27, 2020
    Publication date: September 2, 2021
    Applicant: BANK OF AMERICA CORPORATION
    Inventor: Vijay Kumar Yarabolu
  • Patent number: 11074164
    Abstract: A regression test generator device configured for real-time monitoring of a user's interaction with an application running within a production environment and definition of a scope of regression testing to be carried out on one or more components of the application in response to changes made within a development environment. The regression test generator device identifies new user flows through an application, and stores the underlying software classes used to facilitate a given task associated with the new user flows. In addition, the regression test generator device monitors software classes changed in a development environment, and matches the changed software classes to one or more flows that are to be regression tested.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: July 27, 2021
    Assignee: Bank of America Corporation
    Inventors: Vijay Kumar Yarabolu, Srinivas Akkaladevi
  • Publication number: 20210218732
    Abstract: A client-server security architecture is disclosed that uses a masked grid, a seed, and mutual unlocking techniques to authentication a client device with a server machine using a one-time code (OTC). The client device in the client-server architecture stores a masked grid that is used to unlock an authentication code using a seed. Once mutually unlocked, the client device may generate an OTC to attempt to authenticate the client device with a server machine. The server machine validates that OTC with the OTC stored at the server to confirm they match. Each subsequent access may repeat the aforementioned steps. Moreover, in a multi-device ecosystem, a plurality of client devices may leverage a primary client device to connect with the server machine. For example, one or more subordinate client devices may connect to the primary client device to then tunnel through to the server machine in a secure manner.
    Type: Application
    Filed: January 9, 2020
    Publication date: July 15, 2021
    Inventors: Nagasubramanya Lakshminarayana, Vijay Kumar Yarabolu
  • Publication number: 20210218733
    Abstract: A client-server security architecture is disclosed that uses a masked grid, a seed, and mutual unlocking techniques to authentication a client device with a server machine using a one-time code (OTC). The client device in the client-server architecture stores a masked grid that is used to unlock an authentication code using a seed. Once mutually unlocked, the client device may generate an OTC to attempt to authenticate the client device with a server machine. The server machine validates that OTC with the OTC stored at the server to confirm they match. Each subsequent access may repeat the aforementioned steps. Moreover, in a multi-device ecosystem, a plurality of client devices may leverage a primary client device to connect with the server machine. For example, one or more subordinate client devices may connect to the primary client device to then tunnel through to the server machine in a secure manner.
    Type: Application
    Filed: January 9, 2020
    Publication date: July 15, 2021
    Inventors: Vijay Kumar Yarabolu, Nagasubramanya Lakshminarayana
  • Publication number: 20210211288
    Abstract: Communications between a client and an application server can be authenticated based on biometrics information about a user. After basic client authentication by the application server, the application server queries a biometrics server that has user biometrics information. The biometrics server provides the biometrics information to the application server in the form of a hash and the application server stores it in an application database for future comparison. The application server sends an unencrypted token to the client. The client queries biometrics information from the biometrics servers, which is provided in a hash. The client uses the biometrics information to encrypt the unencrypted token received from the application server and sends the encrypted token to the application server for validation. The application server hashes the encrypted token received from the client and compares it to the hash stored in the application database. If the hashes match, the communications are authenticated.
    Type: Application
    Filed: January 7, 2020
    Publication date: July 8, 2021
    Inventor: Vijay Kumar Yarabolu
  • Patent number: 11057373
    Abstract: The present disclosure is directed to a novel system for using a dual factor authorization design for generating channel-dependent one-time passwords. In particular, the system may extract a client code and user code from an authorization code to be sent to a client and a user, respectively. When the user submits the user code via the client, the user code is combined with the client code to create the full authorization code to allow for the authentication of the user. The authorization code may further be mapped to a specific client and/or context. In this way, the system provides a secure way to minimize the incidence of unauthorized access to a user's account without creating additional technical burdens for the user.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: July 6, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Vijay Kumar Yarabolu, Nagasubramanya Lakshminarayana
  • Patent number: 11025615
    Abstract: Arrangements for dynamically authenticating multiple devices in a key network are provided. In some examples, registration information associated with a plurality of devices in a key network may be received. The registration information may include device attributes. Device keys including cross reference data may be generated and transmitted to the plurality of devices. A reference key including one or more starting points for executing one or more hop sequences based on generated hop counts in the reference key may be generated. A first authentication code may also be generated and a hash value of the first authentication code may be stored. Upon receiving a request for authentication, the reference key may be transmitted to the requesting device. The hop sequence(s) may then be executed by one or more of the computing devices in the key network to generate a comparison authentication code.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: June 1, 2021
    Assignee: Bank of America Corporation
    Inventors: Vijay Kumar Yarabolu, Nagasubramanya Lakshminarayana
  • Publication number: 20210089634
    Abstract: A fog/edge server machine for authenticating a user in an edge computing model is disclosed using a data spectrum table and spectrum hash values to improve performance, efficiency, and/or security. The edge computing model may include, in some examples, a secure Internet of Things (IoT) and/or mobile-based authentication system. Illustrative embodiments of a spectrum table stored at fog/edge server, a spectrum data array and spectrum hash value generated and stored in memory at the fog/edge sever, and a large, data table stored at an application server are disclosed herein to show continuous/subsequent authentication of the user with attributes/values/inputs collected by one or more edge devices during post-login activities/interactions to re-authenticate/maintain the authentication.
    Type: Application
    Filed: September 24, 2019
    Publication date: March 25, 2021
    Inventors: Nagasubramanya Lakshminarayana, Vijay Kumar Yarabolu
  • Publication number: 20200382483
    Abstract: Arrangements for dynamically authenticating multiple devices in a key network are provided. In some examples, registration information associated with a plurality of devices in a key network may be received. The registration information may include device attributes. Device keys including cross reference data may be generated and transmitted to the plurality of devices. A reference key including one or more starting points for executing one or more hop sequences based on generated hop counts in the reference key may be generated. A first authentication code may also be generated and a hash value of the first authentication code may be stored. Upon receiving a request for authentication, the reference key may be transmitted to the requesting device. The hop sequence(s) may then be executed by one or more of the computing devices in the key network to generate a comparison authentication code.
    Type: Application
    Filed: May 28, 2019
    Publication date: December 3, 2020
    Inventors: Vijay Kumar Yarabolu, Nagasubramanya Lakshminarayana
  • Publication number: 20200382479
    Abstract: Arrangements for dynamically authenticating multiple devices in a key network are provided. In some examples, registration information associated with a plurality of devices in a key network may be received. The registration information may include device attributes. Device keys including cross reference data may be generated and transmitted to the plurality of devices. A reference key including one or more starting points for executing one or more hop sequences based on generated hop counts in the reference key may be generated. A first authentication code may also be generated and a hash value of the first authentication code may be stored. Upon receiving a request for authentication, the reference key may be transmitted to the requesting device. The hop sequence(s) may then be executed by one or more of the computing devices in the key network to generate a comparison authentication code.
    Type: Application
    Filed: May 28, 2019
    Publication date: December 3, 2020
    Inventors: Vijay Kumar Yarabolu, Nagasubramanya Lakshminarayana
  • Patent number: 10848469
    Abstract: Arrangements for dynamically authenticating multiple devices in a key network are provided. In some examples, registration information associated with a plurality of devices in a key network may be received. The registration information may include device attributes. Device keys including cross reference data may be generated and transmitted to the plurality of devices. A reference key including one or more starting points for executing one or more hop sequences based on generated hop counts in the reference key may be generated. A first authentication code may also be generated and a hash value of the first authentication code may be stored. Upon receiving a request for authentication, the reference key may be transmitted to the requesting device. The hop sequence(s) may then be executed by one or more of the computing devices in the key network to generate a comparison authentication code.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: November 24, 2020
    Assignee: Bank of America Corporation
    Inventors: Vijay Kumar Yarabolu, Nagasubramanya Lakshminarayana
  • Publication number: 20200162450
    Abstract: The present disclosure is directed to a novel system for using a dual factor authorization design for generating channel-dependent one-time passwords. In particular, the system may extract a client code and user code from an authorization code to be sent to a client and a user, respectively. When the user submits the user code via the client, the user code is combined with the client code to create the full authorization code to allow for the authentication of the user. The authorization code may further be mapped to a specific client and/or context. In this way, the system provides a secure way to minimize the incidence of unauthorized access to a user's account without creating additional technical burdens for the user.
    Type: Application
    Filed: November 16, 2018
    Publication date: May 21, 2020
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Vijay Kumar Yarabolu, Nagasubramanya Lakshminarayana