Patents by Inventor Anant Bondalapati Sharma

Anant Bondalapati Sharma 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: 11520754
    Abstract: A separate, central server operating in a system including one or more database server machines and a graphical user interface displayed on a user's computer is disclosed and provides a technological improvement. In one example, computer-readable instructions are stored in computer memory on this shutdown control server. A user, such as a database administrator, may access the shutdown control server to initiate the shutdown, reboot, and/or restart of database services on one or more separate database servers. At least one advantage of such an arrangement is that the shutdown control server provides plug-and-play capabilities that may allow one or more database servers of one or more different database types to concurrently connect to the shutdown control server.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: December 6, 2022
    Assignee: Bank of America Corporation
    Inventors: Anant Bondalapati Sharma, Badelal Rameshwar Prasad Yadav, Rakesh Madanlal Shah
  • Patent number: 11379442
    Abstract: An apparatus includes a memory and a processor. The processor collects from a database server, statistics indicating a performance of the server. The processor applies to the statistics, a machine learning algorithm configured to identify, based in part on the statistics, one or more issues affecting the performance of the database server. Applying the machine learning algorithm includes applying to the statistics, a regression algorithm trained to identify one or more candidate issues. Applying the machine learning algorithm also includes applying to the one or more candidate issues, a classification algorithm trained to classify each candidate issue as an issue of the one or more issues or a false positive. The processor additionally generates a script that, when executed, remediates the candidate issues of the one or more candidate issues classified by the classification algorithm as the issues of the one or more issues. The processor further executes the script.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: July 5, 2022
    Assignee: Bank of America Corporation
    Inventors: Rama Krishna Venkata Gandi, Thangaraju Nachimuthu, Rakesh Shah, Anant Bondalapati Sharma, Sivasankar Sivasalam
  • Publication number: 20210209076
    Abstract: An apparatus includes a memory and a processor. The processor collects from a database server, statistics indicating a performance of the server. The processor applies to the statistics, a machine learning algorithm configured to identify, based in part on the statistics, one or more issues affecting the performance of the database server. Applying the machine learning algorithm includes applying to the statistics, a regression algorithm trained to identify one or more candidate issues. Applying the machine learning algorithm also includes applying to the one or more candidate issues, a classification algorithm trained to classify each candidate issue as an issue of the one or more issues or a false positive. The processor additionally generates a script that, when executed, remediates the candidate issues of the one or more candidate issues classified by the classification algorithm as the issues of the one or more issues. The processor further executes the script.
    Type: Application
    Filed: January 7, 2020
    Publication date: July 8, 2021
    Inventors: Rama Krishna Venkata Gandi, Thangaraju Nachimuthu, Rakesh Shah, Anant Bondalapati Sharma, Sivasankar Sivasalam
  • Publication number: 20200019537
    Abstract: A separate, central server operating in a system including one or more database server machines and a graphical user interface displayed on a user's computer is disclosed and provides a technological improvement. In one example, computer-readable instructions are stored in computer memory on this shutdown control server. A user, such as a database administrator, may access the shutdown control server to initiate the shutdown, reboot, and/or restart of database services on one or more separate database servers. At least one advantage of such an arrangement is that the shutdown control server provides plug-and-play capabilities that may allow one or more database servers of one or more different database types to concurrently connect to the shutdown control server.
    Type: Application
    Filed: September 23, 2019
    Publication date: January 16, 2020
    Inventors: Anant Bondalapati Sharma, Badelal Rameshwar Prasad Yadav, Rakesh Madanlal Shah
  • Patent number: 10462027
    Abstract: In one embodiment, a system for cloud network stability includes a cloud network, a cloud instrument monitor, and a cloud network stability server. The cloud network includes a plurality of components. The cloud instrument monitor includes one or more instruments. Each of the one or more instruments may monitor the plurality of components. The cloud network stability server may include an interface and a processor operably coupled to the interface. The interface may receive an identification of a performance anomaly in the cloud network. A predictive analyzer implemented by a processor may identify a plurality of operational parameters associated with the performance anomaly; detect one or more operational issues associated with the plurality of operational parameters; calculate a network component failure using the detected one or more operational issues; and determine a remediation solution to resolve the network component failure.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: October 29, 2019
    Assignee: Bank of America Corporation
    Inventors: Sandeep Kumar Chauhan, Anant Bondalapati Sharma, Sasidhar Purushothaman
  • Patent number: 10459894
    Abstract: A separate, central server operating in a system including one or more database server machines and a graphical user interface displayed on a user's computer is disclosed and provides a technological improvement. In one example, computer-readable instructions are stored in computer memory on this shutdown control server. A user, such as a database administrator, may access the shutdown control server to initiate the shutdown, reboot, and/or restart of database services on one or more separate database servers. At least one advantage of such an arrangement is that the shutdown control server provides plug-and-play capabilities that may allow one or more database servers of one or more different database types to concurrently connect to the shutdown control server.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: October 29, 2019
    Assignee: Bank of America Corporation
    Inventors: Anant Bondalapati Sharma, Badelal Rameshwar Prasad Yadav, Rakesh Madanlal Shah
  • Patent number: 10374906
    Abstract: An apparatus includes a scanner and a cloud engine. The scanner determines that a first cloud environment is of a first type and that a second cloud environment is of a second type that is different from the first type. The cloud engine selects a first tool and a second tool. The cloud engine also sets a first parameter and a first configuration for the first tool and a second parameter and a second configuration for the second tool. The cloud engine further receives a first alert that a security vulnerability in the first cloud environment has been detected and a second alert that resource consumption in the second cloud environment has exceeded a threshold. The cloud engine communicates a first solution to resolve the security vulnerability in the first cloud environment and a second solution to lower resource consumption in the second cloud environment.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: August 6, 2019
    Assignee: Bank of America Corporation
    Inventors: Anant Bondalapati Sharma, Rohit Kumar Jain, Sasidhar Purushothaman
  • Patent number: 10255138
    Abstract: A disaster recovery tool includes a server monitoring engine, a configuration engine, a security engine, and a runtime engine. The server monitoring engine detects a production server and determines that a disaster recovery server should be created for the production server. The configuration engine compares database configuration files for the production server and the disaster recovery server and copies the database configuration file for the production server to the disaster recovery server. The security engine compares user logins and file sharing credentials of the production server and the disaster recovery server and copies the user login and file sharing credential of the production server to the disaster recovery server. The runtime engine compares database jobs and schedules of the production server and the disaster recovery server and copies the database job and schedule of the production server to the disaster recovery server.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: April 9, 2019
    Assignee: Bank of America Corporation
    Inventors: Anant Bondalapati Sharma, Badelal Rameshwar Prasad Yadav, Rakesh Madanlal Shah
  • Publication number: 20190068467
    Abstract: In one embodiment, a system for cloud network stability includes a cloud network, a cloud instrument monitor, and a cloud network stability server. The cloud network includes a plurality of components. The cloud instrument monitor includes one or more instruments. Each of the one or more instruments may monitor the plurality of components. The cloud network stability server may include an interface and a processor operably coupled to the interface. The interface may receive an identification of a performance anomaly in the cloud network. A predictive analyzer implemented by a processor may identify a plurality of operational parameters associated with the performance anomaly; detect one or more operational issues associated with the plurality of operational parameters; calculate a network component failure using the detected one or more operational issues; and determine a remediation solution to resolve the network component failure.
    Type: Application
    Filed: August 22, 2017
    Publication date: February 28, 2019
    Inventors: Sandeep Kumar Chauhan, Anant Bondalapati Sharma, Sasidhar Purushothaman
  • Publication number: 20190052544
    Abstract: An apparatus includes a scanner and a cloud engine. The scanner determines that a first cloud environment is of a first type and that a second cloud environment is of a second type that is different from the first type. The cloud engine selects a first tool and a second tool. The cloud engine also sets a first parameter and a first configuration for the first tool and a second parameter and a second configuration for the second tool. The cloud engine further receives a first alert that a security vulnerability in the first cloud environment has been detected and a second alert that resource consumption in the second cloud environment has exceeded a threshold. The cloud engine communicates a first solution to resolve the security vulnerability in the first cloud environment and a second solution to lower resource consumption in the second cloud environment.
    Type: Application
    Filed: August 9, 2017
    Publication date: February 14, 2019
    Inventors: Anant Bondalapati Sharma, Rohit Kumar Jain, Sasidhar Purushothaman
  • Publication number: 20180081910
    Abstract: A separate, central server operating in a system including one or more database server machines and a graphical user interface displayed on a user's computer is disclosed and provides a technological improvement. In one example, computer-readable instructions are stored in computer memory on this shutdown control server. A user, such as a database administrator, may access the shutdown control server to initiate the shutdown, reboot, and/or restart of database services on one or more separate database servers. At least one advantage of such an arrangement is that the shutdown control server provides plug-and-play capabilities that may allow one or more database servers of one or more different database types to concurrently connect to the shutdown control server.
    Type: Application
    Filed: September 22, 2016
    Publication date: March 22, 2018
    Inventors: Anant Bondalapati Sharma, Badelal Rameshwar Prasad Yadav, Rakesh Madanlal Shah
  • Publication number: 20180052743
    Abstract: A disaster recovery tool includes a server monitoring engine, a configuration engine, a security engine, and a runtime engine. The server monitoring engine detects a production server and determines that a disaster recovery server should be created for the production server. The configuration engine compares database configuration files for the production server and the disaster recovery server and copies the database configuration file for the production server to the disaster recovery server. The security engine compares user logins and file sharing credentials of the production server and the disaster recovery server and copies the user login and file sharing credential of the production server to the disaster recovery server. The runtime engine compares database jobs and schedules of the production server and the disaster recovery server and copies the database job and schedule of the production server to the disaster recovery server.
    Type: Application
    Filed: August 17, 2016
    Publication date: February 22, 2018
    Inventors: Anant Bondalapati Sharma, Badelal Yadav, Rakesh Madanlal Shah
  • Publication number: 20170103100
    Abstract: The present invention provides for multidimensional automated database administration, such that, multiple database scripts can be deployed and executed across multiple database servers and the multiple databases stored therein. In addition, the present invention manages the sequence/order in which the scripts are automatically deployed/executed and provides for automated tracking of execution results including error tracking on a per script basis. Additionally, the invention can be deployed in a distributed network allowing for cross domain connectivity to the database servers for the purpose of executing the database scripts without requiring deployment of server-side script deployment agents.
    Type: Application
    Filed: October 13, 2015
    Publication date: April 13, 2017
    Inventors: Anant Bondalapati Sharma, Kodanda Rama Krishna Neti, Badelal Rameshwar Prasad Yadav
  • Publication number: 20170032000
    Abstract: An apparatus stores a schedule indicating when a job is scheduled to execute. The apparatus receives a request to execute a first job and determines from the schedule that a second job is scheduled to execute during the execution of the first job. The apparatus estimates a first amount of memory to be consumed by the first job and a second amount of memory to be consumed by the second job, and determines whether a sum of the first amount and the second amount exceeds an amount of free memory. The apparatus determines a table that the first job accesses, and determines whether the table is accessed by the second job. The apparatus communicates a message indicating a period of time to wait before executing the first job if the sum exceeds the amount of free memory or if the table is accessed during by the second job.
    Type: Application
    Filed: July 28, 2015
    Publication date: February 2, 2017
    Inventors: Anant Bondalapati Sharma, Vamseedhar Chandu, Badelal Rameshwar Prasad Yadav
  • Patent number: 8930395
    Abstract: A computer system monitors database servers to mitigate server availability risks. The plurality of servers may be proactively monitored to determine database status at each server before an alert is generated. An automated proactive process executes at a user's desktop to monitor database features over a plurality of database servers. Information about the server status is presented in a graphical user interface (GUI) format where status information for all of the database servers is presented in one integrated view in an automated manner. For example, the monitoring process reads a list of SQL instances and then connects to each listed SQL server to query the system catalogs of an SQL server engine. The monitoring process interprets the received information from the SQL servers and updates the GUI. The GUI may be color-coded to indicate the status state of individual SQL features for each monitored SQL server.
    Type: Grant
    Filed: January 10, 2012
    Date of Patent: January 6, 2015
    Assignee: Bank of America Corporation
    Inventors: Anant Bondalapati Sharma, Deepak Ranjan Mishra, Surinder Kumar
  • Publication number: 20130179461
    Abstract: A computer system monitors database servers to mitigate server availability risks. The plurality of servers may be proactively monitored to determine database status at each server before an alert is generated. An automated proactive process executes at a user's desktop to monitor database features over a plurality of database servers. Information about the server status is presented in a graphical user interface (GUI) format where status information for all of the database servers is presented in one integrated view in an automated manner. For example, the monitoring process reads a list of SQL instances and then connects to each listed SQL server to query the system catalogs of an SQL server engine. The monitoring process interprets the received information from the SQL servers and updates the GUI. The GUI may be color-coded to indicate the status state of individual SQL features for each monitored SQL server.
    Type: Application
    Filed: January 10, 2012
    Publication date: July 11, 2013
    Applicant: Bank of America
    Inventors: Anant Bondalapati Sharma, Deepak Ranjan Mishra, Surinder Kumar