Patents by Inventor Hao Men

Hao Men 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: 10789054
    Abstract: Disclosed herein is a system for facilitating Change Impact Analysis (CIA) using modular program dependency graphs. Further, the system may include a communication device configured for receiving a source code for a software application and one or more changed lines corresponding to the source code from a user device, and transmitting one or more impacted lines from the source code associated with the software application to the user device. Further, the system may include a processing device configured for analyzing the source code to determine one or more modules, generating one or more modular Program Dependency Graphs (mPDGs) based on the analysis, updating at least one mPDG based on the one or more changed lines to obtain the at least one updated mPDG, searching the mPDG based on search expressions associated with the one or more changed lines, and calculating one or more impacted lines based on the searching.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: September 29, 2020
    Assignee: FIND IT EZ SOFTWARE CORP.
    Inventors: Kenneth Nicholas Joseph Gnazdowsky, Hao Men, Robert James Walker
  • Publication number: 20190361686
    Abstract: Disclosed herein is a system for facilitating Change Impact Analysis (CIA) using modular program dependency graphs. Further, the system may include a communication device configured for receiving a source code for a software application and one or more changed lines corresponding to the source code from a user device, and transmitting one or more impacted lines from the source code associated with the software application to the user device. Further, the system may include a processing device configured for analyzing the source code to determine one or more modules, generating one or more modular Program Dependency Graphs (mPDGs) based on the analysis, updating at least one mPDG based on the one or more changed lines to obtain the at least one updated mPDG, searching the mPDG based on search expressions associated with the one or more changed lines, and calculating one or more impacted lines based on the searching.
    Type: Application
    Filed: May 24, 2019
    Publication date: November 28, 2019
    Inventors: Kenneth Nicholas Joseph Gnazdowsky, Hao Men, Robert James Walker
  • Patent number: 9322646
    Abstract: A method of adaptively positioning a scanner [10] within a three-dimensional scene identifies an optimal next position for the scanner [40] based on analysis of a data point cloud that mimics the scanned portion of the scene. Occluded areas [38] are delineated from scan data and scans made at different locations in the scene are registered to a reference four-coordinate system. The fourth coordinate corresponds to the hue observed by the scanner at each data point.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: April 26, 2016
    Assignee: The Trustees of the Stevens Institute of Technology
    Inventors: Kishore V. Pochiraju, Hao Men, Biruk Assefa Gebre
  • Publication number: 20130265919
    Abstract: Disclosed is a method and apparatus to continuously transmit high bandwidth, real-time data, on a communications network (e.g., wired, wireless, and a combination of wired and wireless segments). A control computing device uses user or application requirements to dynamically adjust the throughput of the system to match the bandwidth of the communications network being used, so that data latency is minimized. An operator can visualize the instantaneous characteristic of the link and, if necessary, make a tradeoff between the latency and resolution of the data to help maintain the real-time nature of the system and better utilize the available network resources. Automated control strategies have also been implemented into the system to enable dynamic adjustments of the system throughput to minimize latency while maximizing data resolution. Several applications have been cited in which latency minimization techniques can be employed for enhanced dynamic performance.
    Type: Application
    Filed: June 7, 2013
    Publication date: October 10, 2013
    Inventors: Kishore Pochiraju, Biruk Gebre, Hao Men
  • Patent number: 8462681
    Abstract: Disclosed is a method and apparatus to continuously transmit high bandwidth, real-time data, on a communications network (e.g., wired, wireless, and a combination of wired and wireless segments). A control computing device uses user or application requirements to dynamically adjust the throughput of the system to match the bandwidth of the communications network being used, so that data latency is minimized. An operator can visualize the instantaneous characteristic of the link and, if necessary, make a tradeoff between the latency and resolution of the data to help maintain the real-time nature of the system and better utilize the available network resources. Automated control strategies have also been implemented into the system to enable dynamic adjustments of the system throughput to minimize latency while maximizing data resolution. Several applications have been cited in which latency minimization techniques can be employed for enhanced dynamic performance.
    Type: Grant
    Filed: January 13, 2010
    Date of Patent: June 11, 2013
    Assignee: The Trustees of Stevens Institute of Technology
    Inventors: Kishore Pochiraju, Biruk Gebre, Hao Men
  • Publication number: 20130054187
    Abstract: A method of adaptively positioning a scanner [10] within a three-dimensional scene identifies an optimal next position for the scanner [40] based on analysis of a data point cloud that mimics the scanned portion of the scene. Occluded areas [38] are delineated from scan data and scans made at different locations in the scene are registered to a reference four-coordinate system. The fourth coordinate corresponds to the hue observed by the scanner at each data point.
    Type: Application
    Filed: April 8, 2011
    Publication date: February 28, 2013
    Applicant: The Trustees of the Stevens Institute of Technology
    Inventors: Kishore V. Pochiraju, Hao Men, Biruk Assefa Gebre
  • Publication number: 20100278086
    Abstract: Disclosed is a method and apparatus to continuously transmit high bandwidth, real-time data, on a communications network (e.g., wired, wireless, and a combination of wired and wireless segments). A control computing device uses user or application requirements to dynamically adjust the throughput of the system to match the bandwidth of the communications network being used, so that data latency is minimized. An operator can visualize the instantaneous characteristic of the link and, if necessary, make a tradeoff between the latency and resolution of the data to help maintain the real-time nature of the system and better utilize the available network resources. Automated control strategies have also been implemented into the system to enable dynamic adjustments of the system throughput to minimize latency while maximizing data resolution. Several applications have been cited in which latency minimization techniques can be employed for enhanced dynamic performance.
    Type: Application
    Filed: January 13, 2010
    Publication date: November 4, 2010
    Inventors: Kishore Pochiraju, Biruk Gebre, Hao Men