The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 30, 2014
Filed:
Apr. 15, 2008
Chih-jung Huang, Taipei, TW;
Shun-fa Yang, Taipei, TW;
Cheng-jyun Lai, Yonghe, TW;
Wei-chin Chen, Xindian, TW;
Kevin Chien-yu Chen, Tainan, TW;
Chih-Jung Huang, Taipei, TW;
Shun-Fa Yang, Taipei, TW;
Cheng-Jyun Lai, Yonghe, TW;
Wei-Chin Chen, Xindian, TW;
Kevin Chien-Yu Chen, Tainan, TW;
Trend Micro, Inc., Tokyo, JP;
Abstract
A computing device capable of instant messaging (IM) contains IM anti-malware software for preventing the transmission of malware-created IMs and opening potentially harmful IMs that it receives. When transmitting an IM, the software checks to ensure that the message being sent was created by the user (a human being) and not by IM malware, such as an IM BOT. This is done by copying details of a message as it is being typed by a user into a database and searching for that data before an IM is transmitted from the device. The software also ensures that when it receives an IM from an outside source, that the message contains a special encrypted signal that was inserted into the message by the source when the source has determined that the message was created by a human being. If the special signal is not found, it is presumed that the message was created by malware and may be discarded. Ensuring that an IM message is created by a human being is by leveraging a feature in IM client software that provides the name of the person typing the message as the message is being created.