Patents by Inventor Aida Malaki

Aida Malaki 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: 10628577
    Abstract: Systems, methods, and computer program embodiments are disclosed for detecting software components in a software codebase. In an embodiment, a source file containing source code may be received, and a code signature may be generated for the source file based on a determined structure of the source code. The generated code signature may then be compared to signatures stored in a reference database to identify matching software files. In an embodiment, the reference database may store a plurality of code signatures corresponding to software files. A list of the identified software files may be created and presented to a user.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: April 21, 2020
    Assignee: Synopsys, Inc.
    Inventors: Mahshad Koohgoli, Xiaojun Shen, Christopher Potts, Aida Malaki
  • Publication number: 20170032117
    Abstract: Systems, methods, and computer program embodiments are disclosed for detecting software components in a software codebase. In an embodiment, a source file containing source code may be received, and a code signature may be generated for the source file based on a determined structure of the source code. The generated code signature may then be compared to signatures stored in a reference database to identify matching software files. In an embodiment, the reference database may store a plurality of code signatures corresponding to software files. A list of the identified software files may be created and presented to a user.
    Type: Application
    Filed: October 17, 2016
    Publication date: February 2, 2017
    Applicant: Synopsys, Inc.
    Inventors: Mahshad Koohgoli, Xiaojun Shen, Christopher Potts, Aida Malaki
  • Patent number: 9471285
    Abstract: Systems, methods, and computer program embodiments are disclosed for detecting third party software components in a software codebase. In an embodiment, a source file containing source code may be received at a server, and a code signature may be generated for the source file based on a determined structure of the source code. The generated code signature may then be compared to signatures stored in a reference database to identify matching third party software files. In an embodiment, the reference database may store a plurality of code signatures corresponding to third party software files. A list of the identified third party software files may be created and presented to a user.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: October 18, 2016
    Assignee: SYNOPSYS, INC.
    Inventors: Mahshad Koohgoli, Xiaojun Shen, Christopher Potts, Aida Malaki