Patents

There are a variety of patents held by members of the Binghamton University Computer Science Department. See the complete list below.

Department Patents

  • Patents
    • Kartik Gopalan, US Patent 9798567: "Multi-hypervisor Virtual Machines", Granted Oct 24 2017.
    • Kartik Gopalan, US Patent 9823842, "Gang migration of virtual machines using cluster-wide deduplication", Granted: Nov 21 2017.
    • Lijun Yin, US 9,953,214 B2, "Real time eye tracking for human computer interaction", Granted April 24, 2018
    • Zhongfei Zhang, US Patent 9984147, "System and Method for Probabilistic Relational Clustering", Granted May 29th, 2018
    • Yin, Lijun (9,311,527): Real Time Eye Tracking for Human Computer Interaction, 4/12/16
    • Zhang, Zhongfei (9,280,562): System and Method for Multimedia Ranking and Multi-modal Image Retrieval Using Probabilistic Semantic Models and Expectation-maximization (Em) Learning, 3/8/16
    • Zhang, Zhongfei (9,269,051): Knowledge Discovery from Citation Networks, 2/23/16
    • Ghose, Kanad (9,230,122): System and Method for Validating Program Execution at Run-time Using Control Flow Signatures, 1/5/16
    • Ghose, Kanad (9,223,967): System and Method for Validating Program Execution at Run-time, 12/29/15
    • Ghose, Kanad (9,164,566): Smart Cooling and Load Direction System for Server Installations, 10/20/15
    • Ghose, Kanad (9,135,063): Apparatus and Method for Efficient Estimation of the Energy Dissipation of Processor Based Systems, 9/15/15
    • Yin, Lijun (9,128,530): Real Time Hand Tracking and Pointing for Human Interaction, 10/8/15
    • Ghose, Kanad (9,122,873): Continuous Run-time Validation of Program Execution: A Practical Approach, 9/1/15
    • Gopalan, Kartik (9,069,782): System and Method for Security and Privacy Aware Virtual Machine Checkpointing, 6/30/15
    • Ghose, Kanad (9,063,721): Continuous Run-time Validation of Program Execution: A Practical Approach, 6/23/15
    • Yin, Lijun (8,971,572): Hand Pointing Estimation for Human Computer Interaction, 3/3/15
    • Gopalan, Kartik (8,935,506): Memx: Virtualization of Cluster-wide Memory, 1/13/15
    • Zhang, Zhongfei (8,923,630): Enhanced Max Margin Learning on Multi-modal Data Mining in a Multimedia Database, 12/30/14
    • Ghose, Kanad (8,904,189): System and Method for Validating Program Execution at Run-time Using Control Flow Signatures, 12/2/14
    • Chiu, Kenneth (8,782,514): Parallel XML Parsing Using Meta-dfas, 7/15/14
    • Ghose, Kanad (8,782,434): System and Method for Validating Program Execution at Run-time, 7/15/14
    • Zhang, Zhongfei (8,773,536): Linear System Based, Qualitative Independent Motion Detection from Compressed Mpeg Surveillance Video, 7/8/14
    • Chiu, Kenneth (8,739,022): Parallel Approach to XML Parsing, 5/27/14
    • Zhang, Zhongfei (8,700,547): Spectral Clustering For Multi-type Relational Data, 4/15/14
    • Zhang, Zhongfei (8,676,805): System and Method for Probabilistic Relational Clustering, 3/18/14
    • Ghose, Kanad (8,631,411): Energy Aware Processing Load Distribution System and Method, 1/14/14
    • Zhang, Zhongfei (8,527,432): Semi-supervised Learning Based On Semiparametric Regularization, 9/3/13
    • Zhang, Zhongfei (8,499,022): Combining Multiple Clusterings by Soft Correspondence, 7/30/13
    • Zhang, Zhongfei (8,463,053): Enhanced Max Margin Learning On Multi-modal Data Mining in a Multimedia Database, 6/11/13
    • Gopalan, Kartik (8,417,789): Distributed Adaptive Network Memory Engine, 4/9/13
    • Ghose, Kanad (8,397,088): Apparatus and Method for Efficient Estimation of the Energy Dissipation of Processor Based Systems, 3/12/13
    • Gopalan, Kartik (8,291,034): Centralized Adaptive Network Memory Engine, 10/16/12
    • Ghose, Kanad (8,285,999): Authentication of Remotely Executed Program, 10/9/12
    • Zhang, Zhongfei (8,285,719): System and Method for Probabilistic Relational Clustering, 10/9/12
    • Zhang, Zhongfei (8,204,842): System and Method for Image Annotation and Multi-modal Image Retrieval Using Probabilistic Semantic Models Comprising at Least One Joint Probability Distribution, 6/19/12
    • Zhang, Zhongfei (8,195,734): Combining Multiple Clusterings by Soft Correspondence, 6/5/12
    • Zhang, Zhongfei (8,185,481): Spectral Clustering for Multi-type Relational Data, 5/22/12
    • Zhang, Zhongfei (8,164,629): Linear System Based, Qualitative Independent Motion Detection From Compressed Mpeg Surveillance Video, 4/24/12
    • Ghose, Kanad (8,046,558): Real Time File System with Guaranteed Performance Bounds and Predictablity, 10/25/11
    • Gopalan, Kartik (8,046,425): Distributed Adaptive Network Memory Engine, 10/25/11
    • Abu-Ghazaleh, Nael (8,041,773): Automatic Clustering for Self-Organizing Grids, 10/18/11
    • Zhang, Zhongfei (7,970,168): Hierarchical Static Shadow Detection Method, 6/8/11
    • Gopalan, Kartik (7,925,711): Distributed Anemone: Transparent Low-latency Access to Remote Memory on Commodity Clusters, 4/12/11
    • Gopalan, Kartik (7,917,599): Distributed Anemone: Transparent Low-latency Access to Remote Memory on Commodity Clusters, 3/29/11
    • Ghose, Kanad (7,899,925): System and Method for Fast, Reliable Byte Stream Transport, 3/1/11
    • Zhang, Zhongfei (7,826,640): Hierarchical Static Shadow Detection Colo Aerial Images, 11/2/10
    • Zhang, Zhongfei (7,814,040): Method and Apparatus for Image Annotation and Multi-modal Image Retrieval, 10/12/10
    • Madden, Patrick (7,685,540): Standard Block Design: An Effective Approach for Large Scale Floorplanning, 3/23/10
    • Zhang, Zhongfei (7,595,817): Linear System Based, Qualitative Independent Motion Detection from Compressed Mpeg Surveillance Video, 9/29/09
    • Ghose, Kanad (7,562,243): System and Method for Reducing Power and Energy Requirements for Microprocessors Through Dynamic Allocation of Datapath Resources, 7/14/09
    • Ponomarev, Dmitry (7,219,249): System and Method for Reducing Power Requirements of Microprocessors Through Dynamic Allocation of Datapath Resources, 5/15/07