Patents by Inventor Naveen V

Naveen V 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: 12282419
    Abstract: According to some embodiments, systems and methods are provided, including a memory storing processor-executable code; and a processing unit to execute the executable program code to: execute an automation test for a user interface application, wherein execution of the automation test includes accessing a web-object; determine whether the web-object is included in an object repository; in a case it is determined the web-object is not included in the object repository, create the web-object in the object repository; and in a case it is determined the web-object is included in the object repository: determine whether the accessed web-object includes at least one different property from the web-object included in the object repository; and update the web-object included in the object repository with the at least one different property in the accessed web-object. Numerous other aspects are provided.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: April 22, 2025
    Assignee: SAP SE
    Inventors: Naveen V, Shanavas Madeen S, Ravikanth Malipeddu, Santhosh Reddy Mereddy, Ajith G, Prabhat Kumar Singh, Sushanth B R, Manu Jose Philip
  • Publication number: 20240354238
    Abstract: According to some embodiments, systems and methods are provided including a memory storing processor-executable program code of a test automation module; and a processing unit to execute the processor-executable program code to cause the system to: retrieve an automate for an application under test, the application under test including a user interface displaying at least one web object; execute the automate, wherein execution of the automate further comprises: identifying at least one Open Data Protocol (OData) call in the automate; mapping at least one test data value for the web object to a corresponding parameter in the OData call; and executing the at least one OData call with the mapped at least one test data value, wherein execution of the at least one OData call outputs a response. Numerous other aspects are provided.
    Type: Application
    Filed: April 18, 2023
    Publication date: October 24, 2024
    Inventors: Shanavas Madeen S, Naveen V, Ravikanth MALIPEDDU
  • Publication number: 20240176728
    Abstract: According to some embodiments, systems and methods are provided including a memory storing program code to: execute a functional automation tool for an application under test in at least two languages, wherein execution of the functional automation tool includes a rendering of a plurality of user interfaces in each of the at least two languages; identify at least one of a label and a tooltip in each of the plurality of user interfaces; capture a screenshot for each of the plurality of user interfaces, wherein the captured screenshots include a first screenshot and at least one subsequent screenshot; identify the subsequent screenshot as unique or redundant; and render a language acceptance testing output for each unique screenshot, displaying each identified label and tooltip in the at least two languages. Numerous other aspects are provided.
    Type: Application
    Filed: November 30, 2022
    Publication date: May 30, 2024
    Inventors: Ajith G, Sandeep NEGI, Ravikanth MALIPEDDU, Naveen V, Shanavas Madeen S, Anurag NAYAK
  • Publication number: 20240027998
    Abstract: According to some embodiments, systems and methods are provided, including at least one end-to-end (E2E) scenario including a sequence of process steps; a plurality of automates, wherein an automate is executable for each process step; a memory storing processor-executable code; and a processing unit to execute the processor-executable program code to: execute the plurality of automates in a sequential order that matches a sequential order of the process steps; for each executed automate, determine whether the executed automate failed; in a case it is determined the executed automate failed, identify dependent transactional data input to the failed automate, wherein the dependent transactional data includes one or more data objects; identify a validity state of each data object; and resume execution of the process steps based on the identified validity state. Numerous other aspects are provided.
    Type: Application
    Filed: July 22, 2022
    Publication date: January 25, 2024
    Inventors: Naveen V, Shanavas Madeen S, Ravikanth MALIPEDDU
  • Publication number: 20230385181
    Abstract: According to some embodiments, systems and methods are provided, including a memory storing processor-executable code; and a processing unit to execute the executable program code to: execute an automation test for a user interface application, wherein execution of the automation test includes accessing a web-object; determine whether the web-object is included in an object repository; in a case it is determined the web-object is not included in the object repository, create the web-object in the object repository; and in a case it is determined the web-object is included in the object repository: determine whether the accessed web-object includes at least one different property from the web-object included in the object repository; and update the web-object included in the object repository with the at least one different property in the accessed web-object. Numerous other aspects are provided.
    Type: Application
    Filed: May 31, 2022
    Publication date: November 30, 2023
    Inventors: Naveen V, Shanavas Madeen S, Ravikanth MALIPEDDU, Santhosh Reddy MEREDDY, Ajith G, Prabhat Kumar SINGH, Sushanth B. R, Manu Jose PHILIP
  • Publication number: 20100045276
    Abstract: An innovative method is provided for assessing structural integrity of a sample. The method comprises: capturing a signal indicative of magnetic flux density caused by an Eddy current flowing in the sample; extracting an envelope of the captured signal using a demodulation scheme; sampling the envelope at a frequency that is lower than the frequency of the excitation current signal which generated the Eddy current; and examining the sampled envelope to assess structural integrity of the sample.
    Type: Application
    Filed: January 24, 2008
    Publication date: February 25, 2010
    Applicant: Board of Trustees of Michigan State University
    Inventors: Satish Udpa, Lalita Udpa, Naveen V. Nair, Vikram Reddy Melapudi
  • Patent number: 5640491
    Abstract: A control system having four major components: a target optimizer, a path optimizer, a neural network adaptation controller and a neural network. In the target optimizer, the controlled variables are optimized to provide the most economically desirable outputs, subject to operating constraints. Various manipulated variable and disturbance values are provided for modeling purposes. The neural network receives as inputs a plurality of settings for each manipulated and disturbance variable. For target optimization all the neural network input values are set equal to produce a steady state controlled variable value. The entire process is repeated with differing manipulated variable values until an optimal solution develops. The resulting target controlled and manipulated variable values are provided to the path optimizer to allow the manipulated variables to be adjusted to obtain the target output. Various manipulated variable values are developed to model moves from current to desired values.
    Type: Grant
    Filed: December 18, 1995
    Date of Patent: June 17, 1997
    Assignees: Texaco, Inc., Neuralware, Inc.
    Inventors: Naveen V. Bhat, William B. Braden, Kent E. Heckendoorn, Timothy J. Graettinger, Alexander J. Federowicz, Paul A. Dubose
  • Patent number: 5477444
    Abstract: A control system having four major components: a target optimizer, a path optimizer, a neural network adaptation controller and a neural network. In the target optimizer, the controlled variables are optimized to provide the most economically desirable outputs, subject to operating constraints. Various manipulated variable and disturbance values are provided for modeling purposes. The neural network receives as inputs a plurality of settings for each manipulated and disturbance variable. For target optimization all the neural network input values are set equal to produce a steady state controlled variable value. The entire process is repeated with differing manipulated variable values until an optimal solution develops. The resulting target controlled and manipulated variable values are provided to the path optimizer to allow the manipulated variables to be adjusted to obtain the target output. Various manipulated variable values are developed to model moves from current to desired values.
    Type: Grant
    Filed: September 14, 1992
    Date of Patent: December 19, 1995
    Inventors: Naveen V. Bhat, William B. Braden, Kent E. Heckendoorn, Timothy J. Graettinger, Alexander J. Federowicz, Paul A. DuBose