Patents by Inventor Srinivas Dundigalla

Srinivas Dundigalla 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: 20220222168
    Abstract: Systems, computer program products, and methods are described herein for generating a state instance map for automated regression testing. The present invention is configured to initiate a regression testing engine on a second version of an application; determine one or more states of the second version of the application; capture one or more screenshots of the one or more user interfaces of the second version of the application; map the one or more screenshots of the one or more user interfaces with the one or more states; generate one or more nodes based on at least the mapping; generate one or more edges based on at least the action-based navigation; and generate a second state instance map based on at least the one or more nodes and the one or more edges.
    Type: Application
    Filed: January 13, 2021
    Publication date: July 14, 2022
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Srinivas Dundigalla, Pavan Chayanam, Steven Novack, Jaimish Patel
  • Publication number: 20220222549
    Abstract: Systems, computer program products, and methods are described herein for automated regression testing. The present invention is configured to generate, using a regression testing engine, a second state instance map for a second version of an application; generate, using the regression testing engine, a first state instance map for a first version of the application; initiate a differential detection engine on the first state instance map and the second state instance map; determine, using the differential detection engine, one or more differential features in the second version of the application; initiate a machine learning model on the one or more differential features in the second version of the application; and classify, using the machine learning model, the one or more differential features into one or more classes.
    Type: Application
    Filed: January 13, 2021
    Publication date: July 14, 2022
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Srinivas Dundigalla, Pavan Chayanam, Steven Novack, Jaimish Patel
  • Publication number: 20220157323
    Abstract: Embodiments of the present invention provide systems and methods for using machine learning to analyze and infer the contextual significance of a conversational language in order to proactively engage with one or more users in a familiar manner via a virtual voice assistant. As such, the systems and methods reduce redundancy of process steps for the user in accessing relevant information or initiating certain resource activities via disparate channels of communication by creating a continuity of conversational tone and substance.
    Type: Application
    Filed: November 16, 2020
    Publication date: May 19, 2022
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Sandeep Verma, Pavan Chayanam, Srinivas Dundigalla, Nandini Rathaur, Rama Yannam
  • Publication number: 20220148043
    Abstract: Methods and systems for enabling multi-merchant coupon campaigns within an online publication system are described. In an example, a method can include generating an item listing, receiving information specifying a set of coupon criteria, detecting an event within a multi-merchant publication system, and present a coupon in response to detecting the event. The generating an item listing can be based on information received from a merchant-computer. If the set of coupon criteria is detected it can result in presenting a coupon for the item listing. The event can satisfy a particular coupon criteria from the set of coupon criteria.
    Type: Application
    Filed: November 19, 2021
    Publication date: May 12, 2022
    Applicant: eBay Inc.
    Inventors: Diwakar Magadi, Prasad Sadhu, Srinivas Dundigalla, Vignesh Rathinasamy Somasundaram
  • Publication number: 20220058906
    Abstract: Contactless dispensing of objects from object-dispensing machines. A digital token is wirelessly communicated to the machine via short-range wireless communication, such as Near Field Communication (NFC) or the like. In response, a push notification is communicated to the user's wireless device, which includes an activatable link for launching a mobile application. In response to launching the mobile application and authenticating the user, the mobile application provides object-dispensing machine-like user interfaces that are configured to allow the user to input object requesting parameters and submit a request for objects to be dispensed from the object-dispensing machine. The request is communicated to the object-dispensing machines (or corresponding backend processing systems) and, once the request is verified, the object-dispensing machine dispenses the requested objects.
    Type: Application
    Filed: August 21, 2020
    Publication date: February 24, 2022
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: Srinivas Dundigalla, Mohan Rao Balan, Pavan Kumar Chayanam, Varsha Devadas, Tony England, Hari Gopalkrishnan, Brandon Kozlowski, Kurt A. Loth, Navdeep Mahajan, Carl Parziale, Rupal V. Shah, Manoj Shankar, David Smiddy, Cory Scott Turco, Robert L. Wright, JR., Xianhong Zhang, Pavan Singaraju
  • Patent number: 11249884
    Abstract: A crash test simulator device for re-creating a software crash scenario within a virtual environment using artificial intelligence processes to consider a large group of variables that may be relevant to the crash incident. The crash test simulator device includes a production environment monitoring engine configured to monitor a user's interaction with an application implemented within a production environment, and generate information used to re-create a crash incident within a virtual environment.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: February 15, 2022
    Assignee: Bank of America Corporation
    Inventors: Venkata R. Bhimireddy, Pavan Chayanam, Srinivas Dundigalla, Sandeep Verma
  • Publication number: 20220035730
    Abstract: A system is provided for mobile log heatmap-based auto testcase generation. In particular, the system may continuously track and log user actions and data flows for applications within the production environment. Based on the logs, the system may generate a navigation network graph through which the system may identify all possible navigation paths that may be taken by the user to access certain functions or screens of the application. Once the paths have been identified, the system may collect and sanitize testing data based on user session and system interaction data in the production environment. The testing data may then be used to drive the development of the next release or version of the application.
    Type: Application
    Filed: July 31, 2020
    Publication date: February 3, 2022
    Applicant: Bank of America Corporation
    Inventors: Srinivas Dundigalla, Pavan Kumar Chayanam, Sandeep Verma, Jaimish H. Patel
  • Patent number: 11232019
    Abstract: Aspects of the disclosure relate to machine learning based test coverage in a production environment. A computing platform may retrieve, for a software application, first log data associated with a production environment, and generate a production navigational graph where a node represents a webpage visited by a user, and an edge represents a navigational link between two webpages. Likewise, second log data associated with a testing environment may be retrieved, and a testing navigational graph may be generated, where a node represents a webpage tested by a developer, and an edge represents a navigational link between two webpages. Then, the computing platform may generate a coverage graph indicative of a gap between the navigation activity and the testing activity. Subsequently, the computing platform may provide, via an interactive graphical user interface, the coverage graph, where nodes and edges of the coverage graph are associated with selectable visual objects.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: January 25, 2022
    Assignee: Bank of America Corporation
    Inventors: Sandeep Verma, Pavan Chayanam, Srinivas Dundigalla, Mohan Kakarla
  • Publication number: 20220020364
    Abstract: Aspects of the disclosure relate to using machine learning to simulate an interactive voice response system. A computing platform may receive user interaction information corresponding to interactions between a user and enterprise computing devices. Based on the user interaction information, the computing platform may identify predicted intents for the user, and may generate hotkey information based on the predicted intents. The computing platform may send the hotkey information and commands directing the mobile device to output the hotkey information. The computing platform may receive hotkey input information from the mobile device. Based on the hotkey input information, the computing platform may generate a hotkey response message. The computing platform may send, to the mobile device, the hotkey response message and commands directing the mobile device to convert the hotkey response message to an audio output and to output the audio output.
    Type: Application
    Filed: July 20, 2020
    Publication date: January 20, 2022
    Inventors: Srinivas Dundigalla, Saurabh Mehta, Pavan K. Chayanam
  • Publication number: 20220019985
    Abstract: Aspects of the disclosure relate to using machine learning to simulate an interactive voice response system. A computing platform may establish a virtual assistant session with a mobile banking application executing on a mobile device, which may include authenticating at least one authentication credential associated with an online banking account. The computing platform may receive an assistance message from the mobile device requesting assistance. Using a machine learning model, the computing platform may identify an intent of the assistance message. The computing platform may generate a response message based on the intent of the assistance message. The computing platform may send the response message and one or more commands directing the mobile device to output an audio response file based on the response message to the mobile device, which may cause the mobile device to convert the response message into the audio response file and output the audio response file.
    Type: Application
    Filed: July 20, 2020
    Publication date: January 20, 2022
    Inventors: Srinivas Dundigalla, Saurabh Mehta, Pavan K. Chayanam
  • Publication number: 20220012069
    Abstract: Aspects of the disclosure relate to impact analysis in a next-release quality assurance environment for a software application. First log data associated with user navigation of user interface components in a production environment may be retrieved. A production navigational graph may be generated, where a node represents a user interface component visited by a user, and an edge representing a navigational link traversed by the user. Then, second log data associated with release notes for a next-release version of the software application maybe retrieved. Then, the computing platform may identify a change in a portion of a software code in the next-release version, and may identify, based on the production navigational graph, a user interface component and/or a link potentially impacted by the change. The production navigational graph may be provided, via an interactive graphical user interface, where the user interface component and/or the link is visually highlighted.
    Type: Application
    Filed: July 7, 2020
    Publication date: January 13, 2022
    Inventors: Sandeep Verma, Pavan Chayanam, Srinivas Dundigalla, Mohan Kakarla
  • Publication number: 20220012167
    Abstract: Aspects of the disclosure relate to machine learning based test coverage in a production environment. A computing platform may retrieve, for a software application, first log data associated with a production environment, and generate a production navigational graph where a node represents a webpage visited by a user, and an edge represents a navigational link between two webpages. Likewise, second log data associated with a testing environment may be retrieved, and a testing navigational graph may be generated, where a node represents a webpage tested by a developer, and an edge represents a navigational link between two webpages. Then, the computing platform may generate a coverage graph indicative of a gap between the navigation activity and the testing activity. Subsequently, the computing platform may provide, via an interactive graphical user interface, the coverage graph, where nodes and edges of the coverage graph are associated with selectable visual objects.
    Type: Application
    Filed: July 7, 2020
    Publication date: January 13, 2022
    Inventors: Sandeep Verma, Pavan Chayanam, Srinivas Dundigalla, Mohan Kakarla
  • Publication number: 20210374567
    Abstract: A crash prediction computing system includes a machine learning module capable of analyzing data logs associated with each of a plurality of services or applications to identify and categorize every error, exception, and/or crash, such as those resulting from client system interactions based on crash type, customer profile type, customer screen navigation flow, time or crash. The machine learning algorithms continuously train the crash prediction models for each crash category with associated client computing system navigation flow. The crash prediction computing system applies each model before each screen/activity navigation to predict whether the next move will result in an error, exception or crash, and for each predicted error, exception, or crash, automatically implement alternate route functionality to arrive at a desired target.
    Type: Application
    Filed: June 2, 2020
    Publication date: December 2, 2021
    Inventors: Venkata R. Bhimireddy, Sandeep Verma, Srinivas Dundigalla, Pavan Chayanam
  • Publication number: 20210365353
    Abstract: A crash test simulator device for re-creating a software crash scenario within a virtual environment using artificial intelligence processes to consider a large group of variables that may be relevant to the crash incident. The crash test simulator device includes a production environment monitoring engine configured to monitor a user's interaction with an application implemented within a production environment, and generate information used to re-create a crash incident within a virtual environment.
    Type: Application
    Filed: May 21, 2020
    Publication date: November 25, 2021
    Applicants: Bank of America Corporation, Bank of America Corporation
    Inventors: Venkata R. Bhimireddy, Pavan Chayanam, Srinivas Dundigalla, Sandeep Verma
  • Patent number: 11182832
    Abstract: Methods and systems for enabling multi-merchant coupon campaigns within an online publication system are described. In an example, a method can include generating an item listing, receiving information specifying a set of coupon criteria, detecting an event within a multi-merchant publication system, and present a coupon in response to detecting the event. The generating an item listing can be based on information received from a merchant-computer. If the set of coupon criteria is detected it can result in presenting a coupon for the item listing. The event can satisfy a particular coupon criteria from the set of coupon criteria.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: November 23, 2021
    Assignee: eBay Inc.
    Inventors: Diwakar Magadi, Prasad Sadhu, Srinivas Dundigalla, Vignesh Rathinasamy Somasundaram
  • Publication number: 20180293628
    Abstract: Methods and systems for enabling multi-merchant coupon campaigns within an online publication system are described. In an example, a method can include generating an item listing, receiving information specifying a set of coupon criteria, detecting an event within a multi-merchant publication system, and present a coupon in response to detecting the event. The generating an item listing can be based on information received from a merchant-computer. If the set of coupon criteria is detected it can result in presenting a coupon for the item listing. The event can satisfy a particular coupon criteria from the set of coupon criteria.
    Type: Application
    Filed: June 15, 2018
    Publication date: October 11, 2018
    Applicant: eBay Inc.
    Inventors: Diwakar Magadi, Prasad Sadhu, Srinivas Dundigalla, Vignesh Rathinasamy Somasundaram
  • Publication number: 20170083909
    Abstract: Embodiments of the invention are directed to systems, methods, and computer program products for authorizing a financial transaction based on receiving a wearable device token. The invention may be configured for identifying a financial account maintained by a financial institution, wherein the financial account is associated with a transaction card used to conduct transactions using the financial account; generating the wearable device token that identifies the financial account and the financial institution; communicating and store the wearable device token on a wearable device; receiving a response token as a result of the wearable device interacting with a transaction machine to complete the financial transaction, wherein the response token comprises the wearable device token; identifying the financial institution and the financial account based on the response token; and authorizing the transaction based on receiving the response token.
    Type: Application
    Filed: September 22, 2015
    Publication date: March 23, 2017
    Inventors: Phillip Wade Mork, Srinivas Dundigalla, Joseph Benjamin Castinado
  • Publication number: 20140032340
    Abstract: Methods and systems for enabling multi-merchant coupon campaigns within an online publication system are described. In an example, a method can include generating an item listing, receiving information specifying a set of coupon criteria, detecting an event within a multi-merchant publication system, and present a coupon in response to detecting the event. The generating an item listing can be based on information received from a merchant-computer. If the set of coupon criteria is detected it can result in presenting a coupon for the item listing. The event can satisfy a particular coupon criteria from the set of coupon criteria.
    Type: Application
    Filed: July 22, 2013
    Publication date: January 30, 2014
    Applicant: eBay Inc.
    Inventors: Diwakar Magadi, Prasad Sadhu, Srinivas Dundigalla, Vignesh Rathinasamy Somasundaram
  • Patent number: 8494901
    Abstract: Methods and systems for enabling multi-merchant coupon campaigns within an online publication system are described. In an example, a method can include generating an item listing, receiving information specifying a set of coupon criteria, detecting an event within a multi-merchant publication system, and present a coupon in response to detecting the event. The generating an item listing can be based on information received from a merchant-computer. If the set of coupon criteria is detected it can result in presenting a coupon for the item listing. The event can satisfy a particular coupon criteria from the set of coupon criteria.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: July 23, 2013
    Assignee: eBay Inc.
    Inventors: Diwakar Magadi, Prasad Sadhu, Srinivas Dundigalla, Vignesh Rathinasamy Somasundaram
  • Publication number: 20110202401
    Abstract: Methods and systems for enabling multi-merchant coupon campaigns within an online publication system are described. In an example, a method can include generating an item listing, receiving information specifying a set of coupon criteria, detecting an event within a multi-merchant publication system, and present a coupon in response to detecting the event. The generating an item listing can be based on information received from a merchant-computer. If the set of coupon criteria is detected it can result in presenting a coupon for the item listing. The event can satisfy a particular coupon criteria from the set of coupon criteria.
    Type: Application
    Filed: September 3, 2010
    Publication date: August 18, 2011
    Applicant: eBay Inc.
    Inventors: Diwakar Magadi, Prasad Sadhu, Srinivas Dundigalla, Vignesh Rathinasamy Somasundaram