Patents by Inventor Ramanarayanan Krishnaiyer

Ramanarayanan Krishnaiyer 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: 9378472
    Abstract: Methods and systems for tracking user interactions with a computer application. As a computer application is used, it keeps track of user interactions, for example, for use on an analytics server. An interaction tracking configuration may specify which events are tracked, under what conditions the events are tracked, and identify what information is recorded. This configuration may be separated from the application. For example, the configuration may be stored in a configuration file at a location specified within and used by an application. The configuration may then be changed without changing a deployed application. Certain embodiments provide a tracking configuration tool to facilitate the creation of such a configuration. The tool may use a running application to identify events for tracking. Identifying events in this way can simplify the task of configuring interaction tracking by reducing the need for understanding or accessing of the actual code of the application.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: June 28, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Rani Kumar, Ramanarayanan Krishnaiyer
  • Publication number: 20140250425
    Abstract: Methods and systems for tracking user interactions with a computer application. As a computer application is used, it keeps track of user interactions, for example, for use on an analytics server. An interaction tracking configuration may specify which events are tracked, under what conditions the events are tracked, and identify what information is recorded. This configuration may be separated from the application. For example, the configuration may be stored in a configuration file at a location specified within and used by an application. The configuration may then be changed without changing a deployed application. Certain embodiments provide a tracking configuration tool to facilitate the creation of such a configuration. The tool may use a running application to identify events for tracking. Identifying events in this way can simplify the task of configuring interaction tracking by reducing the need for understanding or accessing of the actual code of the application.
    Type: Application
    Filed: December 22, 2008
    Publication date: September 4, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: Rani Kumar, Ramanarayanan Krishnaiyer
  • Patent number: 8271939
    Abstract: An application development tool can support sampling of data from one or more providers of data that will be queried by the application under development at runtime. The sampling results can be used to provide hints or suggestions at development time so that a developer defining code segments that make reference to data resulting from such queries can produce code segments having the proper context to reference the data of interest. The sampling results can comprise a plurality of parameters and the application development tool can provide a user interface whereby a user can indicate custom type declarations for the returned parameters and/or identify a subset of the parameters returned by a query as being of interest. The custom type declarations and/or identified subset can be used to facilitate more meaningful hinting or suggestion by the application development tool.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: September 18, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Ramanarayanan Krishnaiyer, Thomas Lane, Sameer Bhatt, Gaurav Priyadarshi, Sreenivas Ramaswarmy, Sunil Bannur, Mayank Kumar