Patents by Inventor Naga Vamsi Krishna Akkapeddi
Naga Vamsi Krishna Akkapeddi 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: 20230421605Abstract: Methods for reducing storage demands at a centralized database and for reducing probability of a security breach such as an interception attack and a man-in-the-middle attack. Methods may include obtaining a document at the edge computing device. Methods may further include storing the document at the edge computing device. Methods may include executing, using a processor, on the edge computing device, a hashing algorithm on the document. Methods may include outputting, using the processor, a hash-value that is an outcome of the hashing algorithm, where the hash-value corresponds to the document. Methods may include transmitting, using the processor, the hash-value to the centralized database over a low bandwidth communication line while maintaining a storage of the hash-value at the edge computing device. Methods may include storing the hash-value at the centralized database. The hash-value may provide a condensed representation of the document.Type: ApplicationFiled: June 23, 2022Publication date: December 28, 2023Inventors: Naga Vamsi Krishna Akkapeddi, Ron Papka, George Albero
-
Patent number: 11809910Abstract: A system includes a subsystem, a database, a memory, and a processor. The subsystem includes a computational resource associated with a resource usage and having a capacity corresponding to a maximum resource usage value. The database stores training data that includes historical resource usages and historical events. The memory stores a machine learning algorithm that is trained, based on the training data, to predict, based on the occurrence of an event, that a future value of the resource usage at a future time will be greater than the maximum value. The processor detects that the event has occurred. In response, the processor applies the machine learning algorithm to predict that the future value of the resource usage will be greater than the maximum value. Prior to the future time, the processor increases the capacity of the computational resource to accommodate the future value of the resource usage.Type: GrantFiled: October 14, 2020Date of Patent: November 7, 2023Assignee: Bank of America CorporationInventor: Naga Vamsi Krishna Akkapeddi
-
Publication number: 20230334451Abstract: Aspects of the disclosure relate to detecting usage issues on enterprise systems and dynamically providing user assistance. In some embodiments, a computing platform may receive, from an automated teller system, user presence information indicating that a user has been detected at an automated teller machine associated with the automated teller system. Subsequently, the computing platform may identify, based on the user presence information received from the automated teller system, that the user has a need for assistance with the automated teller machine associated with the automated teller system. In response to identifying that the user has the need for assistance, the computing platform may generate and send one or more commands directing the automated teller machine associated with the automated teller system to execute one or more automated assistance actions corresponding to the need for assistance.Type: ApplicationFiled: June 20, 2023Publication date: October 19, 2023Inventors: Naga Vamsi Krishna Akkapeddi, Morgan S. Allen, Susan Moss, Stephen T. Shannon, Siten Sanghvi, Pratap Dande
-
Patent number: 11792165Abstract: A system is provided for implementing a data processing transaction for a home processor located within a home region. The system is configured to receive a query from a user device of a user, search a list of partner processors located within a foreign region based on the query and transmit to the user device information relating to one or more partner processors determined as a result of the search. The system receives a request to authenticate the data processing transaction at a selected partner processor, verifies an identity of the user based on the request and transmits an indication of successful authentication. The system transmits at least a portion of data relating to a registration of the user at the home processor to the selected partner processor, wherein the data processing transaction is processed by the partner processor based on the transferred data.Type: GrantFiled: June 4, 2021Date of Patent: October 17, 2023Assignee: Bank of America CorporationInventors: Naga Vamsi Krishna Akkapeddi, Siten Sanghvi, Pratap Dande
-
Publication number: 20230327992Abstract: An apparatus includes a memory and a processor. The memory stores information identifying a first set of protocols associated with communication channels available to a first system and a second set of protocols associated with communication channels available to a second system. The processor receives, from the first system, a request to transmit data, and selects, based at least on a size of the data and a load of each communication channel available to the first system, a protocol of the first set of protocols. The processor instructs the first system to transmit the data according to the selected protocol. The processor receives, over the communication channel associated with the selected protocol, the data from the first system. The processor further selects a protocol of the second set of protocols, and transmits, over the communication channel associated with the selected protocol, the data to the second system.Type: ApplicationFiled: April 11, 2022Publication date: October 12, 2023Inventor: Naga Vamsi Krishna Akkapeddi
-
Patent number: 11784991Abstract: Systems for contactless authentication and event processing are provided. In some examples, a user may request processing of an event. The user may provide user identifying or event identifying information that may be transmitted to contactless processing computing platform. Based on the user identifying information, additional user data may be retrieved. An interactive authentication request may be generated and transmitted to the user computing device. The interactive authentication request may include a request for one or more types of authentication data. The user may input authentication response data into the user computing device, which may then be transmitted to the contactless processing computing platform for evaluation. The authentication response data may be evaluated to determine whether it includes a trigger, whether it matches pre-stored authentication data, and the like. In response, one or more authentication outputs may be generated and/or the requested event may be processed or denied.Type: GrantFiled: July 20, 2020Date of Patent: October 10, 2023Assignee: Bank of America CorporationInventors: Pratap Dande, Siten Sanghvi, Naga Vamsi Krishna Akkapeddi
-
Patent number: 11784981Abstract: A user device is provided. The user device is configured to detect that a user is in a foreign region outside a home region of the user, wherein the user is registered with a home processor located within the home region of the user. The user device provides a recommendation to the user of one or more partner processors located within the foreign region, wherein each of the one or more partner processors has a predetermined association with the home processor. The user device receives a selection of a partner processor selected by the user from the one or more partner processors. The user device authenticates a data processing transaction at the selected partner processor by verifying an identity of the user and initiates the data processing transaction at the selected partner processor after the authentication.Type: GrantFiled: June 4, 2021Date of Patent: October 10, 2023Assignee: Bank of America CorporationInventors: Naga Vamsi Krishna Akkapeddi, Siten Sanghvi, Pratap Dande
-
Patent number: 11785012Abstract: A user device is configured to receive a request to connect an Internet of Things (IoT) device to the user device. In response, the user device connects to the IoT device. The user device detects that the user device performed a first transaction related to the IoT device and records the first data transaction as a behavior. Based on the recorded behavior, the user device determines a second data transaction that can be performed relating to the IoT device and a schedule to perform the second data transaction. The user device performs the second data transaction according to the schedule after obtaining approval.Type: GrantFiled: June 7, 2021Date of Patent: October 10, 2023Assignee: Bank of America CorporationInventors: Naga Vamsi Krishna Akkapeddi, Pratap Dande
-
Patent number: 11777870Abstract: Systems and methods for maximizing resource utilization in a digital communication system are provided. A method may include receiving a direction for a first one of a plurality of edge devices to execute a task, wherein the edge devices communicate with each other and with a central server via a communication network. The central server may be operated by an entity that is independent of the communication network. The plurality of edge devices may each include an authenticated software application that is provided by the entity. The method may also include calculating, via the ML engine for each of the plurality of edge devices, a predicted resource availability score, and distributing, via the central server, the task among the plurality of edge devices based on the predicted resource availability scores.Type: GrantFiled: July 8, 2022Date of Patent: October 3, 2023Assignee: Bank of America CorporationInventors: Naga Vamsi Krishna Akkapeddi, Maharaj Mukherjee, George Albero, William August Stahlhut, Manu Kurian, Kevin A. Delson
-
Patent number: 11720869Abstract: Aspects of the disclosure relate to detecting usage issues on enterprise systems and dynamically providing user assistance. In some embodiments, a computing platform may receive, from an automated teller system, user presence information indicating that a user has been detected at an automated teller machine associated with the automated teller system. Subsequently, the computing platform may identify, based on the user presence information received from the automated teller system, that the user has a need for assistance with the automated teller machine associated with the automated teller system. In response to identifying that the user has the need for assistance, the computing platform may generate and send one or more commands directing the automated teller machine associated with the automated teller system to execute one or more automated assistance actions corresponding to the need for assistance.Type: GrantFiled: July 27, 2020Date of Patent: August 8, 2023Assignee: Bank of America CorporationInventors: Naga Vamsi Krishna Akkapeddi, Morgan S. Allen, Susan Moss, Stephen T. Shannon, Siten Sanghvi, Pratap Dande
-
Patent number: 11711421Abstract: A system for facilitating a distribution interaction session between two or more user devices through peer-to-peer connections comprises a processor associated with a server. The processor is configured to receive a request from a first user device to initiate a distribution interaction session between the first user device and a second user device via a distribution interaction application. The first user device has established a peer-to-peer connection with the second user device based on geolocation information. The processor is further configured to initiate the distribution interaction session from the distribution interaction application and to receive account information from the first user device through data streaming between the first user device and the server. The processor is further configured to determine an account associated with a first user based on the received account information and to conduct the distribution interaction session between the first user and a second user.Type: GrantFiled: June 23, 2021Date of Patent: July 25, 2023Assignee: Bank of America CorporationInventors: Siten Sanghvi, Naga Vamsi Krishna Akkapeddi, Richard Martin Seymour Scot, Jill M. Moser
-
Patent number: 11599242Abstract: According to certain embodiments, a wearable device comprises a memory operable to store menus comprising menu options, and a processor operably coupled to a network interface and the memory. The processor is configured to present a first menu comprising a first menu option associated with a data processing transaction available at a current location, determine an updated location, obtain a second menu comprising a second menu option associated with a data processing transaction available at the updated location, and present the second menu. The processor is further configured to receive user input indicating a selection of the second menu option and facilitate the data processing transaction available at the updated location based on the selection.Type: GrantFiled: June 4, 2021Date of Patent: March 7, 2023Assignee: Bank of America CorporationInventors: Richard Martin Seymour Scot, Naga Vamsi Krishna Akkapeddi, Siten Sanghvi, Pratap Dande, Stephen T. Shannon
-
Patent number: 11573937Abstract: A system includes first and second subsystems and a third processor. The first subsystem includes a first memory and a first processor. The first memory stores data, which includes metadata associated with transmitted metadata fields. The first processor transmits the data to the second subsystem. The second subsystem includes a second memory and a second processor. The second memory stores expected metadata fields. The second processor receives the data. The third processor determines that the first subsystem transmitted the data to the second subsystem and that a mismatch exists between the transmitted and expected metadata fields. In response, the third processor prevents the second subsystem from executing an application configured to process the data using the expected metadata fields. The third processor resolves the mismatch by modifying the expected metadata fields such that they correspond to the transmitted metadata fields and allows the second subsystem to execute the application.Type: GrantFiled: October 9, 2020Date of Patent: February 7, 2023Assignee: Bank of America CorporationInventor: Naga Vamsi Krishna Akkapeddi
-
Patent number: 11570099Abstract: Embodiments of the present invention provide a system for autopartitioning and processing electronic resources. The system is configured for receiving one or more electronic resources from one or more third party systems, determining that the one or more electronic resources match one or more predetermined characteristics, moving the one or more electronic resources that match the one or more predetermined characteristics into a first pipeline and processing the one or more electronic resources.Type: GrantFiled: February 4, 2020Date of Patent: January 31, 2023Assignee: BANK OF AMERICA CORPORATIONInventor: Naga Vamsi Krishna Akkapeddi
-
Publication number: 20220417322Abstract: A system for facilitating a distribution interaction session between two or more user devices through peer-to-peer connections comprises a processor associated with a server. The processor is configured to receive a request from a first user device to initiate a distribution interaction session between the first user device and a second user device via a distribution interaction application. The first user device has established a peer-to-peer connection with the second user device based on geolocation information. The processor is further configured to initiate the distribution interaction session from the distribution interaction application and to receive account information from the first user device through data streaming between the first user device and the server. The processor is further configured to determine an account associated with a first user based on the received account information and to conduct the distribution interaction session between the first user and a second user.Type: ApplicationFiled: June 23, 2021Publication date: December 29, 2022Inventors: Siten Sanghvi, Naga Vamsi Krishna Akkapeddi, Richard Martin Seymour Scot, Jill M. Moser
-
Publication number: 20220394018Abstract: A user device is provided. The user device is configured to detect that a user is in a foreign region outside a home region of the user, wherein the user is registered with a home processor located within the home region of the user. The user device provides a recommendation to the user of one or more partner processors located within the foreign region, wherein each of the one or more partner processors has a predetermined association with the home processor. The user device receives a selection of a partner processor selected by the user from the one or more partner processors. The user device authenticates a data processing transaction at the selected partner processor by verifying an identity of the user and initiates the data processing transaction at the selected partner processor after the authentication.Type: ApplicationFiled: June 4, 2021Publication date: December 8, 2022Inventors: Naga Vamsi Krishna Akkapeddi, Siten Sanghvi, Pratap Dande
-
Publication number: 20220391048Abstract: According to certain embodiments, a wearable device comprises a memory operable to store menus comprising menu options, and a processor operably coupled to a network interface and the memory. The processor is configured to present a first menu comprising a first menu option associated with a data processing transaction available at a current location, determine an updated location, obtain a second menu comprising a second menu option associated with a data processing transaction available at the updated location, and present the second menu. The processor is further configured to receive user input indicating a selection of the second menu option and facilitate the data processing transaction available at the updated location based on the selection.Type: ApplicationFiled: June 4, 2021Publication date: December 8, 2022Inventors: Richard Martin Seymour Scot, Naga Vamsi Krishna Akkapeddi, Siten Sanghvi, Pratap Dande, Stephen T. Shannon
-
Publication number: 20220394033Abstract: A user device is configured to receive a request to connect an Internet of Things (IoT) device to the user device. In response, the user device connects to the IoT device. The user device detects that the user device performed a first transaction related to the IoT device and records the first data transaction as a behavior. Based on the recorded behavior, the user device determines a second data transaction that can be performed relating to the IoT device and a schedule to perform the second data transaction. The user device performs the second data transaction according to the schedule after obtaining approval.Type: ApplicationFiled: June 7, 2021Publication date: December 8, 2022Inventors: Naga Vamsi Krishna Akkapeddi, Pratap Dande
-
Publication number: 20220394019Abstract: A system is provided for implementing a data processing transaction for a home processor located within a home region. The system is configured to receive a query from a user device of a user, search a list of partner processors located within a foreign region based on the query and transmit to the user device information relating to one or more partner processors determined as a result of the search. The system receives a request to authenticate the data processing transaction at a selected partner processor, verifies an identity of the user based on the request and transmits an indication of successful authentication. The system transmits at least a portion of data relating to a registration of the user at the home processor to the selected partner processor, wherein the data processing transaction is processed by the partner processor based on the transferred data.Type: ApplicationFiled: June 4, 2021Publication date: December 8, 2022Inventors: Naga Vamsi Krishna Akkapeddi, Siten Sanghvi, Pratap Dande
-
Publication number: 20220114149Abstract: A system includes first and second subsystems and a third processor. The first subsystem includes a first memory and a first processor. The first memory stores data, which includes metadata associated with transmitted metadata fields. The first processor transmits the data to the second subsystem. The second subsystem includes a second memory and a second processor. The second memory stores expected metadata fields. The second processor receives the data. The third processor determines that the first subsystem transmitted the data to the second subsystem and that a mismatch exists between the transmitted and expected metadata fields. In response, the third processor prevents the second subsystem from executing an application configured to process the data using the expected metadata fields. The third processor resolves the mismatch by modifying the expected metadata fields such that they correspond to the transmitted metadata fields and allows the second subsystem to execute the application.Type: ApplicationFiled: October 9, 2020Publication date: April 14, 2022Inventor: Naga Vamsi Krishna Akkapeddi