Patents by Inventor Rajagopal Rao

Rajagopal Rao 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: 11907110
    Abstract: In one aspect, a computerized method useful for automated software testing comprising: writing a test suite in a human-readable language; implementing an Artificial Intelligent (AI) process test suite; and creating a set of scripts, data, and execute tests.
    Type: Grant
    Filed: February 16, 2023
    Date of Patent: February 20, 2024
    Inventors: Ram Shanmugam, Rajagopal Rao, Krishna Srinivasan
  • Publication number: 20230244595
    Abstract: In one aspect, a computerized method useful for automated software testing comprising: writing a test suite in a human-readable language; implementing an Artificial Intelligent (AI) process test suite; and creating a set of scripts, data, and execute tests.
    Type: Application
    Filed: February 16, 2023
    Publication date: August 3, 2023
    Inventors: Ram Shanmugam, Rajagopal Rao, Krishna Srinivasan
  • Publication number: 20230195825
    Abstract: Described are methods and corresponding systems for generating and using selectors during web development. In some implementations, one or more natural language statements are obtained as input to a software application, for example, a web browser extension. The one or more input statements are analyzed, using natural language processing, to identify a first web element of a webpage and an action to be performed with respect to the first web element. A selector is then generated based on one or more attributes of the first web element. The selector operates as an address of the first web element and can, for example, be an XPath or CSS selector. To provide a user with access to the selector, the selector can be displayed on a user interface and/or saved to an output file. In some instances, the selector is generated as part of program code executable to perform the action.
    Type: Application
    Filed: February 15, 2023
    Publication date: June 22, 2023
    Inventor: Rajagopal Rao
  • Patent number: 11604722
    Abstract: In one aspect, a computerized method useful for automated software testing comprising: writing a test suite in a human-readable language; implementing an Artificial Intelligent (AI) process test suite; and creating a set of scripts, data, and execute tests.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: March 14, 2023
    Assignee: Sauce Labs Inc.
    Inventors: Ram Shanmugam, Rajagopal Rao, Krishna Srinivasan
  • Publication number: 20220350857
    Abstract: In one aspect, a computerized method useful for installing and managing a DevTool web-browser extension comprising: determining a web element selector using the DevTool web-browser extension; performing a specified action on a specified web element, wherein an address of the webpage element is ascertained using the specified selector output; with the DevTool web-browser extension, generating the address for specified web element automatically with a single click operation from a user into the web browser; with the address, generating a relative XPath selector, an absolute XPath selector ora Cascading Style Sheets (CSS) selector; and utilizing the DevTool web-browser extension as an editor tool for the relative XPath selector, the absolute XPath selector orthe CSSs selector.
    Type: Application
    Filed: April 22, 2022
    Publication date: November 3, 2022
    Inventors: Sanjay Kumar, Rajagopal Rao
  • Publication number: 20220229765
    Abstract: In one aspect, a computerized method useful for automated software testing comprising: writing a test suite in a human-readable language; implementing an Artificial Intelligent (AI) process test suite; and creating a set of scripts, data, and execute tests.
    Type: Application
    Filed: August 1, 2019
    Publication date: July 21, 2022
    Inventors: RAM SHANMUGAM, RAJAGOPAL RAO, KRISHNA SRINIVASAN
  • Publication number: 20220206929
    Abstract: Methods and apparatus are described for testing the operation of a software application in a manner that reproduces the conditions under which the application operates. Semi-autonomous virtual testing software agents are deployed to the remote cloud computing infrastructure of each geographic region of interest. Each software agent has its own “personality” that includes its geolocation, along with the device types, operating systems, and (in the case of web applications) browser types with which the application is expected to operate in each geographic region.
    Type: Application
    Filed: December 15, 2021
    Publication date: June 30, 2022
    Inventors: Rajagopal Rao, Ram Shanmugam, Krishna Srinivasan
  • Publication number: 20200293592
    Abstract: In one aspect, a computerized method useful for installing and managing a DevTool web-browser extension comprising: determining a web element selector using the DevTool web-browser extension; performing a specified action on a specified web element, wherein an address of the webpage element is ascertained using the specified selector output; with the DevTool web-browser extension, generating the address for specified web element automatically with a single click operation from a user into the web browser; with the address, generating a relative XPath selector, an absolute XPath selector or a Cascading Style Sheets (CSS) selector; and utilizing the DevTool web-browser extension as an editor tool for the relative XPath selector, the absolute XPath selector or the CSSs selector.
    Type: Application
    Filed: October 25, 2019
    Publication date: September 17, 2020
    Inventors: SANJAY KUMAR, RAJAGOPAL RAO
  • Patent number: 9886365
    Abstract: Transaction data is received from an agent instrumented on a first one of a plurality of software components in a system, the transaction data identifying characteristics observed by the agent during monitoring of the first software component during a transaction involving the first software component and a second one of the plurality of software components. A second thread running on the second software component is identified that is at least partially dependent on a first thread run on the first software component during the transaction, the second thread corresponding to code of the second software component with a conditional breakpoint defined to be triggered based on when the second thread falls within a defined transaction boundary for the system. From the transaction data, it can be determined that the second thread falls within the transaction boundary to cause the conditional breakpoint to be triggered.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: February 6, 2018
    Assignee: CA, Inc.
    Inventors: Jean David Dahan, Rajagopal Rao
  • Publication number: 20170199806
    Abstract: Transaction data is received from an agent instrumented on a first one of a plurality of software components in a system, the transaction data identifying characteristics observed by the agent during monitoring of the first software component during a transaction involving the first software component and a second one of the plurality of software components. A second thread running on the second software component is identified that is at least partially dependent on a first thread run on the first software component during the transaction, the second thread corresponding to code of the second software component with a conditional breakpoint defined to be triggered based on when the second thread falls within a defined transaction boundary for the system. From the transaction data, it can be determined that the second thread falls within the transaction boundary to cause the conditional breakpoint to be triggered.
    Type: Application
    Filed: January 7, 2016
    Publication date: July 13, 2017
    Inventors: Jean David Dahan, Rajagopal Rao