Patents by Inventor Shuang-Fu Han

Shuang-Fu Han 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: 10007795
    Abstract: Documents that have been compromised by malware are detected and recovered. A hash of a portion of a file of a document is generated. An identifier of the file includes a signature that is embedded in the file, with the identifier including the hash of the portion of the file and other file information, such as a pathname of the file. A list that includes the identifier of the file is consulted before generating a backup copy of the file. The file is restored from the backup copy of the file in response to detecting that the file has been encrypted.
    Type: Grant
    Filed: February 13, 2014
    Date of Patent: June 26, 2018
    Assignee: Trend Micro Incorporated
    Inventors: Chih-Ko Chung, Pei-yin Wu, Shuang-Fu Han
  • Patent number: 9152791
    Abstract: Lists of keywords by type are collected that are associated with fake antivirus software. One more rules are created including the keywords that likely indicate fake antivirus software. The keywords and rules are stored in a local database on a computer. Each executing process of a computer is scanned using the rules. A match indicates that the scanned process is likely fake antivirus software. A check is then performed to determine if the scanned process is actually legitimate antivirus software (using a digital certificate, a white list, or a call to a function). If the check fails a determination is made that the identified process is fake antivirus software. The process may then be displayed, cleaned, quarantined, or permanently removed from the computer. The cursor may be dragged into the window of an executing process in order to selectively scan that process only. Or, any number of executing processes may be selected to be scanned by the rules.
    Type: Grant
    Filed: May 11, 2011
    Date of Patent: October 6, 2015
    Assignee: Trend Micro Inc.
    Inventors: Ming-Chang Shih, Ping Ju Kuo, Shuang-Fu Han
  • Patent number: 7647310
    Abstract: A method of establishing a link in a first web page includes establishing a first component in the first web page capable of querying a first data source, establishing a variable named according to a predetermined naming convention, generating an argument to the variable having a field queried in the first data source, establishing a second component in a second web page capable of receiving the variable from the first component, appending the argument to a query statement, and querying a second data source linked to the first data source, and embedding a link to the second web page in the code of the first web page having the variable and the argument.
    Type: Grant
    Filed: April 3, 2007
    Date of Patent: January 12, 2010
    Assignee: InfoPower Corporation
    Inventors: Wen-Hao Hsu, Fu-Bin Peng, Chang-Chun Lai, Yi-Chen Hsu, Shuang-Fu Han
  • Patent number: 7447704
    Abstract: A pivot analysis with an XML/XSL mechanism is disclosed. The pivot analysis is utilized to acquire the raw data from a relational database and then the raw data is converted into a XML data by a pivot transformation mechanism. Furthermore, the XSL/XSLT mechanism is configured to modify the XML data and thus the post processing of the pivot tables, for instance, a row calculation and a column calculation can be performed.
    Type: Grant
    Filed: November 8, 2004
    Date of Patent: November 4, 2008
    Assignee: InfoPower Corporation
    Inventors: Shuang-Fu Han, Fu-Bin Peng, Chang-Chun Lai, Yi-Chen Hsu, Wen-Hao Hsu
  • Publication number: 20070245224
    Abstract: A method of establishing a link in a first web page includes establishing a first component in the first web page capable of querying a first data source, establishing a variable named according to a predetermined naming convention, generating an argument to the variable having a field queried in the first data source, establishing a second component in a second web page capable of receiving the variable from the first component, appending the argument to a query statement, and querying a second data source linked to the first data source, and embedding a link to the second web page in the code of the first web page having the variable and the argument.
    Type: Application
    Filed: April 3, 2007
    Publication date: October 18, 2007
    Inventors: Wen-Hao Hsu, Fu-Bin Peng, Chang-Chun Lai, Yi-Chen Hsu, Shuang-Fu Han
  • Publication number: 20060101329
    Abstract: A pivot analysis with an XML/XSL mechanism is disclosed. The pivot analysis is utilized to acquire the raw data from a relational database and then the raw data is converted into a XML data by a pivot transformation mechanism. Furthermore, the XSL/XSLT mechanism is configured to modify the XML data and thus the post processing of the pivot tables, for instance, a row calculation and a column calculation can be performed.
    Type: Application
    Filed: November 8, 2004
    Publication date: May 11, 2006
    Inventors: Shuang-Fu Han, Fu-Bin Peng, Chang-Chun Lai, Yi-Chen Hsu, Wen-Hao Hsu