Patents by Inventor Leonardo Ribas Machado das Neves

Leonardo Ribas Machado das Neves 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: 11422996
    Abstract: A neural network system can select content based on user and item content embeddings in an approach that can be updated in real time on the user device without server support. Requests for content sent to the server can include an anonymous user embedding that includes data describing the user's inputs. The content that is nearest to the user embedding in a joint embedding space can be returned as suggested content.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: August 23, 2022
    Assignee: Snap Inc.
    Inventors: Lawrence Jason Muhlstein, Leonardo Ribas Machado das Neves, Yanen Li, Ning Xu
  • Publication number: 20220207080
    Abstract: A messaging system performs engagement analysis based on labels associated with content items produced by users of the messaging system. The messaging system is configured to process content items comprising images to identify elements in the images and determine labels for the images based on conditions indicating when to associate a label of the labels with an image of the images based on the elements in the image. The messaging system is further configured to associate the label with the content item, in response to determining to associate the label with the image, associating the label with the content item. The messaging system is further configured to determine engagement scores for the label based on interactions of users with the content items associated with label and adjust the engagement scores to determine trends in the labels to generate adjusted engagement scores.
    Type: Application
    Filed: January 22, 2021
    Publication date: June 30, 2022
    Inventors: VĂ­tor Silva Sousa, Nils Murrugarra-Llerena, Leonardo Ribas Machado das Neves, Neil Shah
  • Publication number: 20220198510
    Abstract: A processor collecting advertisement (ad) events of a user using a mobile device, such as a mobile phone or eyewear, parsing the ad events from the mobile device, and generating an ad receptivity profile on the granularity of a user identification (ID) and an hour of day. In one example, the processor computes the percentage of ad time watched by the individual user, such as on an hourly basis, and by monitoring a click-through rate (CTR) of the respective user as a measure for user ad receptivity. The processor adjusts an ad allocation/ad load on a per user basis according the user level ad receptivity profile, resulting in dynamically providing ads on the mobile device display when a user is active and receptive viewing the ads.
    Type: Application
    Filed: December 18, 2020
    Publication date: June 23, 2022
    Inventors: Maarten Bos, Farhan Asif Chowdhury, Yozen Liu, Leonardo Ribas Machado das Neves, Koustuv Saha, Neil Shah, Nicholas Vincent
  • Publication number: 20220198511
    Abstract: A processor having a performance engine tracking user engagement of advertisement (ad) events using a mobile device, such as a mobile phone or eyewear, to generate a user level ad receptivity profile. In one example, the processor tracks both the percentage of ad time watched by the individual user, such as on an hourly basis, and ad engagement such as by monitoring a click-through rate (CTR) of the respective user as a measure for user ad receptivity. The processor downloads data from the performance engine to a server processor, and the server processor adjusts an ad allocation/ad load on a per user basis according the user level ad receptivity profile. The server processor dynamically provides ads on the mobile device display when a user is active and receptive viewing the ads.
    Type: Application
    Filed: December 18, 2020
    Publication date: June 23, 2022
    Inventors: Maarten Bos, Farhan Asif Chowdhury, Yozen Liu, Leonardo Ribas Machado das Neves, Koustuv Saha, Neil Shah, Nicholas Vincent
  • Publication number: 20220092261
    Abstract: Systems, devices, media, and methods are presented for generating a language detection model of a language analysis system. The systems and methods access a set of messages including text elements and convert the set of messages into a set of training messages. The set of training messages are configured for training a language detection model. The systems and methods train a classifier based on the set of training messages. The classifier has a set of features representing word frequency, character frequency, and a character ratio. The systems and methods generate a language detection model based on the classifier and the set of features.
    Type: Application
    Filed: December 7, 2021
    Publication date: March 24, 2022
    Inventors: Vitor Rocha de Carvalho, Luis Carlos Dos Santos Marujo, Leonardo Ribas Machado das Neves
  • Patent number: 11210467
    Abstract: Systems, devices, media, and methods are presented for generating a language detection model of a language analysis system. The systems and methods access a set of messages including text elements and convert the set of messages into a set of training messages. The set of training messages are configured for training a language detection model. The systems and methods train a classifier based on the set of training messages. The classifier has a set of features representing word frequency, character frequency, and a character ratio. The systems and methods generate a language detection model based on the classifier and the set of features.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: December 28, 2021
    Assignee: Snap Inc.
    Inventors: Vitor Rocha de Carvalho, Luis Carlos Dos Santos Marujo, Leonardo Ribas Machado das Neves
  • Publication number: 20210390411
    Abstract: A caption of a multimodal message (e.g., social media post) can be identified as a named entity using an entity recognition system. The entity recognition system can use an attention-based mechanism that emphasis or de-emphasizes each data type (e.g., image, word, character) in the multimodal message based on each datatypes relevance. The output of the attention mechanism can be used to update a recurrent network to identify one or more words in the caption as being a named entity.
    Type: Application
    Filed: August 27, 2021
    Publication date: December 16, 2021
    Inventors: Vitor Rocha de Carvalho, Leonardo Ribas Machado das Neves, Seungwhan Moon
  • Publication number: 20210335350
    Abstract: A messaging system performs trend analysis on content produced by users of the messaging system. The messaging system is configured to extract modifications from content items received from client devices associated with users where the content items are modified using the modifications that comprises a text caption or a media overlay. The messaging system is further configured to determine one or more words from the content items and the extracted modifications and determine a frequency of the one or more words in the content items and the extracted modifications. The messaging system is further configured to determine whether the one or more words is a trend based on the frequency and an aggregate frequency. The messaging system is further configured to in response to the one or more words being determined as the trend, generating trend content associated with the one or more words, the trend content being a text, an image, or an augmentation content.
    Type: Application
    Filed: September 24, 2020
    Publication date: October 28, 2021
    Inventors: Leonardo Ribas Machado das Neves, Vitor Silva Sousa, Shubham Vij
  • Patent number: 11120334
    Abstract: A caption of a multimodal message (e.g., social media post) can be identified as a named entity using an entity recognition system. The entity recognition system can use an attention-based mechanism that emphasis or de-emphasizes each data type (e.g., image, word, character) in the multimodal message based on each datatypes relevance. The output of the attention mechanism can be used to update a recurrent network to identify one or more words in the caption as being a named entity.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: September 14, 2021
    Assignee: Snap Inc.
    Inventors: Vitor Rocha de Carvalho, Leonardo Ribas Machado das Neves, Seungwhan Moon
  • Publication number: 20210256213
    Abstract: A caption of a multimodal message (e.g., social media post) can be identified as a named entity using an entity recognition system. The entity recognition system can use a visual attention based mechanism to generate a visual context representation from an image and caption. The system can use the visual context representation to identify one or more terms of the caption as a named entity.
    Type: Application
    Filed: May 3, 2021
    Publication date: August 19, 2021
    Inventors: Di Lu, Leonardo Ribas Machado das Neves, Vitor Rocha de Carvalho, Ning Zhang
  • Patent number: 11017173
    Abstract: A caption of a multimodal message (e.g., social media post) can be identified as a named entity using an entity recognition system. The entity recognition system can use a visual attention based mechanism to generate a visual context representation from an image and caption. The system can use the visual context representation to identify one or more terms of the caption as a named entity.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: May 25, 2021
    Assignee: Snap Inc.
    Inventors: Di Lu, Leonardo Ribas Machado das Neves, Vitor Rocha de Carvalho, Ning Zhang
  • Publication number: 20200393915
    Abstract: Symbol prediction can be implemented using a multi-task system trained for different tasks. The tasks may include a single symbol prediction, symbol category prediction, and symbol subcategory prediction. Categories of symbols can be generated by clustering sets of training data using a clustering scheme.
    Type: Application
    Filed: August 27, 2020
    Publication date: December 17, 2020
    Inventors: William Brendel, Francesco Barbieri, Xin Chen, Wei Chu, Venkata Sayya Pradeep Karuturi, Luis Carlos Dos Santos Marujo, Leonardo Ribas Machado das Neves
  • Patent number: 10788900
    Abstract: Symbol prediction can be implemented using a multi-task system trained for different tasks. The tasks may include a single symbol prediction, symbol category prediction, and symbol subcategory prediction. Categories of symbols can be generated by clustering sets of training data using a clustering scheme.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: September 29, 2020
    Assignee: Snap Inc.
    Inventors: William Brendel, Francesco Barbieri, Xin Chen, Wei Chu, Venkata Satya Pradeep Karuturi, Luis Carlos Dos Santos Marujo, Leonardo Ribas Machado das Neves