Patents by Inventor Srinivas Darga

Srinivas Darga 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: 11526418
    Abstract: A system is configured for determining a technology stack in a software application to perform a work project. The system receives and evaluates the work based on its characteristics. A plurality of technology stacks is generated by implementing different combinations of technology stack components. The technology stack components include application servers and webservers. Each of the technology stacks is simulated performing the work project. Based on the simulation results of each technology stack, a performance of each technology stack is evaluated. The system identifies a first technology stack performing at a level higher than a performance threshold and at a highest performance level among the plurality of technology stacks. The system deploys the first technology stack in the software application to perform the work project.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: December 13, 2022
    Assignee: Bank of America Corporation
    Inventors: Sasidhar Purushothaman, Pragyan Paramita Hembram, Srikanth Vemula, Srinivas Darga
  • Publication number: 20210390030
    Abstract: A system is configured for determining a technology stack in a software application to perform a work project. The system receives and evaluates the work based on its characteristics. A plurality of technology stacks is generated by implementing different combinations of technology stack components. The technology stack components include application servers and webservers. Each of the technology stacks is simulated performing the work project. Based on the simulation results of each technology stack, a performance of each technology stack is evaluated. The system identifies a first technology stack performing at a level higher than a performance threshold and at a highest performance level among the plurality of technology stacks. The system deploys the first technology stack in the software application to perform the work project.
    Type: Application
    Filed: May 28, 2021
    Publication date: December 16, 2021
    Inventors: Sasidhar Purushothaman, Pragyan Paramita Hembram, Srikanth Vemula, Srinivas Darga
  • Patent number: 11055196
    Abstract: A system is configured for determining a technology stack in a software application to perform a work project. The system receives the work project from a user. The work project is evaluated based on its characteristics. A plurality of technology stacks is generated by implementing different combinations of technology stack components. The technology stack components include application servers and webservers. Each of the technology stacks is simulated performing the work project. Based on the simulation results of each technology stack, a performance value corresponding to a success rate of performing the work project by the software application. The system identifies a first technology stack having a first performance value that is the highest performance value and above a performance threshold value. The system deploys the first technology stack in the software application to perform the work project.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: July 6, 2021
    Assignee: Bank of America Corporation
    Inventors: Sasidhar Purushothaman, Pragyan Paramita Hembram, Srikanth Vemula, Srinivas Darga
  • Patent number: 8996397
    Abstract: Embodiments of the present invention provide a method, system, computer program product, or a combination of the foregoing for creating a knowledge management system including a performance dashboard monitoring system that is standardized and centralized across the channels and sub-channels in an organization. The performance dashboard monitoring system is used to track, measure, and resolve incidents that occur throughout the channels, sub-channels, systems, and applications of an organization. The system receives information related to two or more incidents, where each incident is associated with one or more of a business channel, sub-channel, or application. The system stores the information on a memory device. The system tracks the status of at least one incident between the occurrence and the resolution of the incident. The system displays on a user interface the information related to the incident on a channel, sub-channel, application, or individual incident level.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: March 31, 2015
    Assignee: Bank of America Corporation
    Inventors: Daniel Douglas Grace, Srinivas Darga, Eric Nathaniel Hunsaker, Bryce Robert Elliott, Rajaraman Viswanathan, Michael J. Schreder, Greg M. Lavelle, Darryl Alan Sansbury, Christine Roche, Rama Rao Pandrapagada
  • Patent number: 8589196
    Abstract: Embodiments of the present invention address the above needs and/or achieve other advantages by providing a method, system, computer program product, or a combination of the foregoing for creating a knowledge management system for production support that is standardized and centralized across the channels and sub-channels in an organization. The knowledge management system receives information relating to incidents from databases in the organization. The knowledge management system displays via a user interface at least the following information related to at least one incident, the current status of the incident, the recovery guidelines for effecting resolution of the incident, and scoring values associated with the incident.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: November 19, 2013
    Assignee: Bank of America Corporation
    Inventors: Daniel Douglas Grace, Srinivas Darga, Eric Nathaniel Hunsaker, Bryce Robert Elliott, Rajaraman Viswanathan, Michael J. Schreder, Greg M. Lavelle, Darryl Alan Sansbury, Christine Roche, Rama Rao Pandrapagada
  • Patent number: 8527328
    Abstract: Embodiments of the present invention provide systems, methods, and computer program products for an operational reliability index (“ORI”) scoring system in the knowledge management system that is standardized and centralized across the channels and sub-channels in an organization. The ORI system scores the reliability or confidence of the channels, sub-channels, and applications in an organization. The ORI receives reliability data associated with one or more predictability factors related to a business application. The ORI determines predictability factor reliability scores for each of the one or more predictability factors based on the reliability data and weighted values assigned to the predictability factors. Weighted values are also assigned to the categories, applications, sub-channels, and channels.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: September 3, 2013
    Assignee: Bank of America Corporation
    Inventors: Daniel Douglas Grace, Srinivas Darga, Eric Nathaniel Hunsaker, Bryce Robert Elliott, Rajaraman Viswanathan, Michael J. Schreder, Greg M. Lavelle, Darryl Alan Sansbury, Christine Roche, Rama Rao Pandrapagada
  • Patent number: 8275797
    Abstract: Embodiments of the present invention provide a method, system, computer program product, or a combination of the foregoing for creating a knowledge management system including an academy system for training and tracking training results of employees in a standardized and centralized location across the channels and sub-channels in an organization. The academy system stores a plurality of training modules, associated with one or more certification programs. The academy system further provides a user training selection interface configured to provide for user selection of one or more of the plurality of training modules. The academy system further provides the user access to the selected training module through an interactive display module interface. The academy system further provides for a user training results interface configured to provide a display of the user training results and stores the user training results of the selected training module in a user training database.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: September 25, 2012
    Assignee: Bank of America Corporation
    Inventors: Daniel Douglas Grace, Srinivas Darga, Eric Nathaniel Hunsaker, Bryce Robert Elliott, Rajaraman Viswanathan, Michael J. Schreder, Greg M. Lavelle, Darryl Alan Sansbury, Christine Roche, Rama Rao Pandrapagada
  • Patent number: 8266072
    Abstract: Embodiments of the present invention include a method, system, computer program product, or a combination of the foregoing for creating a knowledge management system with an incident communication interface for production support incidents that is standardized and centralized across the channels and sub-channels in an organization. The incident communication interface system is used to track, identify, and resolve the incidents that occur throughout the organization. The incident communication interface allows business associates to initiate an incident ticket associated with an incident. The incident communication interface also communicates information related to an incident to business associates. The incident communication interface provides the business associates knowledge management system access. The incident communication interface receives user input including details related to resolving the incident and the incident details are stored in the incident report database.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: September 11, 2012
    Assignee: Bank of America Corporation
    Inventors: Daniel Douglas Grace, Srinivas Darga, Eric Nathaniel Hunsaker, Bryce Robert Elliott, Rajaraman Viswanathan, Michael J. Schreder, Greg M. Lavelle, Darryl Alan Sansbury, Christine Roche, Rama Rao Pandrapagada
  • Patent number: 8161325
    Abstract: The disclosure generally relates to knowledge retrieval using a knowledgebase storing general and/or expert knowledge. In particular, the disclosure relates to using complex retrieval techniques to implement an enhanced troubleshooting system that provides relevant information. Aspects of the disclosure retrieve relevant documents to assist in troubleshooting by reasoning with stored representations about the faulty system and its operating environment. After receiving a description of the symptoms and/or other information related to the problem, the system may recommend textual and/or non-textual documents with relevant information for identifying the cause of the problem and restoring operation.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: April 17, 2012
    Assignee: Bank of America Corporation
    Inventors: Matthew Alexander Calman, Earl Wagner, Erik S. Ross, Srinivas Darga, Patrick Kelly
  • Publication number: 20110296243
    Abstract: The disclosure generally relates to knowledge retrieval using a knowledgebase storing general and/or expert knowledge. In particular, the disclosure relates to using complex retrieval techniques to implement an enhanced troubleshooting system that provides relevant information. Aspects of the disclosure retrieve relevant documents to assist in troubleshooting by reasoning with stored representations about the faulty system and its operating environment. After receiving a description of the symptoms and/or other information related to the problem, the system may recommend textual and/or non-textual documents with relevant information for identifying the cause of the problem and restoring operation.
    Type: Application
    Filed: May 28, 2010
    Publication date: December 1, 2011
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Matthew Alexander Calman, Earl Joseph Wagner, Erik S. Ross, Srinivas Darga, Patrick Kelly
  • Publication number: 20100275054
    Abstract: Embodiments of the present invention address the above needs and/or achieve other advantages by providing a method, system, computer program product, or a combination of the foregoing for creating a knowledge management system for production support that is standardized and centralized across the channels and sub-channels in an organization. The knowledge management system receives information relating to incidents from databases in the organization. The knowledge management system displays via a user interface at least the following information related to at least one incident, the current status of the incident, the recovery guidelines for effecting resolution of the incident, and scoring values associated with the incident.
    Type: Application
    Filed: April 22, 2009
    Publication date: October 28, 2010
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Daniel Douglas Grace, Srinivas Darga, Eric Nathaniel Hunsaker, Bryce Robert Elliott, Rajaraman Viswanathan, Michael J. Schreder, Greg M. Lavelle, Darryl Alan Sansbury, Christine Roche, Rama Rao Pandrapagada
  • Publication number: 20100274814
    Abstract: Embodiments of the present invention provide a method, system, computer program product, or a combination of the foregoing for creating a knowledge management system including an academy system for training and tracking training results of employees in a standardized and centralized location across the channels and sub-channels in an organization. The academy system stores a plurality of training modules, associated with one or more certification programs. The academy system further provides a user training selection interface configured to provide for user selection of one or more of the plurality of training modules. The academy system further provides the user access to the selected training module through an interactive display module interface. The academy system further provides for a user training results interface configured to provide a display of the user training results and stores the user training results of the selected training module in a user training database.
    Type: Application
    Filed: April 22, 2009
    Publication date: October 28, 2010
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Daniel Douglas Grace, Srinivas Darga, Eric Nathaniel Hunsaker, Bryce Robert Elliott, Rajaraman Viswanathan, Michael J. Schreder, Greg M. Lavelle, Darryl Alan Sansbury, Christine Roche, Rama Rao Pandrapagada
  • Publication number: 20100274596
    Abstract: Embodiments of the present invention provide a method, system, computer program product, or a combination of the foregoing for creating a knowledge management system including a performance dashboard monitoring system that is standardized and centralized across the channels and sub-channels in an organization. The performance dashboard monitoring system is used to track, measure, and resolve incidents that occur throughout the channels, sub-channels, systems, and applications of an organization. The system receives information related to two or more incidents, where each incident is associated with one or more of a business channel, sub-channel, or application. The system stores the information on a memory device. The system tracks the status of at least one incident between the occurrence and the resolution of the incident. The system displays on a user interface the information related to the incident on a channel, sub-channel, application, or individual incident level.
    Type: Application
    Filed: April 22, 2009
    Publication date: October 28, 2010
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Daniel Douglas Grace, Srinivas Darga, Eric Nathaniel Hunsaker, Bryce Robert Elliott, Rajaraman Viswanathan, Michael J. Schreder, Greg M. Lavelle, Darryl Alan Sansbury, Christine Roche, Rama Rao Pandrapagada
  • Publication number: 20100274789
    Abstract: Embodiments of the present invention provide systems, methods, and computer program products for an operational reliability index (“ORI”) scoring system in the knowledge management system that is standardized and centralized across the channels and sub-channels in an organization. The ORI system scores the reliability or confidence of the channels, sub-channels, and applications in an organization. The ORI receives reliability data associated with one or more predictability factors related to a business application. The ORI determines predictability factor reliability scores for each of the one or more predictability factors based on the reliability data and weighted values assigned to the predictability factors. Weighted values are also assigned to the categories, applications, sub-channels, and channels.
    Type: Application
    Filed: April 22, 2009
    Publication date: October 28, 2010
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Daniel Douglas Grace, Srinivas Darga, Eric Nathaniel Hunsaker, Bryce Robert Elliott, Rajaraman Viswanathan, Michael J. Schreder, Greg M. Lavelle, Darryl Alan Sansbury, Christine Roche, Rama Rao Pandrapagada
  • Publication number: 20100274616
    Abstract: Embodiments of the present invention include a method, system, computer program product, or a combination of the foregoing for creating a knowledge management system with an incident communication interface for production support incidents that is standardized and centralized across the channels and sub-channels in an organization. The incident communication interface system is used to track, identify, and resolve the incidents that occur throughout the organization. The incident communication interface allows business associates to initiate an incident ticket associated with an incident. The incident communication interface also communicates information related to an incident to business associates. The incident communication interface provides the business associates knowledge management system access. The incident communication interface receives user input including details related to resolving the incident and the incident details are stored in the incident report database.
    Type: Application
    Filed: April 22, 2009
    Publication date: October 28, 2010
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Daniel Douglas Grace, Srinivas Darga, Eric Nathaniel Hunsaker, Bryce Robert Elliott, Rajaraman Viswanathan, Michael J. Schreder, Greg M. Lavelle, Darryl Alan Sansbury, Christine Roche, Rama Rao Pandrapagada