Patents by Inventor Sunil R. Bangad
Sunil R. Bangad 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: 11321155Abstract: A computing environment includes an originating system, a plurality of networked communication channels each configured to communicate one or more of a plurality of instructions for calling one or more downstream applications in response to calling of an originating application by the first system, and a resource dependency system for providing automatic resource dependency tracking and maintenance of resource fault propagation. The resource dependency system performs a query configured to identify any application calls performed in a predetermined period of time; for each identified application call, builds a corresponding transaction paragraph comprising a list of all sub-application calls performed in response to the application call; from each transaction paragraph, extracts a chronological sequence of sub-application calls found in the transaction paragraph; forms a tier pathway for each transaction paragraph; and stores each tier pathway in an accessible file.Type: GrantFiled: November 22, 2019Date of Patent: May 3, 2022Assignee: BANK OF AMERICA CORPORATIONInventors: Sunil R. Bangad, Benjamin Nien-Ting Wu, Sridhar M. Seetharaman, Praveen Kumar Kasu
-
Patent number: 11163633Abstract: An application monitoring device that includes a memory operable to store an application and a fault detection engine implemented by a processor. The fault detection engine is configured to obtain a set of application metric values for the application. Each application metric value indicates a performance level of the application. The fault detection engine is further configured to compare each application metric value to a set of application metric value ranges and to determine a performance status value for each application metric value based on the comparison. The fault detection engine is further configured to determine a warning level for the application and to determine that the warning level exceeds the fault detection threshold value. The fault detection engine is further configured to trigger an alert indicating a fault has been detected in the application in response to the determination.Type: GrantFiled: April 24, 2019Date of Patent: November 2, 2021Assignee: Bank of America CorporationInventors: Sunil R. Bangad, Praveen Kumar Kasu, Akashkumar V. Desai
-
Patent number: 11055776Abstract: A computer system manages a multi-disciplinary comprehensive real-time trading signal within a designated time frame. A classical computer apparatus includes a processor; a memory; and a media management application that is stored in the memory and executable by the processor; a quantum optimizer in operative communication with the classical computer apparatus, where the quantum optimizer includes a quantum processor; and a quantum memory; where the media management application is configured for transmitting historical media information and historical product information to the quantum optimizer; and where the quantum optimizer is configured for receiving the historical media information and historical product information; and analyzing the historical media information and historical product information to determine one or more indicative attributes that may be indicative of product pricing movement.Type: GrantFiled: March 23, 2017Date of Patent: July 6, 2021Assignee: BANK OF AMERICA CORPORATIONInventor: Sunil R. Bangad
-
Publication number: 20200341830Abstract: An application monitoring device that includes a memory operable to store an application and a fault detection engine implemented by a processor. The fault detection engine is configured to obtain a set of application metric values for the application. Each application metric value indicates a performance level of the application. The fault detection engine is further configured to compare each application metric value to a set of application metric value ranges and to determine a performance status value for each application metric value based on the comparison. The fault detection engine is further configured to determine a warning level for the application and to determine that the warning level exceeds the fault detection threshold value. The fault detection engine is further configured to trigger an alert indicating a fault has been detected in the application in response to the determination.Type: ApplicationFiled: April 24, 2019Publication date: October 29, 2020Inventors: Sunil R. Bangad, Praveen Kumar Kasu, Akashkumar V. Desai
-
Publication number: 20200089553Abstract: A computing environment includes an originating system, a plurality of networked communication channels each configured to communicate one or more of a plurality of instructions for calling one or more downstream applications in response to calling of an originating application by the first system, and a resource dependency system for providing automatic resource dependency tracking and maintenance of resource fault propagation. The resource dependency system performs a query configured to identify any application calls performed in a predetermined period of time; for each identified application call, builds a corresponding transaction paragraph comprising a list of all sub-application calls performed in response to the application call; from each transaction paragraph, extracts a chronological sequence of sub-application calls found in the transaction paragraph; forms a tier pathway for each transaction paragraph; and stores each tier pathway in an accessible file.Type: ApplicationFiled: November 22, 2019Publication date: March 19, 2020Applicant: BANK OF AMERICA CORPORATIONInventors: Sunil R. Bangad, Benjamin Nien-Ting Wu, Sridhar M. Seetharaman, Praveen Kumar Kasu
-
Patent number: 10489225Abstract: A computing environment includes an originating system, a plurality of networked communication channels each configured to communicate one or more of a plurality of instructions for calling one or more downstream applications in response to calling of an originating application by the first system, and a resource dependency system for providing automatic resource dependency tracking and maintenance of resource fault propagation. The resource dependency system performs a query configured to identify any application calls performed in a predetermined period of time; for each identified application call, builds a corresponding transaction paragraph comprising a list of all sub-application calls performed in response to the application call; from each transaction paragraph, extracts a chronological sequence of sub-application calls found in the transaction paragraph; forms a tier pathway for each transaction paragraph; and stores each tier pathway in an accessible file.Type: GrantFiled: August 10, 2017Date of Patent: November 26, 2019Assignee: BANK OF AMERICA CORPORATIONInventors: Sunil R. Bangad, Benjamin Nien-Ting Wu, Sridhar M. Seetharaman, Praveen Kumar Kasu
-
Publication number: 20190050278Abstract: A computing environment includes an originating system, a plurality of networked communication channels each configured to communicate one or more of a plurality of instructions for calling one or more downstream applications in response to calling of an originating application by the first system, and a resource dependency system for providing automatic resource dependency tracking and maintenance of resource fault propagation. The resource dependency system performs a query configured to identify any application calls performed in a predetermined period of time; for each identified application call, builds a corresponding transaction paragraph comprising a list of all sub-application calls performed in response to the application call; from each transaction paragraph, extracts a chronological sequence of sub-application calls found in the transaction paragraph; forms a tier pathway for each transaction paragraph; and stores each tier pathway in an accessible file.Type: ApplicationFiled: August 10, 2017Publication date: February 14, 2019Inventors: Sunil R. Bangad, Benjamin Nien-Ting Wu, Sridhar M. Seetharaman, Praveen Kumar Kasu
-
Publication number: 20180276749Abstract: A computer system manages a multi-disciplinary comprehensive real-time trading signal within a designated time frame. A classical computer apparatus includes a processor; a memory; and a media management application that is stored in the memory and executable by the processor; a quantum optimizer in operative communication with the classical computer apparatus, where the quantum optimizer includes a quantum processor; and a quantum memory; where the media management application is configured for transmitting historical media information and historical product information to the quantum optimizer; and where the quantum optimizer is configured for receiving the historical media information and historical product information; and analyzing the historical media information and historical product information to determine one or more indicative attributes that may be indicative of product pricing movement.Type: ApplicationFiled: March 23, 2017Publication date: September 27, 2018Inventor: Sunil R. Bangad
-
Patent number: 10049403Abstract: In one embodiment, a system for analyzing and reporting electronic transactions in a network environment includes an interface that may receive a transaction request at a first network device. A processor communicatively coupled to the interface may execute a task associated with the transaction request generate a transaction report associated with the transaction request and the task. The transaction report may include a request identifier, a request field comprising a task identifier and a uniform resource locator (URL) resource name, a time stamp field, a status code field, and a duration field. The interface may communicate the transaction report to a transaction module operable to aggregate the transaction report with one or more additional transaction reports associated with the transaction request using the unique identifier associated with the transaction request.Type: GrantFiled: July 6, 2015Date of Patent: August 14, 2018Assignee: Bank of America CorporationInventors: Farrukh Zaidi, Husam Abu-Zaydeh, Brian E. Doyle, Jason A. Alizzi, Sunil R. Bangad, Sridhar M. Seetharaman, Benjamin N. Wu, Robert Bosi, Morgan S. Allen
-
Patent number: 9965758Abstract: In one embodiment, a system for troubleshooting transactions in a network environment includes an interface that may receive a transaction report from each of a number of network devices used to process a transaction. Each transaction report may include a status code field indicating a status of the transaction at each of the plurality of network devices. The system may also include a processor communicatively coupled to the interface. The processor may generate a transaction flow report that links each of the received transaction reports associated with the transaction. The processor may determine that the status code field associated with a first one of the plurality of network devices indicates a failed status. The processor may then communicate a status alert message to a network administrator associated with a first one of the plurality of network devices.Type: GrantFiled: July 6, 2015Date of Patent: May 8, 2018Assignee: Bank of America CorporationInventors: Farrukh Zaidi, Husam Abu-Zaydeh, Brian E. Doyle, Jason A. Alizzi, Sunil R. Bangad, Sridhar M. Seetharaman, Benjamin N. Wu, Robert Bosi, Morgan S. Allen
-
Patent number: 9760874Abstract: In one embodiment, a system for tracking electronic transactions in a network environment includes a network entry point that may receive a transaction request, the transaction request comprising a communications protocol. The network entry point may generate a unique identifier and insert the unique identifier into the transaction request. The network entry point may then communicate the transaction request and the unique identifier to a first network device using the communications protocol. The network entry point may create a first transaction report associated with the transaction request and communicate the first transaction report to a transaction module.Type: GrantFiled: July 6, 2015Date of Patent: September 12, 2017Assignee: Bank of America CorporationInventors: Farrukh Zaidi, Husam Abu-Zaydeh, Brian E. Doyle, Jason A. Alizzi, Sunil R. Bangad, Sridhar M. Seetharaman, Benjamin N. Wu, Robert Bosi, Morgan S. Allen
-
Publication number: 20170012837Abstract: In one embodiment, a system for analyzing and reporting electronic transactions in a network environment includes an interface that may receive a transaction request at a first network device. A processor communicatively coupled to the interface may execute a task associated with the transaction request generate a transaction report associated with the transaction request and the task. The transaction report may include a request identifier, a request field comprising a task identifier and a uniform resource locator (URL) resource name, a time stamp field, a status code field, and a duration field. The interface may communicate the transaction report to a transaction module operable to aggregate the transaction report with one or more additional transaction reports associated with the transaction request using the unique identifier associated with the transaction request.Type: ApplicationFiled: July 6, 2015Publication date: January 12, 2017Inventors: Farrukh Zaidi, Husam Abu-Zaydeh, Brian E. Doyle, Jason A. Alizzi, Sunil R. Bangad, Sridhar M. Seetharaman, Benjamin N. Wu, Robert Bosi, Morgan S. Allen
-
Publication number: 20170012843Abstract: In one embodiment, a system for troubleshooting transactions in a network environment includes an interface that may receive a transaction report from each of a number of network devices used to process a transaction. Each transaction report may include a status code field indicating a status of the transaction at each of the plurality of network devices. The system may also include a processor communicatively coupled to the interface. The processor may generate a transaction flow report that links each of the received transaction reports associated with the transaction. The processor may determine that the status code field associated with a first one of the plurality of network devices indicates a failed status. The processor may then communicate a status alert message to a network administrator associated with a first one of the plurality of network devices.Type: ApplicationFiled: July 6, 2015Publication date: January 12, 2017Inventors: Farrukh Zaidi, III, Husam Abu-Zaydeh, Brian E. Doyle, Jason A. Alizzi, Sunil R. Bangad, Sridhar M. Seetharaman, Benjamin N. Wu, Robert Bosi, Morgan S. Allen
-
Publication number: 20170012839Abstract: In one embodiment, a system for generating a network architecture map includes an interface that may receive a map request to generate a network architecture map for a transaction, wherein the map request comprises a transaction and a designation of a system entry point. The interface may communicate the transaction to the system entry point. The interface may then receive a transaction report from each of a plurality of network devices processing the transaction, the transaction report comprising a plurality of fields. A processor communicatively coupled to the interface may then aggregate the transaction reports received from each of the plurality of network devices to create a transaction flow report, the transaction flow report indicating the plurality of network devices used to process the transaction request. The processor may then generate the network architecture map using the transaction flow report and one or more of the plurality of fields from each of the transaction reports.Type: ApplicationFiled: July 6, 2015Publication date: January 12, 2017Inventors: Farrukh Zaidi, Husam Abu-Zaydeh, Brian E. Doyle, Jason A. Alizzi, Sunil R. Bangad, Sridhar M. Seetharaman, Benjamin N. Wu, Robert Bosi, Morgan S. Allen
-
Publication number: 20170012814Abstract: In one embodiment, a system for determining network resiliency includes an interface that may receive a transaction report from a network device, the network device used to process a transaction request and the transaction report comprising a plurality of fields. The system may include a processor communicatively coupled to the interface. The processor may identify an operational error associated with the transaction request based on one or more of the plurality of fields of the transaction report. The processor may prioritize the operational error associated with the transaction request based on the one or more of the plurality of fields of the transaction report. The interface may then communicate the prioritized operational error to a system administrator associated with the network device.Type: ApplicationFiled: July 6, 2015Publication date: January 12, 2017Inventors: Farrukh Zaidi, Husam Abu-Zaydeh, Brian E. Doyle, Jason A. Alizzi, Sunil R. Bangad, Sridhar M. Seetharaman, Benjamin N. Wu, Robert Bosi, Morgan S. Allen
-
Publication number: 20170012840Abstract: In one embodiment, a system for tracking electronic transactions in a network environment includes a network entry point that may receive a transaction request, the transaction request comprising a communications protocol. The network entry point may generate a unique identifier and insert the unique identifier into the transaction request. The network entry point may then communicate the transaction request and the unique identifier to a first network device using the communications protocol. The network entry point may create a first transaction report associated with the transaction request and communicate the first transaction report to a transaction module.Type: ApplicationFiled: July 6, 2015Publication date: January 12, 2017Inventors: Farrukh Zaidi, Husam Abu-Zaydeh, Brian E. Doyle, Jason A. Alizzi, Sunil R. Bangad, Sridhar M. Seetharaman, Benjamin N. Wu, Robert Bosi, Morgan S. Allen