Patents by Inventor Chetan R. Murthy

Chetan R. Murthy 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: 8826116
    Abstract: A method, system and program product for annotating a transient state of a computer displayed application enables annotation of transient applications particularly web based applications. A transient application address (or key) and state information related to an application at a transient state are stored in an annotation store along with an annotation. The annotation is related to the transient application by the application address or key. The application is automatically restored to the transient state when the annotation is requested. Optionally a screen capture of the application at the transient state is also presented.
    Type: Grant
    Filed: September 24, 2004
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sean J. Martin, Simon L. Martin, Chetan R. Murthy
  • Patent number: 7752223
    Abstract: A program specializer employs input specialized data structures by generating an input specialized definition of a set of data elements, and parsing an application program to identify data element references to data elements in the generated input specialized definitions of data elements. The program specializer replaces or rewrites the identified data element references with the corresponding input specialized definition. The input specialized data elements from the input specialized program are employed in a particular view by generating a mapping of source data types to preferred data types, such that the preferred data types have access advantages over the source data types, and receiving a markup application program having source data types operable to be modified in the input specialized program. A view mapper maps, using the generated mapping, a source data type to a preferred data type, and applies the mapped preferred data type to occurrences of the corresponding source data type.
    Type: Grant
    Filed: August 7, 2006
    Date of Patent: July 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Dennis A. Quan, Jr., Eric David Perkins, Chetan R. Murthy, Abraham S. Heifets, Joseph J. Kesselman, Moshe Morris Emanuel Matsa
  • Publication number: 20080033968
    Abstract: A program specializer employs input specialized data structures by generating an input specialized definition of a set of data elements, and parsing an application program to identify data element references to data elements in the generated input specialized definitions of data elements. A data structure generator responsive to the program specializer computes an input specialized definition corresponding to each of the identified references data element references, and a parser in the program specializer replaces or rewrites the identified data element references with the corresponding input specialized definition. Computing the input specialized definition includes determining an index for offset indirection, therefore having offset references to members of the data element, such that the data element members are operable for indexed references by the resulting input specialized application program.
    Type: Application
    Filed: August 7, 2006
    Publication date: February 7, 2008
    Inventors: Dennis A. Quan, Eric David Perkins, Chetan R. Murthy, Moshe Morris Emanuel Matsa
  • Publication number: 20080034010
    Abstract: A program specializer employs input specialized data structures by generating an input specialized definition of a set of data elements, and parsing an application program to identify data element references to data elements in the generated input specialized definitions of data elements. The program specializer replaces or rewrites the identified data element references with the corresponding input specialized definition. The input specialized data elements from the input specialized program are employed in a particular view by generating a mapping of source data types to preferred data types, such that the preferred data types have access advantages over the source data types, and receiving a markup application program having source data types operable to be modified in the input specialized program. A view mapper maps, using the generated mapping, a source data type to a preferred data type, and applies the mapped preferred data type to occurrences of the corresponding source data type.
    Type: Application
    Filed: August 7, 2006
    Publication date: February 7, 2008
    Inventors: Dennis A. Quan, Eric David Perkins, Chetan R. Murthy, Abraham S. Heifets, Joseph J. Kesselman, Moshe Morris Emanuel Matsa