Patents by Inventor Benjamin Mark Dowling

Benjamin Mark Dowling 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: 10445770
    Abstract: An online system receives advertisement requests from one or more advertisers and determines whether an advertisement request includes malicious content before presenting content from the advertisement request to a user. To determine whether the advertisement request includes malicious content, the online system identifies text in the advertisement request, identifies words in the text, and identifies characters in each word. The online system identifies a most common type of character in each word and generates a score for each word based on its constituent characters. For example, a word's score is based on the combination of characters in the word, such as a conditional probability of a word including a type of character given that the word includes a given number of the most common type of character. The scores are analyzed to determine if text in the advertisement request includes malicious content.
    Type: Grant
    Filed: August 1, 2014
    Date of Patent: October 15, 2019
    Assignee: Facebook, Inc.
    Inventors: Andrew Joseph Schroeder, Benjamin Mark Dowling
  • Publication number: 20160034950
    Abstract: An online system receives advertisement requests from one or more advertisers and determines whether an advertisement request includes malicious content before presenting content from the advertisement request to a user. To determine whether the advertisement request includes malicious content, the online system identifies text in the advertisement request, identifies words in the text, and identifies characters in each word. The online system identifies a most common type of character in each word and generates a score for each word based on its constituent characters. For example, a word's score is based on the combination of characters in the word, such as a conditional probability of a word including a type of character given that the word includes a given number of the most common type of character. The scores are analyzed to determine if text in the advertisement request includes malicious content.
    Type: Application
    Filed: August 1, 2014
    Publication date: February 4, 2016
    Inventors: Andrew Joseph Schroeder, Benjamin Mark Dowling
  • Publication number: 20160034949
    Abstract: A online system receives advertisement (“ad”) requests for presentation to online system users, with each ad request including advertisement content and identifying a landing page. The online system determines whether the advertisement content differs from content associated with a landing page identified by an ad request. One or more topics associated with the advertisement content are identified, as well as one or more topics associated with content on the landing page. By comparing topics associated with the advertisement content to topics associated with the landing page content, the online system determines if the advertisement content and landing page content differ. If the advertisement content differs from the landing page content, the online system may prevent the ad request from being presented or may identify the ad request for manual review.
    Type: Application
    Filed: August 1, 2014
    Publication date: February 4, 2016
    Inventor: Benjamin Mark Dowling