Patents by Inventor Cheng-Hsin Hsu

Cheng-Hsin Hsu 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: 11128649
    Abstract: One embodiment disclosed relates to a system for detecting anomalous messaging, discovering compromised accounts, and generating responses to threatened attacks. The system utilizes API commands and log forwarding for interaction and communication between a messaging and account hunting platform, other hunting platforms, an action center, and a security operations center. Another embodiment relates to a method of, and system for, performing a complete root cause analysis. Another embodiment relates to a method of, and system for, anomaly discovery which may advantageously utilize reference data to correlate different anomalies for reporting as a single incident.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: September 21, 2021
    Assignee: Trend Micro Incorporated
    Inventors: Che-Fu Yeh, Cheng Hsin Hsu, Pei-Yin Wu, Ming-Hung Chen, Peng-Shih Pu, Rung Chi Chen
  • Patent number: 10834127
    Abstract: An email attempting to perpetrate a business email compromise (BEC) attack is detected based on similarity of the email to a known BEC email and on similarity of the email to a user email that would have been sent by the purported sender of the email. Metadata of the email is extracted and input to a BEC machine learning model to find the known BEC email among BEC email samples. The extracted metadata are also input to a personal user machine learning model of the purported sender to generate the user email.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: November 10, 2020
    Assignee: Trend Micro Incorporated
    Inventors: Che-Fu Yeh, I-Ting Lien, Ming-Lun Li, Shih-Yu Chou, Po-Yuan Teng, Yuan Jiun Tsui, Cheng-Hsin Hsu, Wen-Kwang Tsao, Shih-Han Hsu, Pei-Yin Wu, Jonathan James Oliver
  • Patent number: 9811664
    Abstract: Unwanted web contents are detected in an endpoint computer. The endpoint computer receives a web page from a website. The reputation of the website is determined and the web page is scanned for malicious codes to protect the endpoint computer from web threats. To further protect the endpoint computer from web threats including mutating unwanted web contents, page structure traits of the web page are generated and compared to page structure traits of other web pages detected to contain unwanted web contents.
    Type: Grant
    Filed: August 15, 2011
    Date of Patent: November 7, 2017
    Assignee: Trend Micro Incorporated
    Inventors: Cheng-Hsin Hsu, Peng-Shih Pu, Chih-Chia Chen, Shr-An Su
  • Patent number: 9805331
    Abstract: A method of tracking an inventory of objects via a mobile communications device includes acquiring an image of one or more of the objects via the mobile communications device, which also collects a location of the mobile communications device while acquiring the image of the one or more of the objects. The location and image are transferred from the mobile communications device to a remote server via a wireless network, such that the one or more of the objects are identified at the server based on the image, and the location and identity of the one or more objects are stored on a database associated with the server.
    Type: Grant
    Filed: February 9, 2011
    Date of Patent: October 31, 2017
    Assignees: DEUTSCHE TELEKOM AG, THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIVERSITY
    Inventors: Cheng-Hsin Hsu, Kyu-Han Kim, Jatinder Pal Singh, David M. Chen, Sam Tsai, Bernd Girod
  • Patent number: 9215486
    Abstract: A method of transmitting a live video stream and a pre-recorded video stream over a wireless network to a mobile device, the method including: receiving the live video stream and the pre-recorded video stream for a current scheduling window; dividing the live video stream and the pre-recorded video stream into segments in the current scheduling window, each segment including an aggregate data amount, a transmission start time and a transmission end time; determining a transmission schedule for the current scheduling window, said transmission schedule including the segments; locating slack time slots, the slack time slots being time slots for which no segment is allocated; and scheduling bursts associated with the pre-recorded video stream in the slack time slots.
    Type: Grant
    Filed: August 13, 2010
    Date of Patent: December 15, 2015
    Assignee: Simon Fraser University
    Inventors: Mohamed Hefeeda, Cheng-Hsin Hsu
  • Patent number: 8872895
    Abstract: A method for encoding video for streaming includes receiving a plurality of sequential image frames generated by a 3D graphics rendering engine. Graphics rendering contexts are obtained, including pixel depth map, rendering camera parameters, and camera motion from the 3D rendering engine. The method next entails selecting key frames among the plurality of sequential image frames, interpolating non-key frames via 3D image warping, and encoding all key frames and warping residues of non-key frames. The system is implementable on a server linked to a mobile user device for receiving the encoded frame data. The mobile user device is configured to decode the encoded frame data and display a corresponding image to a user of the mobile user device.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: October 28, 2014
    Assignees: Deutsche Telekom AG, University of Illinois
    Inventors: Cheng-Hsin Hsu, Shu Shi, Klara Nahrstedt, Roy H. Campbell
  • Patent number: 8793391
    Abstract: The described system and method provide joint rate control and scalable stream adaptation for multiple clients concurrently competing for the same access networks. For each such client, an optimization problem is constructed and solved to determine the streaming rate over each access network, the video packets to be transmitted, and the access network over which each video packet is sent. The rate control and stream adaptation problem is constructed as an integer program in an embodiment of the invention, with an objective to minimize a cost function of the expected video distortion. Randomized packet scheduling is accounted for in an embodiment of the invention by relaxing the integer program into real-valued optimization programs and deriving convex programming approximations.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: July 29, 2014
    Assignee: Deutsche Telekom AG
    Inventors: Cheng-Hsin Hsu, Nikolaos Markos Freris, Jatinder Pal Singh, Xiaoqing Zhu
  • Publication number: 20130219446
    Abstract: A method of transmitting a live video stream and a pre-recorded video stream over a wireless network to a mobile device, the method including: receiving the live video stream and the pre-recorded video stream for a current scheduling window; dividing the live video stream and the pre-recorded video stream into segments in the current scheduling window, each segment including an aggregate data amount, a transmission start time and a transmission end time; determining a transmission schedule for the current scheduling window, said transmission schedule including the segments; locating slack time slots, the slack time slots being time slots for which no segment is allocated; and scheduling bursts associated with the pre-recorded video stream in the slack time slots.
    Type: Application
    Filed: August 13, 2010
    Publication date: August 22, 2013
    Applicant: SIMON FRASER UNIVERSITY
    Inventors: Mohamed Hefeeda, Cheng-Hsin Hsu
  • Publication number: 20130083161
    Abstract: A method for encoding video for streaming includes receiving a plurality of sequential image frames generated by a 3D graphics rendering engine. Graphics rendering contexts are obtained, including pixel depth map, rendering camera parameters, and camera motion from the 3D rendering engine. The method next entails selecting key frames among the plurality of sequential image frames, interpolating non-key frames via 3D image warping, and encoding all key frames and warping residues of non-key frames. The system is implementable on a server linked to a mobile user device for receiving the encoded frame data. The mobile user device is configured to decode the encoded frame data and display a corresponding image to a user of the mobile user device.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Applicants: UNIVERSITY OF ILLINOIS, DEUTSCHE TELEKOM AG
    Inventors: Cheng-Hsin Hsu, Shu Shi, Klara Nahrstedt, Roy H. Campbell
  • Publication number: 20120202515
    Abstract: A method of tracking an inventory of objects via a mobile communications device includes acquiring an image of one or more of the objects via the mobile communications device, which also collects a location of the mobile communications device while acquiring the image of the one or more of the objects. The location and image are transferred from the mobile communications device to a remote server via a wireless network, such that the one or more of the objects are identified at the server based on the image, and the location and identity of the one or more objects are stored on a database associated with the server.
    Type: Application
    Filed: February 9, 2011
    Publication date: August 9, 2012
    Applicants: STANFORD UNIVERSITY, DEUTSCHE TELEKOM AG
    Inventors: Cheng-Hsin Hsu, Kyu-Han Kim, Jatinder Pal Singh, David M. Chen, Sam Tsai, Bernd Girod
  • Publication number: 20120137016
    Abstract: The described system and method provide joint rate control and scalable stream adaptation for multiple clients concurrently competing for the same access networks. For each such client, an optimization problem is constructed and solved to determine the streaming rate over each access network, the video packets to be transmitted, and the access network over which each video packet is sent. The rate control and stream adaptation problem is constructed as an integer program in an embodiment of the invention, with an objective to minimize a cost function of the expected video distortion. Randomized packet scheduling is accounted for in an embodiment of the invention by relaxing the integer program into real-valued optimization programs and deriving convex programming approximations.
    Type: Application
    Filed: November 30, 2010
    Publication date: May 31, 2012
    Applicant: DEUTSCHE TELEKOM AG
    Inventors: Cheng-Hsin Hsu, Nikolaos Markos Freris, Jatinder Pal Singh, Xiaoqing Zhu
  • Patent number: 7895515
    Abstract: A method for detecting indicators of misleading content in a markup language coded document is provided. The method includes extracting a set of tags from the markup language coded document. The method also includes combining tags to create a tag structure signature. The tag structure signature is configured to include a set of n-grams. Each of the set of n-grams includes at least two tags from the set of tags. The method further includes comparing the tag structure signature against a set of known bad tag structure signatures to determine similarity.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: February 22, 2011
    Assignee: Trend Micro Inc
    Inventors: Jonathan James Oliver, Hsin-Yi Chen, Guan-Liang Chen, Cheng Hsin Hsu
  • Patent number: 7788576
    Abstract: In one embodiment, a fingerprint is generated for each document (e.g., e-mail, web page) containing markup language (e.g., HTML) code. The fingerprint is indicative of the structure of the markup language code in the document. The fingerprint may be formed by extracting markup language tags from the document and then linking together the extracted tags to form a single string. The fingerprint may be hashed through a hashing function to generate a signature key that may be used to create a directory for the document and other documents having the same fingerprint. The grouping of documents with the same fingerprint facilitates creation of anti-spam rules or identification of web pages from particular websites, for example.
    Type: Grant
    Filed: October 4, 2006
    Date of Patent: August 31, 2010
    Assignee: Trend Micro Incorporated
    Inventors: Hsin-Yi Chen, Dung-Jou Tsai, Guan-Liang Chen, Cheng-Hsin Hsu