Patents by Inventor Emanuel Alexandre Strauss
Emanuel Alexandre Strauss 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: 11677704Abstract: Techniques for scam detection and prevention are described. In one embodiment, an apparatus may comprise an interaction processing component operative to generate a scam message example repository; submit the scam message example repository to a natural-language machine learning component; and receive a scam message model from the natural-language machine learning component in response to submitting the scam message example repository; an interaction monitoring component operative to monitor a plurality of messaging interactions with a messaging system based on the scam message model; and determine a suspected scam messaging interaction of the plurality of messaging interactions; and a scam action component operative to perform a suspected scam messaging action with the messaging system in response to determining the suspected scam messaging interaction. Other embodiments are described and claimed.Type: GrantFiled: February 15, 2022Date of Patent: June 13, 2023Assignee: Meta Platforms, Inc.Inventors: Emanuel Alexandre Strauss, Muhammad Saif Farooqui, Rehman Mehdi Muhammad, Michelle Ruby Hwang, Nicolas Scheffer, Joseph Rhyu
-
Patent number: 11463455Abstract: An online system receives digital content and determines whether the digital content includes malicious content, such as obfuscated text, before presenting the digital content to a user. To determine whether the digital content contains malicious content, the online system renders the digital content. The online system performs optical character recognition on the content. The online system uses an obfuscation machine learning model to identify obfuscated text. The online system may deobfuscate the obfuscated text. The online system may prevent presentation of the digital content in response to detecting obfuscated text.Type: GrantFiled: March 25, 2019Date of Patent: October 4, 2022Assignee: Meta Platforms, Inc.Inventors: Chang Kuang Huang, Katherine Ruolin Yu, Akshita Rajendra Jain, Emanuel Alexandre Strauss
-
Patent number: 11283743Abstract: Techniques for scam detection and prevention are described. In one embodiment, an apparatus may comprise an interaction processing component operative to generate a scam message example repository; submit the scam message example repository to a natural-language machine learning component; and receive a scam message model from the natural-language machine learning component in response to submitting the scam message example repository; an interaction monitoring component operative to monitor a plurality of messaging interactions with a messaging system based on the scam message model; and determine a suspected scam messaging interaction of the plurality of messaging interactions; and a scam action component operative to perform a suspected scam messaging action with the messaging system in response to determining the suspected scam messaging interaction. Other embodiments are described and claimed.Type: GrantFiled: July 23, 2019Date of Patent: March 22, 2022Assignee: META PLATFORMS, INC.Inventors: Emanuel Alexandre Strauss, Muhammad Saif Farooqui, Rehman Mehdi Muhammad, Michelle Ruby Hwang, Nicolas Scheffer
-
Patent number: 11195099Abstract: A content review system for an online system automatically determines if received content items to be displayed to users violate any policies of the online system. The content review system generates a semantic vector representing the semantic features of a content item, for example, using a neural network. By comparing the semantic vector for the content item with semantic vectors of content items previously determined to violate one or more policies, the content review system determines whether the content item also violates one or more policies. The content review system may also maintain templates corresponding to portions of semantic vectors shared by multiple content items. An analysis of historical content items that conform to the template is performed to determine a probability that received content items that conform to the template violate a policy.Type: GrantFiled: September 1, 2017Date of Patent: December 7, 2021Assignee: Facebook, Inc.Inventors: Enming Luo, Yang Mu, Emanuel Alexandre Strauss, Taiyuan Zhang, Daniel Olmedilla de la Calle
-
Patent number: 11023823Abstract: An online system maintains machine learning models that determine risk scores for content items indicating likelihoods of content items violating content policies associated with the machine learning models. When the online system obtains an additional content policy, the online system applies a maintained machine learning model to a set including content items previously identified as violating or not violating the additional content policy. The online system maps the risk scores determined for content items of the set to likelihoods of violating the additional content policy based on the identifications of content times in the set violating or not violating the additional content policy. Subsequently, the online system applies the maintained machine learning model to content items and determines likelihoods of the content items violating the additional content policy based on the mapping of risk scores to likelihood of violating the additional content policy.Type: GrantFiled: March 3, 2017Date of Patent: June 1, 2021Assignee: Facebook, Inc.Inventor: Emanuel Alexandre Strauss
-
Patent number: 10956522Abstract: An online system enforces policies to content items that are distributed on its platform and blocks content items that violate one or more of those policies. To identify content items that are slightly varied from each other, the online system generates an embedding for each of the known content items that have already been determined to be noncompliant with one or more policies. The online system then groups the known noncompliant content items that are clustered together in the embedding space. The texts of the group of known noncompliant content items are converted to finite state automata and are merged to generate a common automaton. The common automaton is used to generate a common regular expression that is used to screen new content items. When a new content item matches the textual pattern defined by the common regular expression, the system may block the new content item.Type: GrantFiled: June 8, 2018Date of Patent: March 23, 2021Assignee: Facebook, Inc.Inventors: Abhay Kumar Jha, Emanuel Alexandre Strauss
-
Patent number: 10936952Abstract: A content review system for an online system automatically determines if received content items to be displayed to users violate any policies of the online system. The content review system generates a semantic vector representing the semantic features of a content item, for example, using a neural network. By comparing the semantic vector for the content item with semantic vectors of content items previously determined to violate one or more policies, the content review system determines whether the content item also violates one or more policies. The content review system may also maintain templates corresponding to portions of semantic vectors shared by multiple content items. An analysis of historical content items that conform to the template is performed to determine a probability that received content items that conform to the template violate a policy.Type: GrantFiled: September 1, 2017Date of Patent: March 2, 2021Assignee: Facebook, Inc.Inventors: Enming Luo, Yang Mu, Emanuel Alexandre Strauss, Taiyuan Zhang, Daniel Olmedilla de la Calle
-
Patent number: 10853838Abstract: For various content campaigns (or content), an online system predicts a likelihood score of context violations (e.g., account term violations) of a content campaign. The online system derives a plurality of feature vectors of the content campaign. The online system predicts a likelihood score of context violation of the content campaign using a memorization model based on the plurality of feature vectors. The memorization model comprises a plurality of categories and a plurality of items of each category. Each of the plurality of categories has a category weight, and each of the plurality of items of each category has an item weight. The predicted likelihood score is based on a combination of a plurality of category weights and a plurality of item weights associated with the plurality of feature vectors. The online system performs an action affecting the content campaign based in part on the predicted likelihood score.Type: GrantFiled: May 30, 2017Date of Patent: December 1, 2020Assignee: Facebook, Inc.Inventors: Yang Mu, Emanuel Alexandre Strauss, Daniel Olmedilla de la Calle
-
Patent number: 10853431Abstract: An online system determines a quality of content provided by third party systems for distribution to users. The online system analyzes URL's posted within the online system by content providers to determine the quality of content of the webpages obtained by accessing the URLs. For each URL, the online system receives an original markup language document and a copy of the markup document obtained by applying a content filter. The online system extracts features from both markup language documents. The online system provides the extracted features to a machine learning based model to generate a content quality score. The online system categorizes the URL as having high quality content or low quality content. The online system restricts distribution of content items including URLs to websites with low quality content.Type: GrantFiled: December 26, 2017Date of Patent: December 1, 2020Assignee: Facebook, Inc.Inventors: Jiun-Ren Lin, Daniel Olmedilla de la Calle, Emanuel Alexandre Strauss
-
Patent number: 10853696Abstract: An online system uses a model to detect violations of policies enforced by the online system for content uploaded to the online system by users for viewing by other users. The online system trains the model in multiple stages. To train the model, the online system obtains a set of training content items, with each content item of the set labeled with both a policy violated by the content item and a source of the content item, which acts as a proxy for a sub-category identifying a way in which the content item violated the policy. In the first stage, the online system trains the model using the set of training content items. In a second stage, the model of trained to predict policy violations from content items that are not labeled with a source. For example, the second stage is performed by freezing earlier layers in the model.Type: GrantFiled: April 11, 2019Date of Patent: December 1, 2020Assignee: Facebook, Inc.Inventors: Enming Luo, Emanuel Alexandre Strauss
-
Patent number: 10637826Abstract: An online system determines whether a test content item violates a policy of the online system. The online system extracts a semantic from the test content item and determines a distance between the extracted semantic vector and the stored semantic vectors for content items that have been labeled to indicate whether they violate a policy. Using a nearest neighbor search, the online system selects a set of the stored semantic vectors and assigns a weight to the selected semantic vectors that is inversely related to the distances. The online system then determines whether the test content item violates a policy using a weighed voting scheme, where the labels of the stored semantic vectors are aggregated based on their associated weights. The online system may first attempt to match the test content with known bad content and terminate the more complex nearest neighbor search if such a match is found.Type: GrantFiled: August 6, 2018Date of Patent: April 28, 2020Assignee: Facebook, Inc.Inventors: Enming Luo, Emanuel Alexandre Strauss
-
Patent number: 10616274Abstract: An online system transmits to a mobile device a feed story that includes a uniform resource locator (URL) of a feed story website. The online system receives from the mobile device a URL log that includes URLs that the mobile device accessed in response to requesting content from the feed story website. The online system extracts a feature of at least one URL in the log, and inputs the extracted feature into a model that was trained, using machine learning, to identify websites that perform cloaking. The model generates a score indicating a likelihood that the feed story website performs cloaking based the extracted feature. The online system compares the score to a threshold to determine whether the feed story website performs cloaking. If the online system determines that the feed story website performs cloaking, the online system limits delivery of content including the URL of the feed story website.Type: GrantFiled: November 30, 2017Date of Patent: April 7, 2020Assignee: Facebook, Inc.Inventors: Zixiao Chang, Emanuel Alexandre Strauss, Hongda Ma
-
Patent number: 10616125Abstract: A social networking system validates content items based on policies regarding use of content items. The social networking system balances the validation process of content items with at least two validation queues, each having a priority value and some number of content items. A validation queue is selected based on the priority values. From the selected validation queue, a content item is determined to be valid or invalid. A validation efficiency for each queue is calculated based on the validated content items from each queue. The social networking system dynamically adjusts the priority value of each queue based on the validation efficiencies. The dynamic adjustment may be periodic. The social networking system may withhold invalid content items from users.Type: GrantFiled: February 14, 2018Date of Patent: April 7, 2020Assignee: Facebook, Inc.Inventors: Yue Shi, Emanuel Alexandre Strauss, Taiyuan Zhang, Lijun Tang, Yiqiu Liu
-
Patent number: 10616255Abstract: A mobile device generates a first representation, based on a model, of a first content received by the mobile device from a website. An online system receives the representation of the content from the mobile device. The online system receives a second content from the website and generates a representation of the second content using the model. The online system compares the representation of the first content with the representation of the second content to determine a distance between the two representations. The distance indicates a level of similarity between the first content and the second content. The online system compares the distance between the representation of the first content and representation of the second content to determine if the distance exceeds a threshold distance. If the distance exceeds the threshold distance, the online system prevents other mobile devices from accessing the website.Type: GrantFiled: February 20, 2018Date of Patent: April 7, 2020Assignee: Facebook, Inc.Inventors: Emanuel Alexandre Strauss, Siqi Nie, Zixiao Chang, Hongda Ma
-
Patent number: 10614059Abstract: An online system reviews content for violation of one or more policies of the system. The system may evaluate various content policies to determine how usage of the policy affects user experience and what content is shown to each user. The system can, for example, run an A/B validation for certain policies, such as before launching a new policy. To enable the validation, when content is determined to be violating a policy, it is labeled with the specific policy violated as a shadow tag that is not visible to the user viewing the content. Then, the system may track user interactions with newsfeeds of content that include no policy violating content and newsfeeds that include some policy-violating content, and detect at a policy-by-policy level how each policy affects the newsfeed and user experience.Type: GrantFiled: January 5, 2018Date of Patent: April 7, 2020Assignee: Facebook, Inc.Inventors: Emanuel Alexandre Strauss, Aswin Gigi Mampilly, Joseph Rhyu, Dilan Chaturanga Edirisinghe
-
Patent number: 10599774Abstract: A content review system for an online system automatically determines if received content items to be displayed to users contain text that violates a policy of the online system. The content review system generates a semantic vector representing semantic features of text extracted from the content item, for example, using a neural network. By comparing the semantic vector for the extracted text with stored semantic vectors of extracted text previously determined to violate one or more policies, the content review system determines whether the content item contains text that also violates one or more policies. The content review system also reviews stored semantic vectors previously determined to be unsuitable, in order to remove false positives, as well as unsuitable semantic vectors that are sufficiently similar to known suitable semantic vectors and as such may cause content items having suitable text to be erroneously rejected.Type: GrantFiled: February 26, 2018Date of Patent: March 24, 2020Assignee: Facebook, Inc.Inventors: Enming Luo, Emanuel Alexandre Strauss
-
Patent number: 10412032Abstract: Techniques for scam detection and prevention are described. In one embodiment, an apparatus may comprise an interaction processing component operative to generate a scam message example repository; submit the scam message example repository to a natural-language machine learning component; and receive a scam message model from the natural-language machine learning component in response to submitting the scam message example repository; an interaction monitoring component operative to monitor a plurality of messaging interactions with a messaging system based on the scam message model; and determine a suspected scam messaging interaction of the plurality of messaging interactions; and a scam action component operative to perform a suspected scam messaging action with the messaging system in response to determining the suspected scam messaging interaction. Other embodiments are described and claimed.Type: GrantFiled: July 6, 2017Date of Patent: September 10, 2019Assignee: FACEBOOK, INC.Inventors: Emanuel Alexandre Strauss, Muhammad Saif Farooqui, Rehman Mehdi Muhammad, Michelle Ruby Hwang, Nicolas Scheffer, Joseph Rhyu
-
Publication number: 20190164196Abstract: The disclosed computer-implemented method may include (1) sampling links from an online system, (2) receiving, from a human labeler for each of the links, a label indicating whether the human labeler considers a landing page of the link to be a low-quality webpage, (3) deriving features from a landing page of each of the links, (4) using the label and the features of each of the links to train a model configured to predict a likelihood that a link is to a low-quality webpage, (5) identifying content items that are candidates for a content feed of a user of the online system, (6) applying the model to a link of each of the content items to determine a ranking of the content items, and (7) displaying the content items in the content feed of the user based on the ranking. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: November 29, 2017Publication date: May 30, 2019Inventors: Sijian Tang, Shengbo Guo, Jiayi Wen, Gregory Matthew Marra, James Li, Seiji James Yamamoto, Grace Louise Jackson, Kristin S. Hendrix, Benxiong Wu, Jiun-Ren Lin, Sara Lee Su, Panagiotis Papadimitriou, Michael Charles Bailey, Cristian Orellana, Emanuel Alexandre Strauss
-
Publication number: 20190073592Abstract: A content review system for an online system automatically determines if received content items to be displayed to users violate any policies of the online system. The content review system generates a semantic vector representing the semantic features of a content item, for example, using a neural network. By comparing the semantic vector for the content item with semantic vectors of content items previously determined to violate one or more policies, the content review system determines whether the content item also violates one or more policies. The content review system may also maintain templates corresponding to portions of semantic vectors shared by multiple content items. An analysis of historical content items that conform to the template is performed to determine a probability that received content items that conform to the template violate a policy.Type: ApplicationFiled: September 1, 2017Publication date: March 7, 2019Inventors: Enming Luo, Yang Mu, Emanuel Alexandre Strauss, Taiyuan Zhang, Daniel Olmedilla de la Calle
-
Publication number: 20190073593Abstract: A content review system for an online system automatically determines if received content items to be displayed to users violate any policies of the online system. The content review system generates a semantic vector representing the semantic features of a content item, for example, using a neural network. By comparing the semantic vector for the content item with semantic vectors of content items previously determined to violate one or more policies, the content review system determines whether the content item also violates one or more policies. The content review system may also maintain templates corresponding to portions of semantic vectors shared by multiple content items. An analysis of historical content items that conform to the template is performed to determine a probability that received content items that conform to the template violate a policy.Type: ApplicationFiled: September 1, 2017Publication date: March 7, 2019Inventors: Enming Luo, Yang Mu, Emanuel Alexandre Strauss, Taiyuan Zhang, Daniel Olmedilla de la Calle