Patents by Inventor Meni Farjon

Meni Farjon 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: 20240064171
    Abstract: The invention is a security system providing domain name authentication for intrusion and malware prevention. The system is configured to analyze domain names, specifically analyze network metadata associated with said domain names, and further identify domain names attempting to impersonate or spoof domain names associated with a trusted entity or party.
    Type: Application
    Filed: August 22, 2023
    Publication date: February 22, 2024
    Inventors: Simon Paul Tyler, Jackie Anne Maylor, Paul Sowden, Meni Farjon
  • Patent number: 11736521
    Abstract: The invention is a security system providing domain name authentication for intrusion and malware prevention. The system is configured to analyze domain names, specifically analyze network metadata associated with said domain names, and further identify domain names attempting to impersonate or spoof domain names associated with a trusted entity or party.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: August 22, 2023
    Assignee: Mimecast Services Ltd.
    Inventors: Simon Paul Tyler, Jackie Anne Maylor, Paul Sowden, Meni Farjon
  • Publication number: 20220174092
    Abstract: Identifying a malicious web page that impersonates a legitimate web page, including extracting HMTL source and a certificate for a specified web page, parsing the extracted HTML to identify objects, forms, links, templates, images and logos embedded in the HTML, and determining whether or not the HTML source harvests user credentials. If the determining is negative, then marking the specified web page as clean. If the determining is affirmative, then verifying the origin and ownership of the extracted certificate by examining its digital signature to determine a possibility of an impersonation attempt, applying image recognition to the identified images and logos, and comparing the identified images and logos to known images and brand logos of the certificate owner. If the comparing is affirmative, then mark the web page as clean. If the comparing is negative, then mark the web page as suspicious and block the web page from being accessed.
    Type: Application
    Filed: May 5, 2021
    Publication date: June 2, 2022
    Inventors: Meni Farjon, Yossi Sara, Boris Vaynberg, Roi Panai, Ido Bukra, Tomasz Kojm, Jackie Maylor
  • Patent number: 10650144
    Abstract: A method for protecting a computer, including receiving a data block, discovering code within the data block that can be disassembled for a machine instruction, building an execution path from the machine instructions, including parsing the machine instructions, and following the flow of the execution path, including conditional and unconditional branches of the machine instructions, validating an incremented location by scanning the execution path for machine instructions that increment a register that stores a location on the execution path, finding a self-modifying artifact by scanning remaining machine instructions in the execution path for an arithmetic or logic operation performed on a register that currently or previously held a location in the incremented location, finding a modified loop index by scanning remaining machine instructions in the execution path for registers that hold a loop value that is incremented or decremented, and blocking the data when finding the modified loop index.
    Type: Grant
    Filed: October 10, 2018
    Date of Patent: May 12, 2020
    Assignee: Solebit Labs Ltd.
    Inventors: Meni Farjon, Boris Vaynberg, Yossi Sara
  • Publication number: 20190141077
    Abstract: The invention is a security system providing domain name authentication for intrusion and malware prevention. The system is configured to analyze domain names, specifically analyze network metadata associated with said domain names, and further identify domain names attempting to impersonate or spoof domain names associated with a trusted entity or party.
    Type: Application
    Filed: September 18, 2018
    Publication date: May 9, 2019
    Inventors: Simon Paul Tyler, Jackie Anne Maylor, Paul Sowden, Meni Farjon
  • Publication number: 20190087573
    Abstract: A method for protecting a computer, including receiving a data block, discovering code within the data block that can be disassembled for a machine instruction, building an execution path from the machine instructions, including parsing the machine instructions, and following the flow of the execution path, including conditional and unconditional branches of the machine instructions, validating an incremented location by scanning the execution path for machine instructions that increment a register that stores a location on the execution path, finding a self-modifying artifact by scanning remaining machine instructions in the execution path for an arithmetic or logic operation performed on a register that currently or previously held a location in the incremented location, finding a modified loop index by scanning remaining machine instructions in the execution path for registers that hold a loop value that is incremented or decremented, and blocking the data when finding the modified loop index.
    Type: Application
    Filed: October 10, 2018
    Publication date: March 21, 2019
    Inventors: Meni Farjon, Boris Vaynberg, Yossi Sara
  • Patent number: 10121002
    Abstract: A method that includes receiving a data entity by the computer; storing the data entity in a first sector of the memory; wherein the first sector is isolated from another memory sector and executable code in the first sector is prevented from performing a write action to the other memory sector; generating, by the processor, an intermediate representation of the data entity; searching, by the processor, for an executable code that was not expected to be included in the data entity in the intermediate representation of the data entity; and when finding the executable code that was not expected to be included in the data entity then preventing a copying of the data entity to the other memory sector.
    Type: Grant
    Filed: August 27, 2015
    Date of Patent: November 6, 2018
    Assignee: Solebit Labs Ltd.
    Inventors: Meni Farjon, Boris Vaynberg, Yossi Sara
  • Publication number: 20160063247
    Abstract: A method that includes receiving a data entity by the computer; storing the data entity in a first sector of the memory; wherein the first sector is isolated from another memory sector and executable code in the first sector is prevented from performing a write action to the other memory sector; generating, by the processor, an intermediate representation of the data entity; searching, by the processor, for an executable code that was not expected to be included in the data entity in the intermediate representation of the data entity; and when finding the executable code that was not expected to be included in the data entity then preventing a copying of the data entity to the other memory sector.
    Type: Application
    Filed: August 27, 2015
    Publication date: March 3, 2016
    Inventors: Meni Farjon, Boris Vaynberg, Yossi Sara