Patents by Inventor S Neeraja Reddy

S Neeraja Reddy 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: 8489714
    Abstract: Automation of actions on a server system (e.g., web server, FTP server) is facilitated by a server system that is ready for actions to be performed upon it. Because there are scenarios when a server system is not in a state to be acted upon (e.g., web page changed due to navigation, script execution, asynchronous request through dynamic web extensions), an automated action needs to be synchronized to when then server system is in a ready state for that action to occur. A wait-for-ready state can be initiated that detects when a server system is ready for a next action.
    Type: Grant
    Filed: February 7, 2011
    Date of Patent: July 16, 2013
    Assignee: Microsoft Corporation
    Inventors: Shiva Shankar Thangadurai, S Neeraja Reddy, Moshe Vainer
  • Patent number: 8196118
    Abstract: Recording of functional steps resulting from actions in an application is desirable for performing functional testing or user interface automation of an application. However, certain events that may result from actions occurring in an application are often difficult to record, which may lead to playback failure. Further, a user's intent when performing an action is difficult to determine. In order to obtain effective playback, a reliable and efficient recording of an application's functional steps needs to occur. Injecting wrapper functions into an application and monitoring an event generator's state before and after an action has occurred may yield more reliable and effective results.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: June 5, 2012
    Assignee: Microsoft Corporation
    Inventors: Moshe Vainer, S Neeraja Reddy, Shiva Shankar Thangadurai, Dmitri Klementiev
  • Publication number: 20110145402
    Abstract: Automation of actions on a server system (e.g., web server, FTP server) is facilitated by a server system that is ready for actions to be performed upon it. Because there are scenarios when a server system is not in a state to be acted upon (e.g., web page changed due to navigation, script execution, asynchronous request through dynamic web extensions), an automated action needs to be synchronized to when then server system is in a ready state for that action to occur. A wait-for-ready state can be initiated that detects when a server system is ready for a next action.
    Type: Application
    Filed: February 7, 2011
    Publication date: June 16, 2011
    Applicant: Microsoft Corporation
    Inventors: Shiva Shankar Thangadurai, S. Neeraja Reddy, Moshe Vainer
  • Patent number: 7912927
    Abstract: Automation of actions on a server system (e.g., web server, FTP server) is facilitated by a server system that is ready for actions to be performed upon it. Because there are scenarios when a server system is not in a state to be acted upon (e.g., web page changed due to navigation, script execution, asynchronous request through dynamic web extensions), an automated action needs to be synchronized to when then server system is in a ready state for that action to occur. A wait-for-ready state can be initiated that detects when a server system is ready for a next action.
    Type: Grant
    Filed: March 26, 2008
    Date of Patent: March 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Shiva Shankar Thangadurai, S Neeraja Reddy, Moshe Vainer
  • Publication number: 20090249300
    Abstract: Recording of functional steps resulting from actions in an application is desirable for performing functional testing or user interface automation of an application. However, certain events that may result from actions occurring in an application are often difficult to record, which may lead to playback failure. Further, a user's intent when performing an action is difficult to determine. In order to obtain effective playback, a reliable and efficient recording of an application's functional steps needs to occur. Injecting wrapper functions into an application and monitoring an event generator's state before and after an action has occurred may yield more reliable and effective results.
    Type: Application
    Filed: March 27, 2008
    Publication date: October 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Moshe Vainer, S Neeraja Reddy, Shiva Shankar Thangadurai, Dmitri Klementiev
  • Publication number: 20090248850
    Abstract: Automation of actions on a server system (e.g., web server, FTP server) is facilitated by a server system that is ready for actions to be performed upon it. Because there are scenarios when a server system is not in a state to be acted upon (e.g., web page changed due to navigation, script execution, asynchronous request through dynamic web extensions), an automated action needs to be synchronized to when then server system is in a ready state for that action to occur. A wait-for-ready state can be initiated that detects when a server system is ready for a next action.
    Type: Application
    Filed: March 26, 2008
    Publication date: October 1, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Shiva Shankar Thangadurai, S Neeraja Reddy, Moshe Vainer