Patents by Inventor Rajat Wadhwani

Rajat Wadhwani 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).

  • Publication number: 20160371617
    Abstract: A technical architecture system comprises a memory, an interface, and a processor. The system stores a plurality of risk areas, receives a request to send data to a third-party entity and retrieves architecture information associated with an architecture of the third-party entity. The architecture information corresponds to at least one of the plurality of risk areas. The system also determines a risk rating of the architecture for at least one of the plurality of risk areas. The risk rating is based on the architecture information. The system may further determine a weight based on the at least one of the plurality of risk areas and determine an area score based on the risk rating and the weight. Finally, the system determines whether to grant permission to send the data to the third-party entity based at least in part on the area score.
    Type: Application
    Filed: June 22, 2015
    Publication date: December 22, 2016
    Inventors: Melissa S. Mullaney, Vidya Srikanth, Ananthakrishnan Ravi Venkataraman, Rajat Wadhwani, John Joseph Towey
  • Publication number: 20160162906
    Abstract: Disclosed is a system for evaluating standards compliance for technology changes. The system typically includes a processor, a memory, and a permit module stored in the memory. The technology change standards compliance system is typically configured for: determining design compliance to produce a design compliance determination indicating an extent to which a design status of a technology change complies with at least one of the one or more design compliance rules; determining whether to permit building of the technology change based at least on the design compliance determination; determining building compliance to produce a building compliance determination indicating an extent to which a build status of the technology change complies with at least one of the one or more building compliance rules; and determining whether to permit operation of the technology change based at least on the building compliance determination.
    Type: Application
    Filed: December 5, 2014
    Publication date: June 9, 2016
    Inventors: Melinda A. Irby, Rajat Wadhwani, Bridget E. O'Connor, Susan McClung, Kailash Poddar, Timothy Charles Murray, Timothy Guerry, Ananthakrishnan Ravi Venkataraman
  • Patent number: 9330160
    Abstract: An apparatus of one embodiment analyzes application complexity based on complexity factors. The apparatus includes a memory and a processor. The memory stores raw values associated with a software application, each raw value associated with a respective complexity factor, which is associated with a respective scoring metric. The memory also stores scoring metrics, which indicate how preliminary scores are calculated. The memory also stores preliminary scores associated with the software application. The processor determines the raw values by determining a respective raw complexity value for each of the complexity factors. The processor also calculates the preliminary scores by calculating a respective preliminary score for each of the complexity factors. The respective preliminary score for each complexity factor is calculated by applying the respective scoring metric to the respective raw value. The processor also calculates a total score based at least on the plurality of preliminary scores.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: May 3, 2016
    Assignee: Bank of America Corporation
    Inventors: Rajat Wadhwani, Timothy Guerry, Bridget E. O'Connor, Erik Dahl, Andy Kerestes
  • Patent number: 9158655
    Abstract: An apparatus of one embodiment assesses standards compliance during computer development and includes an interface, a memory, and a processor. The interface is operable to receive a selection from a user, the selection including an assessment ruleset to be used for evaluating a computer change. The assessment ruleset includes one or more assessment rules, each assessment rule associated with a condition that determines whether the assessment rule is evaluated. The memory operable to store the assessment ruleset. The processor is operable to determine whether the condition associated with each assessment rule is satisfied, to communicate to the user an evaluation question relating to each assessment rule whose associated condition is satisfied, an answer to the evaluation question indicating an extent to which the computer change complies with the assessment rule, and to determine one or more scores based on the answer to each evaluation question.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: October 13, 2015
    Assignee: Bank of America Corporation
    Inventors: Rajat Wadhwani, Kailash C. Poddar, Sameer Leekha
  • Publication number: 20150278336
    Abstract: An apparatus of one embodiment analyzes application complexity based on complexity factors. The apparatus includes a memory and a processor. The memory stores raw values associated with a software application, each raw value associated with a respective complexity factor, which is associated with a respective scoring metric. The memory also stores scoring metrics, which indicate how preliminary scores are calculated. The memory also stores preliminary scores associated with the software application. The processor determines the raw values by determining a respective raw complexity value for each of the complexity factors. The processor also calculates the preliminary scores by calculating a respective preliminary score for each of the complexity factors. The respective preliminary score for each complexity factor is calculated by applying the respective scoring metric to the respective raw value. The processor also calculates a total score based at least on the plurality of preliminary scores.
    Type: Application
    Filed: March 27, 2014
    Publication date: October 1, 2015
    Applicant: Bank of America Corporation
    Inventors: Rajat Wadhwani, Timothy Guerry, Bridget E. O'Connor, Erik Dahl, Andy Kerestes
  • Publication number: 20150082270
    Abstract: An apparatus of one embodiment evaluates standards compliance during software development. The apparatus includes an interface, a memory, and a processor. The interface is operable to receive design standards information, the design standards information including one or more design compliance rules for software development. The memory is operable to store the design standards information. The processor is communicatively coupled to the interface and the memory and is operable to determine a design status of a software change according to design information received regarding the software change; calculate one or more design compliance scores, each design compliance score indicating an extent to which the design status complies with at least one of the one or more design compliance rules; and determine whether to permit building of the change based at least on the one or more design compliance scores.
    Type: Application
    Filed: November 25, 2014
    Publication date: March 19, 2015
    Inventors: Rajat Wadhwani, Bridget E. O'Connor, Timothy Guerry, Kailash Poddar, Ananthakrishnan Ravi Venkataraman, Melinda A. Irby, Susan McClung
  • Patent number: 8984472
    Abstract: An apparatus of one embodiment evaluates standards compliance during software development. The apparatus includes an interface, a memory, and a processor. The interface is operable to receive design standards information, the design standards information including one or more design compliance rules for software development. The memory is operable to store the design standards information. The processor is communicatively coupled to the interface and the memory and is operable to determine a design status of a software change according to design information received regarding the software change; calculate one or more design compliance scores, each design compliance score indicating an extent to which the design status complies with at least one of the one or more design compliance rules; and determine whether to permit building of the change based at least on the one or more design compliance scores.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: March 17, 2015
    Assignee: Bank of America Corporation
    Inventors: Rajat Wadhwani, Bridget E. O'Connor, Timothy Guerry, Kailash Poddar, Ananthakrishnan Ravi Venkataraman, Melinda A. Irby, Susan McClung
  • Patent number: 8924916
    Abstract: An apparatus of one embodiment evaluates standards compliance during software development. The apparatus includes an interface, a memory, and a processor. The interface is operable to receive design standards information, the design standards information including one or more design compliance rules for software development. The memory is operable to store the design standards information. The processor is communicatively coupled to the interface and the memory and is operable to determine a design status of a software change according to design information received regarding the software change; calculate one or more design compliance scores, each design compliance score indicating an extent to which the design status complies with at least one of the one or more design compliance rules; and determine whether to permit building of the change system based at least on the one or more design compliance scores.
    Type: Grant
    Filed: November 9, 2012
    Date of Patent: December 30, 2014
    Assignee: Bank of America Corporation
    Inventors: Rajat Wadhwani, Bridget E. O'Connor, Timothy Guerry, Kailash Poddar, Ananthakrishnan Ravi Venkataraman, Melinda A. Irby, Susan McClung
  • Publication number: 20140331200
    Abstract: An apparatus of one embodiment assesses standards compliance during computer development and includes an interface, a memory, and a processor. The interface is operable to receive a selection from a user, the selection including an assessment ruleset to be used for evaluating a computer change. The assessment ruleset includes one or more assessment rules, each assessment rule associated with a condition that determines whether the assessment rule is evaluated. The memory operable to store the assessment ruleset. The processor is operable to determine whether the condition associated with each assessment rule is satisfied, to communicate to the user an evaluation question relating to each assessment rule whose associated condition is satisfied, an answer to the evaluation question indicating an extent to which the computer change complies with the assessment rule, and to determine one or more scores based on the answer to each evaluation question.
    Type: Application
    Filed: July 9, 2013
    Publication date: November 6, 2014
    Inventors: Rajat Wadhwani, Kailash C. Poddar, Sameer Leekha
  • Publication number: 20140137071
    Abstract: An apparatus of one embodiment evaluates standards compliance during software development. The apparatus includes an interface, a memory, and a processor. The interface is operable to receive design standards information, the design standards information including one or more design compliance rules for software development. The memory is operable to store the design standards information. The processor is communicatively coupled to the interface and the memory and is operable to determine a design status of a software change according to design information received regarding the software change; calculate one or more design compliance scores, each design compliance score indicating an extent to which the design status complies with at least one of the one or more design compliance rules; and determine whether to permit building of the change system based at least on the one or more design compliance scores.
    Type: Application
    Filed: November 9, 2012
    Publication date: May 15, 2014
    Applicant: Bank of America Corporation
    Inventors: Rajat Wadhwani, Bridget E. O'Connor, Timothy Guerry, Kailash Poddar, Ananthakrishnan Ravi Venkataraman, Melinda A. Irby, Susan McClung
  • Patent number: 8311873
    Abstract: A risk framework is described for computing application risks. A risk value associated with each of one or more products included in an application may be determined. The risk value associated with each of the products may be classified as declining software risk, not-permitted software risk, declining hardware risk, and not-permitted hardware risk and may be weighted and summed to produce a technical risk score. A business criticality score may be computed based on how critical the application is to a business. The technical risk score and the business criticality score may be weighted and summed to produce a composite risk score. Based on one or more of the scores, planning may be conducted and strategies may be formulated to mitigate risk.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: November 13, 2012
    Assignee: Bank of America Corporation
    Inventors: Erik D. Dahl, Rajat Wadhwani, Michael J. Ragunas
  • Patent number: 8265974
    Abstract: Embodiments of the invention relate to systems, methods, and computer program products that provide for a technological infrastructure consumption index. The index is instrumental in measuring and managing technological infrastructure consumption. The consumption index is generated on a predetermined schedule as indicator of a business entity's volume of infrastructure consumption. The consumption index tracks key consumption elements, which are within the control of application teams, thereby insuring that the consumption of the key elements are being managed on an ongoing basis. Additionally, the consumption index provides for drill-down capabilities for the purpose of readily accessing data associated with specific key consumption elements of interest and specific teams/organizations within the business entity.
    Type: Grant
    Filed: November 13, 2009
    Date of Patent: September 11, 2012
    Assignee: Bank of America Corporation
    Inventors: Rajat Wadhwani, Leigh Anne Whitlock, Susan McClung, Heidi Jane Johnson, Angela K. Workman, Kevin R. Davis, Steve A. Erickson, Vijay B. Akella, Michael J. Ragunas
  • Publication number: 20110119106
    Abstract: A risk framework is described for computing application risks. A risk value associated with each of one or more products included in an application may be determined. The risk value associated with each of the products may be classified as declining software risk, not-permitted software risk, declining hardware risk, and not-permitted hardware risk and may be weighted and summed to produce a technical risk score. A business criticality score may be computed based on how critical the application is to a business. The technical risk score and the business criticality score may be weighted and summed to produce a composite risk score. Based on one or more of the scores, planning may be conducted and strategies may be formulated to mitigate risk.
    Type: Application
    Filed: November 19, 2009
    Publication date: May 19, 2011
    Applicant: Bank of America Corporation
    Inventors: Erik D. Dahl, Rajat Wadhwani, Michael J. Ragunas
  • Publication number: 20110119103
    Abstract: Embodiments of the invention relate to systems, methods, and computer program products that provide for a technological infrastructure consumption index. The index is instrumental in measuring and managing technological infrastructure consumption. The consumption index is generated on a predetermined schedule as indicator of a business entity's volume of infrastructure consumption. The consumption index tracks key consumption elements, which are within the control of application teams, thereby insuring that the consumption of the key elements are being managed on an ongoing basis. Additionally, the consumption index provides for drill-down capabilities for the purpose of readily accessing data associated with specific key consumption elements of interest and specific teams/organizations within the business entity.
    Type: Application
    Filed: November 13, 2009
    Publication date: May 19, 2011
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Rajat Wadhwani, Leigh Anne Whitlock, Susan McClung, Heidi Jane Johnson, Angela K. Workman, Kevin R. Davis, Steve A. Erickson, Vijay B. Akella, Michael J. Ragunas