Patents by Inventor Jimmy Zhigang Su

Jimmy Zhigang Su 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: 10491627
    Abstract: A non-computerized method for detection of malware is described. First, an object for analysis is received. Thereafter, the content from the object is extracted and the extracted content is arranged into one or more basic blocks. Each basic block including at least a portion of the content. The object fingerprint is based on an analysis of the one or more basic blocks. Thereafter, the object fingerprint is generated based on an analysis of the one or more basic blocks. Lastly, the object fingerprint is compared to one or more malware family fingerprints to determine if the object is potentially malicious and may be associated with an advanced malware.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: November 26, 2019
    Assignee: FireEye, Inc.
    Inventor: Jimmy Zhigang Su
  • Publication number: 20100223213
    Abstract: Systems and methods for parallelization of machine learning computing code are described herein. In one aspect, embodiments of the present disclosure include a method of generating a plurality of instruction sets from machine learning computing code for parallel execution in a multi-processor environment, which may be implemented on a system, of, partitioning training data into two or more training data sets for performing machine learning, identifying a set of concurrently-executable tasks from the machine learning computing code, assigning the set of tasks to two or more of the computing elements in the multi-processor environment, and/or generating the plurality of instruction sets to be executed in the multi-processor environment to perform a set of processes represented by the machine learning computing code.
    Type: Application
    Filed: February 27, 2009
    Publication date: September 2, 2010
    Applicant: Optillel Solutions, Inc.
    Inventors: Jimmy Zhigang Su, Archana Ganapathi, Mark Rotblat
  • Publication number: 20090172353
    Abstract: Systems and methods for architecture-adaptable automatic parallelization of computing code are described herein. In one aspect, embodiments of the present disclosure include a method of generating a plurality of instruction sets from a sequential program for parallel execution in a multi-processor environment, which may be implemented on a system, of, identifying an architecture of the multi-processor environment in which the plurality of instruction sets are to be executed, determining running time of each of a set of functional blocks of the sequential program based on the identified architecture, determining communication delay between a first computing unit and a second computing unit in the multi-processor environment, and/or assigning each of the set of functional blocks to the first computing unit or the second computing unit based on the running times and the communication time.
    Type: Application
    Filed: December 10, 2008
    Publication date: July 2, 2009
    Applicant: Optillel Solutions
    Inventors: Jimmy Zhigang Su, Archana Ganapathi, Mark Roblat