Patents by Inventor Kartik Shankaranarayanan

Kartik Shankaranarayanan 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: 9021505
    Abstract: A monitoring system monitors and provides performance data for a transaction performed by multiple applications over different platforms. A request for a multi-platform transaction such as an SAP transaction is received by a first application, such as a JAVA application, on a first platform. Processing of the transaction triggers the first application to invoke a second application, such as an ABAP application, on a second platform. Code inserted into the first application intercepts the invocation of the second application, remotely executes a function on the second platform while providing a transaction identifier to an application server providing the second platform, and returns control back to the first application, which proceeds to invoke the second application to complete the multi-platform transaction.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: April 28, 2015
    Assignee: CA, Inc.
    Inventors: Kartik Shankaranarayanan, Aditya Pandit, Mark Mogayzel, Sushmita Sengupta
  • Patent number: 8234365
    Abstract: Method and system for alert notification is provided. A Simple Object Access Protocol (SOAP) based alert notification is sent from one or more agents, and the SOAP based alert notification(s) is received at a manager.
    Type: Grant
    Filed: January 14, 2005
    Date of Patent: July 31, 2012
    Assignee: CA, Inc.
    Inventors: Rutvik Doshi, Kartik Shankaranarayanan, Saurav Mohapatra
  • Patent number: 7992045
    Abstract: Monitoring asynchronous transactions in a computing environment is disclosed. A first unique identifier is determined when a first method executes. The identifier is associated with an asynchronous transaction. A second unique identifier is determined when a second method executes. If it is determined that the first unique identifier and the second unique identifier match, then is it determined that the asynchronous transaction started with the first method and completed with the second method. In one embodiment, code that identifies a routine that has instructions for determining the first unique identifier at runtime is added to the first method, and code that identifies a routine that has instructions for determining the second unique identifier at runtime is added to the second method.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: August 2, 2011
    Assignee: Computer Associates Think, Inc.
    Inventors: Jyoti Kumar Bansal, Kartik Shankaranarayanan, Aditya Pandit, Haroon Rashid Ahmed, Stuart Todd Rader
  • Publication number: 20100138703
    Abstract: Monitoring asynchronous transactions in a computing environment is disclosed. A first unique identifier is determined when a first method executes. The identifier is associated with an asynchronous transaction. A second unique identifier is determined when a second method executes. If it is determined that the first unique identifier and the second unique identifier match, then is it determined that the asynchronous transaction started with the first method and completed with the second method. In one embodiment, code that identifies a routine that has instructions for determining the first unique identifier at runtime is added to the first method, and code that identifies a routine that has instructions for determining the second unique identifier at runtime is added to the second method.
    Type: Application
    Filed: December 2, 2008
    Publication date: June 3, 2010
    Inventors: Jyoti Kumar Bansal, Kartik Shankaranarayanan, Aditya Pandit, Haroon Rashid Ahmed, Stuart Todd Rader
  • Patent number: 7711803
    Abstract: The present invention is directed to a method and system for management and configuration of remote agents. In accordance with one embodiment of the present invention, at least one web service is provided. At least one remote agent on a network is detected by the web service by retrieving agent metadata from network devices based on one or more detection parameters. At least one of managing and configuring the at least one remote agent is performed based on the web service.
    Type: Grant
    Filed: March 30, 2004
    Date of Patent: May 4, 2010
    Assignee: Computer Associates Think, Inc.
    Inventors: Rutvik Doshi, Kartik Shankaranarayanan, Saurav Mohapatra
  • Publication number: 20090150908
    Abstract: A monitoring system monitors and provides performance data for a transaction performed by multiple applications over different platforms. The monitoring system provides the ability to initiate collection of transaction data from applications on multiple platforms. A request for a multi-platform transaction such as an SAP transaction is received by a first application, such as a JAVA application, on a first platform. Processing of the transaction triggers the first application to invoke a second application, such as an ABAP application, on a second platform. Code inserted into the first application intercepts the invocation of the second application, remotely executes a function on the second platform while providing a transaction identifier to an application server providing the second platform, and returns control back to the first application, which proceeds to invoke the second application to complete the multi-platform transaction.
    Type: Application
    Filed: December 7, 2007
    Publication date: June 11, 2009
    Inventors: Kartik Shankaranarayanan, Aditya Pandit, Mark Mogayzel, Sushmita Sengupta
  • Patent number: 7506044
    Abstract: A method for discovering remote agents includes providing at least one web service. At least one remote agent may be discovered based on the at least one web service. The at least one web service may include an agent metadata service and/or an agent managed object query service running on the one or more remote agents. The agent managed object query service may provide information regarding managed objects found on one or more remote agents and the results of the discovery may be displayed to a user.
    Type: Grant
    Filed: January 14, 2005
    Date of Patent: March 17, 2009
    Assignee: Computer Associates Think, Inc.
    Inventors: Rutvik Doshi, Kartik Shankaranarayanan, Saurav Mohapatra
  • Publication number: 20060156072
    Abstract: A method and system for monitoring a computer application, including selecting the computer application, inputting condition information, monitoring the computer application and generating an alert when a condition of the selected computer application satisfies the condition information. The monitoring step may be accomplished by inserting dynamic watchers into 1 byte code of the computer application that generates notification messages upon occurrence of certain events. The data included in the notification messages may be used to determine the value of selected parameters related to the computer application which is then compared to threshold levels input by the user as part of the condition information to determine a condition of the computer application. The alert is generated when the condition of the computer application indicates that there is a problem and that an alert is to be generated.
    Type: Application
    Filed: July 21, 2005
    Publication date: July 13, 2006
    Inventors: Prakash Khot, Rutvik Doshi, Kartik Shankaranarayanan, Rajendra Jodhapurkar, Silvio DeVincentis
  • Publication number: 20060041612
    Abstract: Method and system for discovering remote agents is provided. At least one web service is provided and at least one remote agent is discovered based on at least one web service.
    Type: Application
    Filed: January 14, 2005
    Publication date: February 23, 2006
    Inventors: Rutvik Doshi, Kartik Shankaranarayanan, Saurav Mohapatra
  • Publication number: 20050216781
    Abstract: Method and system for alert notification is provided. A Simple Object Access Protocol (SOAP) based alert notification is sent from one or more agents, and the SOAP based alert notification(s) is received at a manager.
    Type: Application
    Filed: January 14, 2005
    Publication date: September 29, 2005
    Inventors: Rutvik Doshi, Kartik Shankaranarayanan, Saurav Mohapatra
  • Publication number: 20050114397
    Abstract: Method and system for management and configuration of remote agents is provided. At least one web service is provided and at least one remote agent is managed and/or configured based on at least one web service.
    Type: Application
    Filed: March 30, 2004
    Publication date: May 26, 2005
    Inventors: Rutvik Doshi, Kartik Shankaranarayanan, Saurav Mohapatra