Patents by Inventor Hao MAO

Hao MAO 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).

  • Publication number: 20110185425
    Abstract: A network attack detection device is provided, including a spatial coordinate database for storing spatial coordinate data; a standard time zone database for storing standard time zone data; a domain name system packet collector for collecting a domain name system packet; a spatial snapshot feature extractor for extracting internet protocol address corresponding to the domain name system packet according to the domain name system packet, and generating spatial feature data corresponding to the internet protocol address according to the internet protocol address, the spatial coordinate data and the standard time zone data; and an attack detector for determining whether the domain name system packet is an attack according to the spatial feature data and a spatial snapshot detection model, and when determining that the domain name system packet is an attack, sending a warning to indicate the attack.
    Type: Application
    Filed: July 16, 2010
    Publication date: July 28, 2011
    Applicant: NATIONAL TAIWAN UNIVERSITY OF SCIENCE & TECHNOLOGY
    Inventors: Hahn-Ming LEE, Si-Yu HUANG, Jerome YEH, Ching-Hao MAO
  • Publication number: 20110185420
    Abstract: A web mimicry attack detection device is provided, including: a first token sequence collector receiving a hypertext transfer protocol request and extracting string content of the hypertext transfer protocol request according to a token collection method to generate a token sequence corresponding to the hypertext transfer protocol request, wherein the token sequence comprises a plurality of the tokens; and a mimicry attack detector generating a label and a confidence score corresponding individually to the tokens according to the tokens and a conditional random field probability model, summing the confidence score individually corresponding to the tokens in the token sequence by a summary rule to generate a summary confidence score, and determining whether the hypertext transfer protocol request is an attack according to the summary confidence score and the label individually corresponding to the tokens.
    Type: Application
    Filed: June 22, 2010
    Publication date: July 28, 2011
    Applicant: NATIONAL TAIWAN UNIVERSITY OF SCIENCE & TECHNOLOGY
    Inventors: Hahn-Ming LEE, En-Sih LIOU, Jerome YEH, Ching-Hao MAO
  • Publication number: 20110004936
    Abstract: A botnet detection system is provided. A bursty feature extractor receives an Internet Relay Chat (IRC) packet value from a detection object network, and determines a bursty feature accordingly. A Hybrid Hidden Markov Model (HHMM) parameter estimator determines probability parameters for a Hybrid Hidden Markov Model according to the bursty feature. A traffic profile generator establishes a probability sequential model for the Hybrid Hidden Markov Model according to the probability parameters and pre-defined network traffic categories. A dubious state detector determines a traffic state corresponding to a network relaying the IRC packet in response to reception of a new IRC packet, determines whether the IRC packet flow of the object network is dubious by applying the bursty feature to the probability sequential model for the Hybrid Hidden Markov Model, and generates a warning signal when the IRC packet flow is regarded as having a dubious traffic state.
    Type: Application
    Filed: March 17, 2010
    Publication date: January 6, 2011
    Applicant: NATIONAL TAIWAN UNIVERSITY OF SCIENCE & TECHNOLOGY
    Inventors: Hahn-Ming Lee, Ching-Hao Mao, Yu-Jie Chen, Yi-Hsun Wang, Jerome Yeh, Tsu-Han Chen
  • Publication number: 20100319031
    Abstract: A hot video prediction system is provided. A video comments database stores video comments submitted by a plurality of users. A user social network constructor establishes a user social network according to the video comments. When new comments of a new video are received, a hot video predictor uses the user social network to determine a similar theme between the new video and hot videos that have been hot for a period of time, and predicts whether the new video will become popular accordingly. A social network adaptor checks the prediction, and modifies the user social network accordingly.
    Type: Application
    Filed: November 4, 2009
    Publication date: December 16, 2010
    Applicant: NATIONAL TAIWAN UNIVERSITY OF SCIENCE & TECHNOLOGY
    Inventors: Hahn-Ming Lee, Hui-Ju Cheng, Ching-Hao Mao, Chao-Wen Li, Shou-Wei Ho, Jerome Yeh
  • Patent number: 7839329
    Abstract: The invention provides a positioning system. In one embodiment, the positioning system comprises a Global Navigation Satellite System (GNSS) module, a dead reckoning module, a Geographic Information System (GIS) module, and an calculating module. The GNSS module generates a first positioning data according to satellite communication. The dead reckoning module estimates a second positioning data according to a sensor's measurement data, the first positioning data, and a feedback positioning data of a previous epoch. The GIS module fits the first positioning data to a map to generate a third positioning data taken as a final output of the positioning system. The calculating module integrates the third positioning data and the second positioning data according to predetermined weights to obtain the feedback positioning data of a current epoch, which is recursively fed back to the dead reckoning module for a next estimation.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: November 23, 2010
    Assignee: Mediatek Inc.
    Inventor: Jen-Hao Mao
  • Publication number: 20100265130
    Abstract: The invention provides a positioning system. In one embodiment, the positioning system comprises a Global Navigation Satellite System (GNSS) module, a dead reckoning module, a Geographic Information System (GIS) module, and an calculating module. The GNSS module generates a first positioning data according to satellite communication. The dead reckoning module estimates a second positioning data according to a sensor's measurement data, the first positioning data, and a feedback positioning data of a previous epoch. The GIS module fits the first positioning data to a map to generate a third positioning data taken as a final output of the positioning system. The calculating module integrates the third positioning data and the second positioning data according to predetermined weights to obtain the feedback positioning data of a current epoch, which is recursively fed back to the dead reckoning module for a next estimation.
    Type: Application
    Filed: June 30, 2010
    Publication date: October 21, 2010
    Applicant: MEDIATEK INC.
    Inventor: Jen-Hao Mao
  • Publication number: 20100265126
    Abstract: The invention provides a positioning system. In one embodiment, the positioning system comprises a Global Navigation Satellite System (GNSS) module, a dead reckoning module, a Geographic Information System (GIS) module, and an calculating module. The GNSS module generates a first positioning data according to satellite communication. The dead reckoning module estimates a second positioning data according to a sensor's measurement data, the first positioning data, and a feedback positioning data of a previous epoch. The GIS module fits the first positioning data to a map to generate a third positioning data taken as a final output of the positioning system. The calculating module integrates the third positioning data and the second positioning data according to predetermined weights to obtain the feedback positioning data of a current epoch, which is recursively fed back to the dead reckoning module for a next estimation.
    Type: Application
    Filed: June 30, 2010
    Publication date: October 21, 2010
    Applicant: MEDIA TEK INC.
    Inventor: Jen-Hao Mao
  • Publication number: 20090058723
    Abstract: The invention provides a positioning system. In one embodiment, the positioning system comprises a Global Navigation Satellite System (GNSS) module, a dead reckoning module, a Geographic Information System (GIS) module, and an calculating module. The GNSS module generates a first positioning data according to satellite communication. The dead reckoning module estimates a second positioning data according to a sensor's measurement data, the first positioning data, and a feedback positioning data of a previous epoch. The GIS module fits the first positioning data to a map to generate a third positioning data taken as a final output of the positioning system. The calculating module integrates the third positioning data and the second positioning data according to predetermined weights to obtain the feedback positioning data of a current epoch, which is recursively fed back to the dead reckoning module for a next estimation.
    Type: Application
    Filed: September 4, 2007
    Publication date: March 5, 2009
    Applicant: MEDIATEK INC.
    Inventor: Jen-Hao Mao
  • Patent number: 6735523
    Abstract: A coupled real-time GPS/IMU simulation method with differential GPS includes the steps of receiving real-time trajectory data from a 6DOF trajectory generator and generating GPS simulated measurements (rover and reference) and inertial measurement unit simulated electronic signals based on the real GPS models and IMU models, respectively, and injecting those simulated data into an on-board integrated GPS/INS (global positioning system/inertial navigation system). Therefore, the coupled real-time GPS/IMU simulation method with differential GPS can be applied to evaluate the performance of the integrated GPS/INS in the area of high accuracy positioning in addition to the regular evaluation (one receiver mode).
    Type: Grant
    Filed: July 7, 2000
    Date of Patent: May 11, 2004
    Assignee: American GNC Corp.
    Inventors: Ching-Fang Lin, Jen-Hao Mao