Machine learning in augmented reality content items

US12165244B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12165244-B2
Application numberUS-202217974400-A
CountryUS
Kind codeB2
Filing dateOct 26, 2022
Priority dateJun 10, 2020
Publication dateDec 10, 2024
Grant dateDec 10, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods herein describe receiving an image via an image capture device, using a machine learning model, generating an image augmentation decision, accessing an augmented reality content item, associating the generated image augmentation decision with the augmented reality content item, modifying the received image using the augmented reality content item and the associated image augmentation decision, and causing presentation of the modified image on a graphical user interface of a computing device.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, using one or more processors, an image via an image capture device; using a first machine learning model comprising a first model type, generating an image augmentation decision, the image augmentation decision based on the received image and non-image data received from one or more sensors of the image capture device; using a second machine learning model comprising a second model type, generating a supplemental image augmentation decision, the supplemental augmentation decision based on the image augmentation decision, the second model type different than the first model type; accessing an augmented reality experience based on the image augmentation decision and the supplemental augmentation decision; and modifying the image using the augmented reality experience, the image augmentation decision, and the supplemental augmentation decision. 2. The method of claim 1 , wherein the non-image data comprises one or more of location data and audio data. 3. The method of claim 1 , further comprising: providing the generated image augmentation decision as an input to the augmented reality experience. 4. The method of claim 1 , wherein one or both of the first machine learning model and the second machine learning model is accessed from a resource library. 5. The method of claim 1 , wherein the first model type and the second model type comprise one or more of: a classification model that is configured to provide a probability of an input to be within a predefined category; a segmentation model that is configured to filter a portion of the image based on predefined criteria; and a saliency model that is configured to predict points of interests within the image. 6. The method of claim 1 , wherein the first model type is a segmentation model that is configured to filter a portion of the image based on predefined criteria and the second model type is one of a classification model that is configured to provide a probability of an input to be within a predefined category and a saliency model that is configured to predict points of interests within the image. 7. The method of claim 1 , wherein the first model type is a segmentation model that is configured to filter a portion of the image based on predefined criteria and the second machine learning model is configured to determine one or both of pattern and texture data of the portion filtered by the first machine learning model. 8. The method of claim 1 , wherein the augmented reality experience is automatically accessed without user intervention. 9. The method of claim 1 , wherein the augmented reality experience is an augmented reality content item that is configured to modify image content of the received image. 10. A system, the system comprising: one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising: receiving, using one or more processors, an image via an image capture device; using a first machine learning model comprising a first model type, generating an image augmentation decision, the image augmentation decision based on the received image and non-image data received from one or more sensors of the image capture device; using a second machine learning model comprising a second model type, generating a supplemental image augmentation decision, the supplemental augmentation decision based on the image augmentation decision, the second model type different than the first model type; accessing an augmented reality experience based on the image augmentation decision and the supplemental augmentation decision; and modifying the image using the augmented reality experience, the image augmentation decision, and the supplemental augmentation decision. 11. The system of claim 10 , further comprising: providing the generated image augmentation decision as an input to the augmented reality experience. 12. The system of claim 10 , wherein one or both of the first machine learning model and the second machine learning model is accessed from a resource library. 13. The system of claim 10 , wherein the first model type and the second model type comprise one or more of: a classification model that is configured to provide a probability of an input to be within a predefined category; a segmentation model that is configured to filter a portion of the image based on predefined criteria; and a saliency model that is configured to predict points of interest within the image. 14. The system of claim 10 , wherein the first model type is a segmentation model that is configured to filter a portion of the image based on predefined criteria and the second model type is one of a classification model that is configured to provide a probability of an input to be within a predefined category and a saliency model that is configured to predict points of interests within the image. 15. The system of claim 10 , wherein the first model type is a segmentation model that is configured to filter a portion of the image based on predefined criteria and the second machine learning model is configured to determine one or both of pattern and texture data of the portion filtered by the first machine learning model. 16. A non-transitory computer-readable storage medium storing instructions that when executed by one or more processors of a machine, cause the computer-readable storage medium to perform operations comprising: receiving, using one or more processors, an image via an image capture device; using a first machine learning model comprising a first model type, generating an image augmentation decision, the image augmentation decision based on the received image and non-image data received from one or more sensors of the image capture device; using a second machine learning model comprising a second model type, generating a supplemental image augmentation decision, the supplemental augmentation decision based on the image augmentation decision, the second model type different than the first model type; accessing an augmented reality experience based on the image augmentation decision and the supplemental augmentation decision; and modifying the image using the augmented reality experience, the image augmentation decision, and the supplemental augmentation decision. 17. The computer-readable storage medium of claim 16 , further comprising: providing the generated image augmentation decision as an input to the augmented reality experience. 18. The computer-readable storage medium of claim 16 , wherein one or both of the first machine learning model and the second machine learning model is accessed from a resource library. 19. The computer-readable storage medium of claim 16 , wherein the first model type and the second model type comprise one or more of: a classification model that is configured to provide a probability of an input to be within a predefined category; a segmentation model that is configured to filter a portion of the image based on predefined criteria; and a saliency model that is configured to predict points of interests within the image. 20. The computer-readable storage medium of claim 16 , wherein the first model type is a segmentation model that is configured to filter a portion of the image based on predefined criteria and the second model type is one of a classification model that is configured to provide a probability of an input to be within a predefined category and a salien

Assignees

Inventors

Classifications

  • Classification techniques · CPC title

  • Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion · CPC title

  • Salient features, e.g. scale invariant feature transforms [SIFT] · CPC title

  • Cloth · CPC title

  • using classification, e.g. of video objects · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12165244B2 cover?
Systems and methods herein describe receiving an image via an image capture device, using a machine learning model, generating an image augmentation decision, accessing an augmented reality content item, associating the generated image augmentation decision with the augmented reality content item, modifying the received image using the augmented reality content item and the associated image aug…
Who is the assignee on this patent?
Snap Inc
What technology area does this patent fall under?
Primary CPC classification G06T11/60. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 10 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).