Patents by Inventor John Dinakar Iruvanti
John Dinakar Iruvanti 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: 12231310Abstract: Aspects described herein relate to a centralized computing system that interacts with a plurality of data centers, each having an edge server. Each edge server obtains sensor information from a plurality of sensors and processes the sensor information to detect an imminent shutdown and sends emergency data to a centralized processing entity when detected. In order to make a decision, the edge server processes the sensor data based on dynamic sensor thresholds and dynamic prioritizer data by syncing with the centralized computing system. Because of the short time duration to report emergency data before an imminent complete shutdown, an edge server may utilize a quantum data pipeline and quantum data storage as a key medium for all data transfer in a normal condition and at the time of emergency for internally transporting processed sensor data and providing the emergency data to the centralized processing entity.Type: GrantFiled: January 25, 2024Date of Patent: February 18, 2025Assignee: Bank of America CorporationInventors: Meenakshi MeenakshiSundaram, Nithya C, Suki Ramasamy, John Dinakar Iruvanti
-
Patent number: 12225062Abstract: A real-time process for establishing and reestablishing virtual reality (VR) sessions between automated agent and a customer with customer VR equipment without losing session context after a connection loss is disclosed. VR sessions are dynamically created/recreated using artificial intelligence/machine learning (AI/ML) for engaging virtual agents and customers. Real-time capturing and processing of the VR interaction is captured for session context and stored via blockchain ledgers for secure tracking. VR session connectivity is monitored in real-time. If any anomaly or interruption occurs, retry notifications are sent to establish a second session. Prior session context is used for the second VR session to allow the virtual agent and customer interaction to continue without loss of context.Type: GrantFiled: September 25, 2023Date of Patent: February 11, 2025Assignee: Bank of America CorporationInventors: Sanjeeva Karna Kammara, Venkatrao Meenavalli, John Dinakar Iruvanti
-
Publication number: 20250018304Abstract: A proof of game validation system provides an efficient process to validate newly added blocks to a blockchain based on a result of a competitive entertainment activity. The proof of game validation system identifies a type of competitive online entertainment activity and determines a number of devices based on the complexity of the competitive online activity. Pairs of user devices participating in the competitive online activity and validator computing devices vying to validate a new block of the blockchain are randomly generated from a pool of user devices and validator computing devices. At a completion of the competitive online activity, the winning pair is rewarded. The proof of game validation system triggers transfer of a reward to a digital wallet of the winning user device and triggers a validation process for the blockchain to be performed by the winning validator computing device.Type: ApplicationFiled: July 10, 2023Publication date: January 16, 2025Applicant: Bank of America CorporationInventors: Ravi Ranjan Shandilya, John Dinakar Iruvanti
-
Publication number: 20240333481Abstract: Arrangements for quantum-based encryption are provided. In some aspects, input data and a superposition collapse value associated with the input data may be received from a user computing device. In addition, the superposition collapse value may include a threshold percentage indicating a percentage of quantum bits to be collapsed. The input data may be converted into a set of quantum bits. Superpositions of the set of quantum bits may be collapsed based on the superposition collapse value. In addition, collapsing the superpositions may include forcing each quantum bit of the set of quantum bits to take a single value. An encoded result of the input data may be obtained by determining quantum states of the collapsed set of quantum bits. The encoded result of the input data may be converted into alphanumeric code and stored in a data store with the superposition collapse value associated with the input data.Type: ApplicationFiled: March 30, 2023Publication date: October 3, 2024Applicant: Bank of America CorporationInventors: Raghavendra Veerupakshappa, Umme Kulsum Shaik, John Dinakar Iruvanti, Nagaraja Peddi
-
Publication number: 20240305673Abstract: A real-time process for establishing and reestablishing virtual reality (VR) sessions between automated agent and a customer with customer VR equipment without losing session context after a connection loss is disclosed. VR sessions are dynamically created/recreated using artificial intelligence/machine learning (AI/ML) for engaging virtual agents and customers. Real-time capturing and processing of the VR interaction is captured for session context and stored via blockchain ledgers for secure tracking. VR session connectivity is monitored in real-time. If any anomaly or interruption occurs, retry notifications are sent to establish a second session. Prior session context is used for the second VR session to allow the virtual agent and customer interaction to continue without loss of context.Type: ApplicationFiled: September 25, 2023Publication date: September 12, 2024Inventors: SANJEEVA KARNA KAMMARA, VENKATRAO MEENAVALLI, JOHN DINAKAR IRUVANTI
-
Publication number: 20240223476Abstract: Aspects described herein relate to a centralized computing system that interacts with a plurality of data centers, each having an edge server. Each edge server obtains sensor information from a plurality of sensors and processes the sensor information to detect an imminent shutdown and sends emergency data to a centralized processing entity when detected. In order to make a decision, the edge server processes the sensor data based on dynamic sensor thresholds and dynamic prioritizer data by syncing with the centralized computing system. Because of the short time duration to report emergency data before an imminent complete shutdown, an edge server may utilize a quantum data pipeline and quantum data storage as a key medium for all data transfer in a normal condition and at the time of emergency for internally transporting processed sensor data and providing the emergency data to the centralized processing entity.Type: ApplicationFiled: January 25, 2024Publication date: July 4, 2024Inventors: Meenakshi MeenakshiSundaram, Nithya C, Suki Ramasamy, John Dinakar Iruvanti
-
Patent number: 11924074Abstract: Aspects described herein relate to a centralized computing system that interacts with a plurality of data centers, each having an edge server. Each edge server obtains sensor information from a plurality of sensors and processes the sensor information to detect an imminent shutdown and sends emergency data to a centralized processing entity when detected. In order to make a decision, the edge server processes the sensor data based on dynamic sensor thresholds and dynamic prioritizer data by syncing with the centralized computing system. Because of the short time duration to report emergency data before an imminent complete shutdown, an edge server may utilize a quantum data pipeline and quantum data storage as a key medium for all data transfer in a normal condition and at the time of emergency for internally transporting processed sensor data and providing the emergency data to the centralized processing entity.Type: GrantFiled: January 14, 2022Date of Patent: March 5, 2024Assignee: Bank of America CorporationInventors: Meenakshi MeenakshiSundaram, Nithya C, John Dinakar Iruvanti, Suki Ramasamy
-
Patent number: 11799920Abstract: A real-time process for establishing and reestablishing virtual reality (VR) sessions between automated agent and a customer with customer VR equipment without losing session context after a connection loss is disclosed. VR sessions are dynamically created/recreated using artificial intelligence/machine learning (AI/ML) for engaging virtual agents and customers. Real-time capturing and processing of the VR interaction is captured for session context and stored via blockchain ledgers for secure tracking. VR session connectivity is monitored in real-time. If any anomaly or interruption occurs, retry notifications are sent to establish a second session. Prior session context is used for the second VR session to allow the virtual agent and customer interaction to continue without loss of context.Type: GrantFiled: March 9, 2023Date of Patent: October 24, 2023Assignee: Bank of America CorporationInventors: Sanjeeva Karna Kammara, Venkatrao Meenavalli, John Dinakar Iruvanti
-
Publication number: 20230231782Abstract: Aspects described herein relate to a centralized computing system that interacts with a plurality of data centers, each having an edge server. Each edge server obtains sensor information from a plurality of sensors and processes the sensor information to detect an imminent shutdown and sends emergency data to a centralized processing entity when detected. In order to make a decision, the edge server processes the sensor data based on dynamic sensor thresholds and dynamic prioritizer data by syncing with the centralized computing system. Because of the short time duration to report emergency data before an imminent complete shutdown, an edge server may utilize a quantum data pipeline and quantum data storage as a key medium for all data transfer in a normal condition and at the time of emergency for internally transporting processed sensor data and providing the emergency data to the centralized processing entity.Type: ApplicationFiled: January 14, 2022Publication date: July 20, 2023Inventors: Meenakshi MeenakshiSundaram, Nithya C, John Dinakar Iruvanti, Suki Ramasamy
-
Publication number: 20230229154Abstract: Aspects described herein relate to a centralized computing system that interacts with a plurality of data centers, each having an edge server. Each edge server obtains sensor information from a plurality of sensors and processes the sensor information to detect an imminent shutdown and sends emergency data to a centralized processing entity when detected. In order to make a decision, the edge server processes the sensor data based on dynamic sensor thresholds and dynamic prioritizer data by syncing with the centralized computing system. Because of the short time duration to report emergency data before an imminent complete shutdown, an edge server may utilize a quantum data pipeline and quantum data storage as a key medium for all data transfer in a normal condition and at the time of emergency for internally transporting processed sensor data and providing the emergency data to the centralized processing entity.Type: ApplicationFiled: January 14, 2022Publication date: July 20, 2023Inventors: Meenakshi MeenakshiSundaram, Nithya C, Suki Ramasamy, John Dinakar Iruvanti
-
Patent number: 11551697Abstract: Some aspects disclosed herein are directed to, for example, a system and method comprising a client device receiving an input of at least a portion of a message. The client device may display, on a display of the client device, the at least the portion of the message. The client device may transmit, to a server device, the at least the portion of the message for display via a second client device. The client device may receive, from a user of the client device or a user of the second client device, a request to generate a marker for the at least the portion of the message. In response to the receiving the request to generate the marker, the client device may determine, based on a lexicon, a name for the marker for the at least the portion of the message.Type: GrantFiled: March 10, 2020Date of Patent: January 10, 2023Assignee: Bank of America CorporationInventors: Suki Ramasamy, John Dinakar Iruvanti, Mahesh Ganesan
-
Publication number: 20220405281Abstract: Data warehousing solutions utilize lengthy and complex SQL instructions. These SQL instructions are difficult to parse and understand underlying logic/transformations performed. Conventionally, extensive analysis, time and effort needs to be spent to understand such SQL instructions and detect any data abnormalities in the SQL instructions. This technical challenge is exacerbated in high-volume production systems that include multiple systems that each utilize their own sets of SQL instructions. Apparatus and methods described herein take as input a natural language inquiry received from a user. The system attempts to parse the natural language inquiry to identify one or more relevant SQL instructions. Apparatus and methods may utilize AI and natural language processing to locate relevant SQL instructions, deconstruct them into subqueries and map a logical operational flow. Based on the mapped logic flow, a natural language response may be formulated to the user inquiry.Type: ApplicationFiled: June 18, 2021Publication date: December 22, 2022Inventors: Manoj Kumar Govindan, Arvindh Vemati, Jeyadevi Rajasekarun, Rajkumar Selvam, Mahesh Subramanian, John Dinakar Iruvanti
-
Patent number: 10847161Abstract: Some aspects disclosed herein are directed to, for example, a system and method comprising a client device receiving an input of at least a portion of a message. The client device may transmit, to a server device, the at least the portion of the message for display via a second client device. The client device may determine an identifier for the at least the portion of the message. The client device may determine, based on a lexicon, a marker name for the at least the portion of the message. The client device may generate an association between the marker name for the at least the portion of the message and the identifier for the at least the portion of the message. The client device may store, at a storage location, the marker name for the at least the portion of the message, the identifier for the at least the portion of the message, and the association between the marker name for the at least the portion of the message and the identifier for the at least the portion of the message.Type: GrantFiled: November 8, 2019Date of Patent: November 24, 2020Assignee: Bank of America CorporationInventors: Suki Ramasamy, John Dinakar Iruvanti, Mahesh Ganesan
-
Publication number: 20200211564Abstract: Some aspects disclosed herein are directed to, for example, a system and method comprising a client device receiving an input of at least a portion of a message. The client device may display, on a display of the client device, the at least the portion of the message. The client device may transmit, to a server device, the at least the portion of the message for display via a second client device. The client device may receive, from a user of the client device or a user of the second client device, a request to generate a marker for the at least the portion of the message. In response to the receiving the request to generate the marker, the client device may determine, based on a lexicon, a name for the marker for the at least the portion of the message.Type: ApplicationFiled: March 10, 2020Publication date: July 2, 2020Inventors: Suki Ramasamy, John Dinakar Iruvanti, Mahesh Ganesan
-
Patent number: 10679627Abstract: Some aspects disclosed herein are directed to, for example, a system and method comprising a client device receiving an input of at least a portion of a message. The client device may display, on a display of the client device, the at least the portion of the message. The client device may transmit, to a server device, the at least the portion of the message for display via a second client device. The client device may receive, from a user of the client device or a user of the second client device, a request to generate a marker for the at least the portion of the message. In response to the receiving the request to generate the marker, the client device may determine, based on a lexicon, a name for the marker for the at least the portion of the message.Type: GrantFiled: July 28, 2017Date of Patent: June 9, 2020Assignee: Bank of America CorporationInventors: Suki Ramasamy, John Dinakar Iruvanti, Mahesh Ganesan
-
Publication number: 20200075017Abstract: Some aspects disclosed herein are directed to, for example, a system and method comprising a client device receiving an input of at least a portion of a message. The client device may transmit, to a server device, the at least the portion of the message for display via a second client device. The client device may determine an identifier for the at least the portion of the message. The client device may determine, based on a lexicon, a marker name for the at least the portion of the message. The client device may generate an association between the marker name for the at least the portion of the message and the identifier for the at least the portion of the message. The client device may store, at a storage location, the marker name for the at least the portion of the message, the identifier for the at least the portion of the message, and the association between the marker name for the at least the portion of the message and the identifier for the at least the portion of the message.Type: ApplicationFiled: November 8, 2019Publication date: March 5, 2020Inventors: Suki Ramasamy, John Dinakar Iruvanti, Mahesh Ganesan
-
Patent number: 10490193Abstract: Some aspects disclosed herein are directed to, for example, a system and method comprising a client device receiving an input of at least a portion of a message. The client device may transmit, to a server device, the at least the portion of the message for display via a second client device. The client device may determine an identifier for the at least the portion of the message. The client device may determine, based on a lexicon, a marker name for the at least the portion of the message. The client device may generate an association between the marker name for the at least the portion of the message and the identifier for the at least the portion of the message. The client device may store, at a storage location, the marker name for the at least the portion of the message, the identifier for the at least the portion of the message, and the association between the marker name for the at least the portion of the message and the identifier for the at least the portion of the message.Type: GrantFiled: July 28, 2017Date of Patent: November 26, 2019Assignee: Bank of America CorporationInventors: Suki Ramasamy, John Dinakar Iruvanti, Mahesh Ganesan
-
Publication number: 20190035402Abstract: Some aspects disclosed herein are directed to, for example, a system and method comprising a client device receiving an input of at least a portion of a message. The client device may transmit, to a server device, the at least the portion of the message for display via a second client device. The client device may determine an identifier for the at least the portion of the message. The client device may determine, based on a lexicon, a marker name for the at least the portion of the message. The client device may generate an association between the marker name for the at least the portion of the message and the identifier for the at least the portion of the message. The client device may store, at a storage location, the marker name for the at least the portion of the message, the identifier for the at least the portion of the message, and the association between the marker name for the at least the portion of the message and the identifier for the at least the portion of the message.Type: ApplicationFiled: July 28, 2017Publication date: January 31, 2019Inventors: Suki Ramasamy, John Dinakar Iruvanti, Mahesh Ganesan
-
Publication number: 20190035403Abstract: Some aspects disclosed herein are directed to, for example, a system and method comprising a client device receiving an input of at least a portion of a message. The client device may display, on a display of the client device, the at least the portion of the message. The client device may transmit, to a server device, the at least the portion of the message for display via a second client device. The client device may receive, from a user of the client device or a user of the second client device, a request to generate a marker for the at least the portion of the message. In response to the receiving the request to generate the marker, the client device may determine, based on a lexicon, a name for the marker for the at least the portion of the message.Type: ApplicationFiled: July 28, 2017Publication date: January 31, 2019Inventors: Suki Ramasamy, John Dinakar Iruvanti, Mahesh Ganesan