Patents by Inventor Xuewen Zhu

Xuewen Zhu 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: 20230379603
    Abstract: A temperature monitor, a system, and a method monitor temperature on a roof. The temperature monitor includes a base for attaching to the roof, a temperature sensor for detecting changes in temperature, the temperature sensor is attached to the base and positioned periodically on the base, and a roof sensor device attached to the base for transmitting measurement data received from the temperature sensor.
    Type: Application
    Filed: March 20, 2023
    Publication date: November 23, 2023
    Inventors: Xuewen Zhu, Jiang Li, Jianbin Xiao, John Petrachek
  • Patent number: 11611814
    Abstract: A temperature monitor, a system, and a method monitor temperature on a roof. The temperature monitor includes a base for attaching to the roof, a temperature sensor for detecting changes in temperature, the temperature sensor is attached to the base and positioned periodically on the base, and a roof sensor device attached to the base for transmitting measurement data received from the temperature sensor.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: March 21, 2023
    Inventors: Xuewen Zhu, Jiang Li, Jianbin Xiao, John Petrachek
  • Patent number: 10171892
    Abstract: A drain monitor, a system, and a method monitor water level on a roof. The drain monitor includes a base for attaching to the roof, a riser attached to the base and projecting from the roof, a water level sensor attached to the riser for measuring water level on the roof, and a communication system positioned on the riser for transmitting measurement data received from the water level sensor.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: January 1, 2019
    Inventors: John Petrachek, Xuewen Zhu, Jiang Li, Jianbin Xiao
  • Publication number: 20180052060
    Abstract: A temperature monitor, a system, and a method monitor temperature on a roof. The temperature monitor includes a base for attaching to the roof, a temperature sensor for detecting changes in temperature, the temperature sensor is attached to the base and positioned periodically on the base, and a roof sensor device attached to the base for transmitting measurement data received from the temperature sensor.
    Type: Application
    Filed: August 11, 2017
    Publication date: February 22, 2018
    Inventors: Xuewen ZHU, Jiang LI, Jianbin XIAO, John PETRACHEK
  • Publication number: 20180054662
    Abstract: A drain monitor, a system, and a method monitor water level on a roof. The drain monitor includes a base for attaching to the roof, a riser attached to the base and projecting from the roof, a water level sensor attached to the riser for measuring water level on the roof, and a communication system positioned on the riser for transmitting measurement data received from the water level sensor.
    Type: Application
    Filed: November 9, 2016
    Publication date: February 22, 2018
    Inventors: John Petrachek, Xuewen Zhu, Jiang Li, Jianbin Xiao
  • Patent number: 9444831
    Abstract: One embodiment relates to a computer-implemented process for detecting malicious scripts at a client computer using a malicious script detector. A web page interceptor intercepts an access of web page data at a universal resource locator address. A script preprocessor determines script fragments embedded in the web page data and extracts variable and function names from the script fragments. A context analyzer determines whether the script fragments reference known-good scripts. The context analyzer may check variable and function names in the script fragment against a database of known-good contexts. Those script fragments which were determined to reference known-good scripts may be categorized as non-malicious. An emulator may perform emulation on remaining script fragments which were not determined to reference known-good scripts and not perform emulation on the script fragments which were determined to reference known-good scripts. Other embodiments, aspects and features are also disclosed.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: September 13, 2016
    Assignee: Trend Micro Incorporated
    Inventors: Charlie Lee, Xiaochuan Wan, Xuewen Zhu, Hua Ye
  • Patent number: 9398032
    Abstract: One embodiment relates to a computer-implemented method for detecting malicious scripts in web pages. A local engine and an application are executed at a client computer. The local engine intercepts an access by the application to a web page at a universal resource locator (URL) under a domain. The local engine determines scripts at the URL and scripts at other URLs under the domain. Using that information, the local engine determines if the scripts at the URL include one or more unique script(s). The local engine sends the unique script(s), if any, via a network to a script analyzer. The script analyzer may then perform emulation of the unique script(s) to detect malicious code therein. Other embodiments, aspects and features are also disclosed.
    Type: Grant
    Filed: July 9, 2009
    Date of Patent: July 19, 2016
    Assignee: Trend Micro Incorporated
    Inventors: Xiaochuan Wan, Yongtao Cao, Xuewen Zhu, Hua Ye
  • Patent number: 9305514
    Abstract: Tablet computers send relevant geographic and identification data to an application server (one of the tablets, or a local or remote server) which groups them to form a video wall. Once placed next to one another in substantially the same plane, the tablets snap photographs at more or less the same time and these images are transmitted to the application server. The server determines the relative positions of the tablets and then streams a portion of a video or digital image to each of the tablets in order that all tablets display the video or image in an integrated fashion. The tablets may operate independently or may rely upon the remote application server. Relative positions are determined by analyzing features and determining an up-down or left-right relationship between pairs of images, sorting images into vertical and horizontal rows, and placing the images into a grid.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: April 5, 2016
    Assignee: Trend Micro Inc.
    Inventors: Xiaochuan Wan, Xuewen Zhu, Xinfeng Liu, Qiang Huang
  • Patent number: 9239922
    Abstract: An application document known to include malware (such as a document exploit) is opened and executed by its corresponding software application. Behaviors of this document (such as registry, file system, network and process) are monitored and recorded using internal software drivers and hook modules. A behavior report is generated and a baseline pattern is created including a number of regular expressions. A suspicious document of the same type as the monitored document is opened and executed by the same corresponding software application. Behaviors are monitored in the same way and a behavior report is generated. This behavior report is compared to the baseline pattern and a determination is made as to whether a document exploit is present. Known benign documents may also be opened, monitored and their behavior recorded, resulting in creation of a known benign pattern for the corresponding software application.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: January 19, 2016
    Assignee: Trend Micro Inc.
    Inventors: Xuewen Zhu, Xinfeng Liu, Xuebin Chen, Qiang Huang
  • Patent number: 9049222
    Abstract: Cross-site scripting vulnerabilities in a Web browser that may lead to malware execution on a computing device are reduced. The specific vulnerabilities arise from HTML-based e-mails using e-mail service providers (e.g., Hotmail, Gmail, Yahoo) that have unknown or malformed HTML elements and Javascripts. These unknown elements may execute in a browser and cause harm to the computing device. To prevent this, the e-mail is parsed to create a DOM tree. The DOM tree is filtered using a normal element filter. The modified DOM tree is filtered a second time using a script analyzer filter to isolate potentially harmful HTML and Javascript elements. These elements are then emulated to determine which of them are in fact malicious. These malicious elements are then prevented from executing, for example, by preventing the e-mail recipient from opening the e-mail in the browser.
    Type: Grant
    Filed: February 2, 2012
    Date of Patent: June 2, 2015
    Assignee: Trend Micro Inc.
    Inventors: Juan He, Jialai Zhu, Xuewen Zhu, Xiaochuan Wan
  • Patent number: 8838992
    Abstract: A machine learning model is used to identify normal scripts in a client computer. The machine learning model may be built by training using samples of known normal scripts and samples of known potentially malicious scripts and may take into account lexical and semantic characteristics of the sample scripts. The machine learning model and a feature set may be provided to the client computer by a server computer. In the client computer, the machine learning model may be used to classify a target script. The target script does not have to be evaluated for malicious content when classified as a normal script. Otherwise, when the target script is classified as a potentially malicious script, the target script may have to be further evaluated by an anti-malware or sent to a back-end system.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: September 16, 2014
    Assignee: Trend Micro Incorporated
    Inventors: Xuewen Zhu, Lili Diao, Da Li, Dibin Tang
  • Patent number: 8776240
    Abstract: A Web browser or operating system of a computer maintains a historical URL list of Web sites and Web pages that have been accessed in the past. When a prescan module of antivirus software performs an initial prescan of a computer before the antivirus software is installed, it queries this historical URL list to obtain the URLs that have been accessed in the past. These URLs are sent to a URL online query service located remotely over the Internet in order to determine the status of any of these URLs. Each URL is attempted to be matched with a database of known malicious URLs including associated malicious files and associated cleanup patterns. The query service then informs the requesting computer of the status of a particular URL sent, sending back any related malicious files and any appropriate cleanup pattern. A time period associated with each URL in the database indicates when it is known that the URL was malicious.
    Type: Grant
    Filed: May 11, 2011
    Date of Patent: July 8, 2014
    Assignee: Trend Micro, Inc.
    Inventors: Weimin Wu, Kai Yu, Yiping Shen, Xuewen Zhu, Xingqi Ding
  • Patent number: 7686226
    Abstract: A digital imaging-based system for reading code symbols affixed to objects, including an imaging-based code symbol reading subsystem for capturing and processing digital images of code symbols affixed to objects, and reading said code symbols and producing symbol character data representative of read code symbols. A data transmission subsystem, operably coupled to the imaging-based code symbol reading subsystem, communicates such symbol character data to the communication interface of a host system over a communication link therebetween. The data transmission subsystem implements a plurality of different communication interfaces, and thus is capable of interfacing to a variety of different host devices in an automatic and error free manner with minimal human involvement, thus providing significant advantages over the prior art code symbol reading systems and devices.
    Type: Grant
    Filed: May 29, 2008
    Date of Patent: March 30, 2010
    Assignee: Metrologic Instruments, Inc.
    Inventors: Xuewen Zhu, Kai Ji, Aili Yang, Congwei Xu
  • Publication number: 20090014523
    Abstract: A digital imaging-based system for reading code symbols affixed to objects, including an imaging-based code symbol reading subsystem for capturing and processing digital images of code symbols affixed to objects, and reading said code symbols and producing symbol character data representative of read code symbols. A data transmission subsystem, operably coupled to the imaging-based code symbol reading subsystem, communicates such symbol character data to the communication interface of a host system over a communication link therebetween. The data transmission subsystem implements a plurality of different communication interfaces, and thus is capable of interfacing to a variety of different host devices in an automatic and error free manner with minimal human involvement, thus providing significant advantages over the prior art code symbol reading systems and devices.
    Type: Application
    Filed: May 29, 2008
    Publication date: January 15, 2009
    Inventors: Xuewen Zhu, Kai Ji, Aili Yang, Congwei Xu
  • Patent number: 7383997
    Abstract: An improved bar code symbol reading methodology/device/system includes a bar code symbol reading engine that reads bar code symbols affixed to objects proximate thereto and 3roduces symbol character data representative of such bar code symbols. A data transmission subsystem, operably coupled to the bar code reading engine, communicates such symbol character data to the communication interface of a host system over a communication link there between. The data transmission subsystem implements a plurality of different communication interfaces.
    Type: Grant
    Filed: May 4, 2006
    Date of Patent: June 10, 2008
    Assignee: Metrologic Instruments, Inc.
    Inventors: Xuewen Zhu, Kai Ji, Aili Yang, Congwei Xu
  • Publication number: 20070057063
    Abstract: An improved bar code symbol reading methodology/device/system includes a bar code symbol reading engine that reads bar code symbols affixed to objects proximate thereto and produces symbol character data representative of such bar code symbols. A data transmission subsystem, operably coupled to the bar code reading engine, communicates such symbol character data to the communication interface of a host system over a communication link therebetween. The data transmission subsystem implements a plurality of different communication interfaces.
    Type: Application
    Filed: May 4, 2006
    Publication date: March 15, 2007
    Inventors: Xuewen Zhu, Kai Ji, Aili Yang, Congwei Xu
  • Patent number: 7044383
    Abstract: A data transmission subsystem, operably coupled to the bar code reading engine, communicates such symbol character data to the communication interface of a host system over a communication link therebetween. The data transmission subsystem implements a plurality of different communication interfaces. During an interface configuration mode of operation, the data transmission subsystem is able to automatically configure itself such that its interface is suitable for communication to the communication interface of the host system. Moreover, the device is thus capable of interfacing to a variety of different host devices in an automatic and error free manner with minimal human involvement, thus providing significant advantages over the prior art bar code symbol reading devices.
    Type: Grant
    Filed: August 5, 2003
    Date of Patent: May 16, 2006
    Assignee: Metrologic Instruments, Inc.
    Inventors: Xuewen Zhu, Kai Ji, Aili Yang, Congwei Xu
  • Publication number: 20050189421
    Abstract: A data transmission subsystem, operably coupled to the bar code reading engine, communicates such symbol character data to the communication interface of a host system over a communication link therebetween. The data transmission subsystem implements a plurality of different communication interfaces. During an interface configuration mode of operation, the data transmission subsystem is able to automatically configure itself such that its interface is suitable for communication to the communication interface of the host system. Moreover, the device is thus capable of interfacing to a variety of different host devices in an automatic and error free manner with minimal human involvement, thus providing significant advantages over the prior art bar code symbol reading devices.
    Type: Application
    Filed: August 5, 2003
    Publication date: September 1, 2005
    Inventors: Xuewen Zhu, Kai Ji, Aili Yang, Congwei Xu
  • Patent number: 6619549
    Abstract: An improved bar code symbol reading device includes a data transmission subsystem, operably coupled to a bar code reading engine, that communicates symbol character data to the communication interface of a host system over a communication link therebetween. During an interface configuration mode, the data transmission subsystem automatically cycles though at least one of a plurality of different communication interfaces (implemented by the subsystem) to test if the given communication interface corresponds to the communication interface of the host system. If this test is successful, subsequent data communication between the bar code symbol reading device and the host system is enabled over the active communication interface. In this manner, the data transmission subsystem is able to automatically configure itself for communication to the host system, and is capable of interfacing to a variety of different host devices in an automatic and error free manner with minimal human involvement.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: September 16, 2003
    Assignee: Metrologic Instruments, Inc.
    Inventors: Xuewen Zhu, Kai Ji, Aili Yang, Congwei Xu
  • Publication number: 20030057283
    Abstract: An improved bar code symbol reading device includes a data transmission subsystem, operably coupled to a bar code reading engine, that communicates symbol character data to the communication interface of a host system over a communication link therebetween. During an interface configuration mode, the data transmission subsystem automatically cycles though at least one of a plurality of different communication interfaces (implemented by the subsystem) to test if the given communication interface corresponds to the communication interface of the host system. If this test is successful, subsequent data communication between the bar code symbol reading device and the host system is enabled over the active communication interface. In this manner, the data transmission subsystem is able to automatically configure itself for communication to the host system, and is capable of interfacing to a variety of different host devices in an automatic and error free manner with minimal human involvement.
    Type: Application
    Filed: September 21, 2001
    Publication date: March 27, 2003
    Applicant: Metrologic Instruments, Inc.
    Inventors: Xuewen Zhu, Kai Ji, Aili Yang, Congwei Xu