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: 11159514Abstract: 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: GrantFiled: February 27, 2020Date of Patent: October 26, 2021Assignee: BANK OF AMERICA CORPORATIONInventor: Vijay Kumar Yarabolu
-
Patent number: 11115407Abstract: 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: GrantFiled: January 9, 2020Date of Patent: September 7, 2021Assignee: Bank of America CorporationInventors: Nagasubramanya Lakshminarayana, Vijay Kumar Yarabolu
-
Publication number: 20210273934Abstract: 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: ApplicationFiled: February 27, 2020Publication date: September 2, 2021Applicant: BANK OF AMERICA CORPORATIONInventor: Vijay Kumar Yarabolu
-
Patent number: 11074164Abstract: 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: GrantFiled: March 6, 2020Date of Patent: July 27, 2021Assignee: Bank of America CorporationInventors: Vijay Kumar Yarabolu, Srinivas Akkaladevi
-
Publication number: 20210218732Abstract: 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: ApplicationFiled: January 9, 2020Publication date: July 15, 2021Inventors: Nagasubramanya Lakshminarayana, Vijay Kumar Yarabolu
-
Publication number: 20210218733Abstract: 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: ApplicationFiled: January 9, 2020Publication date: July 15, 2021Inventors: Vijay Kumar Yarabolu, Nagasubramanya Lakshminarayana
-
Publication number: 20210211288Abstract: 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: ApplicationFiled: January 7, 2020Publication date: July 8, 2021Inventor: Vijay Kumar Yarabolu
-
Patent number: 11057373Abstract: 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: GrantFiled: November 16, 2018Date of Patent: July 6, 2021Assignee: BANK OF AMERICA CORPORATIONInventors: Vijay Kumar Yarabolu, Nagasubramanya Lakshminarayana
-
Patent number: 11025615Abstract: 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: GrantFiled: May 28, 2019Date of Patent: June 1, 2021Assignee: Bank of America CorporationInventors: Vijay Kumar Yarabolu, Nagasubramanya Lakshminarayana
-
Publication number: 20210089634Abstract: 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: ApplicationFiled: September 24, 2019Publication date: March 25, 2021Inventors: Nagasubramanya Lakshminarayana, Vijay Kumar Yarabolu
-
Publication number: 20200382483Abstract: 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: ApplicationFiled: May 28, 2019Publication date: December 3, 2020Inventors: Vijay Kumar Yarabolu, Nagasubramanya Lakshminarayana
-
Publication number: 20200382479Abstract: 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: ApplicationFiled: May 28, 2019Publication date: December 3, 2020Inventors: Vijay Kumar Yarabolu, Nagasubramanya Lakshminarayana
-
Patent number: 10848469Abstract: 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: GrantFiled: May 28, 2019Date of Patent: November 24, 2020Assignee: Bank of America CorporationInventors: Vijay Kumar Yarabolu, Nagasubramanya Lakshminarayana
-
Publication number: 20200162450Abstract: 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: ApplicationFiled: November 16, 2018Publication date: May 21, 2020Applicant: BANK OF AMERICA CORPORATIONInventors: Vijay Kumar Yarabolu, Nagasubramanya Lakshminarayana