IP Library Granted Patent US 12,417,138
Granted Patent B2
US 12,417,138 · App. 18/115,814 · Granted Sep 16, 2025

Intelligent feature controller

Inventors: Sandeep Kumar Bonam (Telangana, IN); Mary Joseph (Telangana, IN); Lavanya Sambaraju (Telangana, IN); Aditi Gupta (Rajasthan, IN)
Assignee: Bank of America Corporation
G06F11/079G06F11/0721G06F11/0751G06F11/0793
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,417,138
App. No.
18/115,814
Granted
Sep 16, 2025
Kind
B2
Abstract

An intelligent feature controller is provided. The intelligent feature controller identifies failures to various features within a network. The intelligent feature controller identifies features that are dependent on the failed features within the network. The intelligent feature controller turns off the features that are dependent on the failed features within the network. As such, the network may continue operating with certain features being turned off. This limits the failures within the network to the affected features, instead of entire systems failing because of a failed feature.

Claims (83)

1. An intelligent feature controller apparatus operating on a hardware processor operating with a hardware memory, the intelligent feature controller apparatus comprising:

a listener subcomponent, the listener subcomponent operable to:

receive incident information from a plurality of monitors, each monitor, included in the plurality of monitors, monitors one or more applications, systems or features for failures;

an artificial intelligence/machine learning powered main subcomponent, the artificial intelligence/machine learning powered main subcomponent operable to:

receive a notification of an incident, the notification of the incident included in the incident information, the incident comprising failure to automatically generate a file;

iterate through a historical database to identify similar historical incidents using an artificial intelligence/machine learning algorithm;

match, based on a set of incident parameters, a pattern of the incident to a pattern of one or more similar historical incidents, said similar historical incidents identified when a predetermined percentage of the set of incident parameters of the incident are within a predetermined range for incident parameters included in the historical incidents;

based on an outcome of the one or more similar historical incidents, identify an outcome of the incident being failure;

invoke a feature controller subcomponent;

the feature controller subcomponent, the feature controller subcomponent operable to:

receive the notification of the incident;

generate a query, the query comprising one or more details of a location of the incident;

transmit the query to a dependency repository;

identify, at the dependency repository, one or more dependencies, said one or more dependencies comprising a first set of electronic file entries dependent on the file as a source application;

receive, in response to the query, from the dependency repository, the one or more dependencies; and

invoke a rule manager subcomponent;

the rule manager subcomponent, the rule manager subcomponent operable to:

receive the one or more dependencies from the feature controller subcomponent; and

turn off the operation of the one or more dependencies comprising the first set of electronic file entries;

maintain operation of a second set of application features, said second set of application features related to the first set of electronic file entries and functionally independent from the source application;

receive a notification that the file has been retriggered; and

electronically activate the one or more dependencies comprising the first set of electronic file entries.

2. The apparatus of claim 1 wherein the historical database is operated by the main subcomponent.

3. The apparatus of claim 1 wherein the notification of the incident invokes operation of the main subcomponent.

4. The apparatus of claim 1 wherein the one or more dependencies include systems, applications and features.

5. The apparatus of claim 1 wherein the rule manager subcomponent is further operable to invoke an alert subcomponent.

6. The apparatus of claim 5 further comprising the alert subcomponent, the alert subcomponent is operable to alert stakeholders of the one or more dependencies regarding the turn off of the operation of the one or more dependencies.

7. The apparatus of claim 5 wherein the artificial intelligence/machine learning powered main subcomponent is further operable to store, at the historical database:

the notification of the incident;

the outcome associated with the incident; and

when the outcome is failure, the one or more dependencies impactable by the incident.

8. A method for intelligently controlling features within a computing environment, the method comprising:

monitoring, by one or more monitors, one or more applications, systems or features for incidents;

actively listening, at a listener subcomponent, for incident information from the one or more monitors;

receiving, at an artificial intelligence/machine learning powered main subcomponent, notification of an incident, said notification of the incident comprising incident details, said incident comprising failure to automatically generate a file;

iterating, at the artificial intelligence/machine learning powered main subcomponent, through a historical database to identify similar historical incidents using an artificial intelligence/machine learning algorithm;

matching, based on a set of incident parameters, at the artificial intelligence/machine learning powered main subcomponent, a pattern of the incident to a pattern of one or more similar historical incidents, said similar historical incidents identified when a predetermined percentage of the set of incident parameters of the incident are within a predetermined range for incident parameters included in the historical incidents;

identifying, at the artificial intelligence/machine learning powered main subcomponent, an outcome for the incident based on an outcome of the one or more similar historical incidents, said outcome for the incident being failure;

invoking, at the artificial intelligence/machine learning powered main subcomponent, a feature controller subcomponent;

receiving, at the feature controller subcomponent, a notification of the incident;

generating, at the feature controller subcomponent, a query comprising one or more details of a location of the incident;

transmitting, at the feature controller subcomponent, the query to a dependency repository;

identifying, at the dependency repository, one or more dependencies, said one or more dependencies comprising a first set of electronic file entries dependent on the file as a source application;

receiving, at the feature controller subcomponent, in response to the query, from the dependency repository, the one or more dependencies;

invoking, by the feature controller subcomponent, a rule manager subcomponent;

receiving, at the rule manager subcomponent, one or more dependencies from the feature controller subcomponent; and

turning off, by the rule manager subcomponent, the one or more dependencies comprising the first set of electronic file entries;

maintaining operation of a second set of application features, said second set of application features related to the first set of electronic file entries and functionally independent from the source application;

receiving a notification that the file has been retriggered; and

electronically activating the one or more dependencies comprising the first set of electronic file entries.

9. The method of claim 8 wherein the historical database is operated by the main subcomponent.

10. The method of claim 8 wherein the notification of the incident invokes operation of the main subcomponent.

11. The method of claim 8 wherein the one or more dependencies include systems, applications and features.

12. The method of claim 8 further comprising invoking, by the rule manager subcomponent, an alert subcomponent.

13. The method of claim 12 further comprising alerting, by the alert subcomponent, stakeholders of the one or more dependencies regarding the turn off of the operation of the one or more dependencies.

14. The method of claim 8 further comprising storing, by the artificial intelligence/machine learning powered main subcomponent, at the historical database:

the notification of the incident;

the outcome associated with the incident; and

when the outcome is failure, the one or more dependencies impactable by the incident.

15. A method for intelligently controlling features within a computing environment, the method comprising:

monitoring, by one or more monitors, one or more applications, systems or features for incidents;

actively listening, at a listener subcomponent, for incident information from the one or more monitors;

receiving, at an artificial intelligence/machine learning powered main subcomponent, notification of an incident, said notification of the incident comprising incident details, said incident comprising failure to automatically generate a file;

iterating, at the artificial intelligence/machine learning powered main subcomponent, through a historical database to identify similar historical incidents using an artificial intelligence/machine learning algorithm;

matching, based on a set of incident parameters, at the artificial intelligence/machine learning powered main subcomponent, a pattern of the incident to a pattern of one or more similar historical incidents, said similar historical incidents identified when a predetermined percentage of the set of incident parameters of the incident are within a predetermined range for incident parameters included in the historical incidents;

identifying, at the artificial intelligence/machine learning powered main subcomponent, an outcome for the incident based on an outcome of the one or more similar historical incidents, said outcome for the incident being failure;

invoking, at the artificial intelligence/machine learning powered main subcomponent, a feature controller subcomponent;

receiving, at the feature controller subcomponent, a notification of the incident;

generating, at the feature controller subcomponent, a query comprising one or more details of a primary feature involved in the incident;

transmitting, at the feature controller subcomponent, the query to a dependency repository;

identifying, at the dependency repository, one or more dependencies, said one or more dependencies comprising a first set of electronic file entries dependent on the file as the primary feature;

receiving, at the feature controller subcomponent, in response to the query, from the dependency repository, the one or more dependencies;

invoking, by the feature controller subcomponent, a rule manager subcomponent;

receiving, at the rule manager subcomponent, the one or more dependencies from the feature controller subcomponent;

turning off, by the rule manager subcomponent, the one or more dependencies comprising the first set of electronic file entries;

maintaining operation of a second set of application features, said second set of application features related to the first set of electronic file entries and functionally independent from the primary feature;

receiving, at an artificial intelligence/machine learning powered main subcomponent, notification that the file has been retriggered; and

electronically activating, by the rule manager subcomponent, the one or more dependencies comprising the first set of electronic file entries.

16. The method of claim 15 wherein the historical database is operated by the main subcomponent.

17. The method of claim 15 wherein the notification of the incident invokes operation of the main subcomponent.

18. The method of claim 15 wherein the one or more dependencies include systems, applications and features.

19. The method of claim 15 further comprising invoking, by the rule manager subcomponent, an alert subcomponent.

20. The method of claim 19 further comprising alerting, by the alert subcomponent, stakeholders of the one or more dependencies regarding the turn off of the operation of the one or more dependencies.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2023
From: BONAM, SANDEEP KUMAR; JOSEPH, MARY; SAMBARAJU, LAVANYA; GUPTA, ADITI
To: BANK OF AMERICA CORPORATION
Reel/Frame 062837/0268 →
Continuity (1)
Related Publication 20240296086A1 · Sep 5, 2024
References Cited (4)
US 10419407B2 · Daskalopoulos et al. · 2019 [cited by applicant]
US 10936155B1 · Shearer · 2021 [cited by applicant]
US 20240154877A1 · L · 2024 [cited by examiner]
Chawla et al., “Intelligent Monitoring of IoT Devices Using Neural Networks,” IEEE Xplore, Jul. 15, 2022. [cited by applicant]