Patents

A quick lookup on the Patent terminology can be found here.

    Issued

    1. Selectively eliminating write barriers in snapshot-at-the beginning concurrent-marking garbage collectors, with David Detlefs. (US Patent no: 7685580).

    2. Model, System and Program Storage Device for automatic incremental learning of Programming language grammar, with Pankaj Dhoolia, Mangala Gowri, and Diptikalyan Saha. (US Patent no: 8676826).

    3. System and Method for Dynamic Code Analysis in presence of the "table processing" idiom, with Pankaj Dhoolia, Mangala Gowri, and Diptikalyan Saha. (US Patent no: 8583965).

    4. Method, System and Program Storage Device that Provide for Automatic Programming Language Grammar Partitioning, with Pankaj Dhoolia, Mangala Gowri, and Diptikalyan Saha. (US Patent no: 8516457).

    5. Intermediate form for bitwidth sensitive applications and uses thereof, with Rajkishore Barik. (US patent no: 8732680).

    6. Transformation of Computer Programs and eliminating errors, with Pankaj Dhoolia, Anup Kumar Ghosh, Sugata Ghosal, with Asidhara Lahiri, Mangala Gowri Nanda, Anjan Nandy, Diptikalyan Saha. (US patent no: 8806452).

    7. Fault localization for data-centric programs, with Satish Chandra, Pankaj Dhoolia, Mangala Gowri Nanda, Diptikalyan Saha, Vibha Singhal Sinha. (US patent no: 8892951).

    8. Systems and methods for automatically optimizing high performance computing programming languages, with Ganesh Bikshandi, Igor Peshanski and Vijay Saraswat. (US patent no: 8924946).

    9. System And Method For Performing Self-Stabilizing Compilation, with Aman Nougrahiya. (Indian patent no: 383458).

    Published

    1. System and method for determining the behavioral integrity of an application, with Thangaraj Raja Subramaniam. Filed for Indian patent (application no: 3161/CHE/2014).

    Filed

    1. Split-Scalarization Of Thread-Local Objects In Optimized Object Code, with Vijay Sundaresan, Daryl Maier, and Manas Thakur. Filed for US patent in 2023 (application no: P202200031US01).