Systems and methods for providing augmented reality personalized content

US11210854B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11210854-B2
Application numberUS-201715849620-A
CountryUS
Kind codeB2
Filing dateDec 20, 2017
Priority dateDec 30, 2016
Publication dateDec 28, 2021
Grant dateDec 28, 2021

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, methods, and non-transitory computer readable media can determine a placement in a camera view for displaying an augmented reality (AR) advertisement, where the camera view is associated with a computing device. An AR advertisement for a user associated with the computing device can be determined based on attributes associated with the user. Display of the AR advertisement can be caused at the determined placement in the camera view.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: receiving, by a computing system, a three dimensional map of an interior space associated with a camera view of a computing device; determining, by the computing system, a location and a direction of a user associated with the computing device in the interior space based on a perspective represented by the camera view; determining, by the computing system, a placement in the interior space for displaying an augmented reality (AR) advertisement based on the location and the direction of the user, wherein the determining the placement in the interior space comprises: mapping image data of the camera view to the three dimensional map of the interior space, wherein the image data is uploaded to a system associated with the computing system; identifying one or more objects reflected in the image data based on a machine learning model associated with the system, wherein the machine learning model is a classifier and trained based on images associated with the one or more objects; and mapping the one or more objects to the three dimensional map of the interior space based on simultaneous localization and mapping (SLAM); determining, by the computing system, the AR advertisement for the user based on attributes associated with the user, content created by the user in the system, content engaged with by the user in the system, and objects in the interior space with which the user previously interacted, wherein the attributes are obtained from a social graph associated with the user in the system; and causing, by the computing system, display of the AR advertisement at the determined placement in the camera view. 2. The computer-implemented method of claim 1 , wherein the machine learning model is trained based on training data including at least one of objects or images associated with the objects. 3. The computer-implemented method of claim 1 , wherein the AR advertisement for the user is determined based at least in part on the one or more objects. 4. The computer-implemented method of claim 1 , wherein the one or more objects include an object in an exterior space in the camera view. 5. The computer-implemented method of claim 1 , wherein the placement is associated with a predefined section or a predefined object in the three dimensional map. 6. The computer-implemented method of claim 1 , wherein the attributes associated with the user include one or more of: an age, an age range, a gender, a geographical region, or an interest. 7. The computer-implemented method of claim 1 , wherein the system is a social networking system. 8. The computer-implemented method of claim 1 , wherein the AR advertisement provides information relating to the one or more objects identified in the camera view and includes information relating to at least one of products, stores, events, or product recommendations. 9. The computer-implemented method of claim 1 , wherein the AR advertisement includes a video overlaid on the one or more objects identified in the camera view and the video is selected by an organization associated with the interior space. 10. The computer-implemented method of claim 1 , wherein the AR advertisement includes a bot for assisting the user and the bot appears as at least one of an object or an animation within the camera view and provides messaging functionality for the user. 11. A computing system comprising: at least one processor; and a memory storing instructions that, when executed by the at least one processor, cause the system to perform: receiving a three dimensional map of an interior space associated with a camera view of a computing device; determining a location and a direction of a user associated with the computing device in the interior space based on a perspective represented by the camera view; determining a placement in the interior space for displaying an augmented reality (AR) advertisement based on the location and the direction of the user, wherein the determining the placement in the interior space comprises: mapping image data of the camera view to the three dimensional map of the interior space, wherein the image data is uploaded to a system associated with the computing system; identifying one or more objects reflected in the image data based on a machine learning model associated with the system, wherein the machine learning model is a classifier and trained based on images associated with the one or more objects; and mapping the one or more objects to the three dimensional map of the interior space based on simultaneous localization and mapping (SLAM); determining the AR advertisement for the user based on attributes associated with the user, content created by the user in the system, content engaged with by the user in the system, and objects in the interior space with which the user previously interacted, wherein the attributes are obtained from a social graph associated with the user in the system; and causing display of the AR advertisement at the determined placement in the camera view. 12. The computing system of claim 11 , wherein the AR advertisement for the user is determined based at least in part on the one or more objects. 13. The computing system of claim 11 , wherein the placement is associated with a predefined section or a predefined object in the three dimensional map. 14. The computing system of claim 11 , wherein the AR advertisement provides information relating to the one or more objects identified in the camera view and includes information relating to at least one of products, stores, events, or product recommendations. 15. The computing system of claim 11 , wherein the AR advertisement includes a video overlaid on the one or more objects identified in the camera view and the video is selected by an organization associated with the interior space. 16. The computing system of claim 11 , wherein the AR advertisement includes a bot for assisting the user and the bot appears as at least one of an object or an animation within the camera view and provides messaging functionality for the user. 17. A non-transitory computer readable medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising: receiving a three dimensional map of an interior space associated with a camera view of a computing device; determining a location and a direction of a user associated with the computing device in the interior space based on a perspective represented by the camera view; determining a placement in the interior space for displaying an augmented reality (AR) advertisement based on the location and the direction of the user, wherein the determining the placement in the interior space comprises: mapping image data of the camera view to the three dimensional map of the interior space, wherein the image data is uploaded to a system associated with the computing system; identifying one or more objects reflected in the image data based on a machine learning model associated with the system, wherein the machine learning model is a classifier and trained based on images associated with the one or more objects; and mapping the one or more objects to the three dimensional map of the interior space based on simultaneous localization and mapping (SLAM); determining the AR advertisement for the user based on attributes associated with the user, content created by the user in the system, content engaged with by the user in the system, and objects in the interior space with which the

Assignees

Inventors

Classifications

  • G06N20/00Primary

    Machine learning · CPC title

  • G06T19/006Primary

    Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00) · CPC title

  • Business processes related to social networking or social networking services · CPC title

  • Generating training patterns; Bootstrap methods, e.g. bagging or boosting · CPC title

  • in augmented reality scenes · 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 US11210854B2 cover?
Systems, methods, and non-transitory computer readable media can determine a placement in a camera view for displaying an augmented reality (AR) advertisement, where the camera view is associated with a computing device. An AR advertisement for a user associated with the computing device can be determined based on attributes associated with the user. Display of the AR advertisement can be cause…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification G06N20/00. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 28 2021 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 11 related publications on this page (citations in our corpus or others sharing the same primary CPC).