Image customization to enhance transaction experience
US-9503845-B2 · Nov 22, 2016 · US
US12567102B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12567102-B2 |
| Application number | US-202418626642-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 4, 2024 |
| Priority date | May 19, 2021 |
| Publication date | Mar 3, 2026 |
| Grant date | Mar 3, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and a method for performing operations comprising: receiving, from a client device of a first user, a request from the first user to engage in an AR shopping experience curated by a store; identifying a first real-world product available for purchase from the store; receiving an image of a real-world environment of the first user; generating a first AR item that represents the first real-world product; comparing visual attributes of the first AR item to physical layouts of a plurality of real-world objects depicted in the image of the real-world environment; and overlaying the first AR item on a first real-world object of the plurality of real-world objects in the image responsive to comparing the visual attributes of the first AR item to the physical layouts of the plurality of real-world objects.
Opening claim text (preview).
What is claimed is: 1 . A method comprising: generating, for display on respective first and second devices of a first user and a second user, an augmented reality (AR) shopping experience; determining that the second user is interacting with a first AR item; and in response to detecting that the second user is interacting with the first AR item, displaying a notification on the first device of the first user indicating that the second user is interacting with the first AR item. 2 . The method of claim 1 , further comprising: establishing a virtual experience with the second device of the second user; determining that the first device is directed towards a three-dimensional (3D) position that excludes a current location of the second user; and in response to determining that the first device is directed towards the 3D position that excludes the current location of the second user, presenting on the first device an indicator of the second user that identifies the current location of the second user. 3 . The method of claim 1 , further comprising: identifying a first real-world product; receiving, from a camera of the second device, an image of a real-world environment of the first user; and generating the first AR item that represents the first real-world product. 4 . The method of claim 1 , further comprising: comparing one or more visual attributes of the first AR item to physical layouts of a plurality of real-world objects depicted in an image of a real-world environment; and overlaying the first AR item on a first real-world object of the plurality of real-world objects in the image as a result of comparing the one or more visual attributes of the first AR item to the physical layouts of the plurality of real-world objects. 5 . The method of claim 1 , further comprising: generating, for display on the first device, a plurality of types of real-world products available for purchase; and receiving input from the first device that selects a type of real-world product from the plurality of types, the selected type being associated with the real-world product available for purchase. 6 . The method of claim 1 , further comprising: accessing a profile associated with the first user; and selecting a type of real-world product from a plurality of types based on the profile associated with the first user, the selected type being associated with the real-world product available for purchase. 7 . The method of claim 1 , further comprising: overlaying the first AR item on a second real-world object of a plurality of real-world objects in response to determining that one or more visual attributes of the first AR item corresponds to a physical layout of the second of real-world object. 8 . The method of claim 1 , further comprising: generating the first AR item that represents a decorative component of a store; and overlaying the first AR item on a second real-world object of a plurality of real-world objects in response to determining that one or more visual attributes of a second AR item corresponds to a physical layout of the second of real-world object. 9 . The method of claim 1 , further comprising: receiving a video of a real-world environment that depicts a geometry of the real-world environment comprising physical layouts of real-world objects; and customizing an AR configuration of AR items corresponding to real-world products available for purchase from a store based on the geometry of the real-world environment. 10 . The method of claim 9 , further comprising generating for display the customized AR configuration of the AR items within the video of the real-world environment. 11 . The method of claim 1 , further comprising: in response to detecting that the second user is depicted in an image captured by the first device of the first user, overlaying the first AR item on the second user in the image. 12 . The method of claim 1 , further comprising: generating for display, within a virtual experience on the first and second devices of the first and second users, a list of messages exchanged between the first and second users. 13 . The method of claim 12 , further comprising: determining that the first and second devices of the first and second users are within a threshold proximity of each other; and in response to determining that the first and second devices of the first and second users are within the threshold proximity of each other, generating, for display on the first and second devices of the first and second users, the virtual experience. 14 . The method of claim 1 , further comprising: generating for display, within a virtual experience on the first and second device of the first user, a virtual mannequin; and applying a first article of clothing to the virtual mannequin based on a first input that is received from the first device of the first user that selects a second AR item. 15 . The method of claim 1 , further comprising: accessing an inventory of a store represented by a virtual experience; and modifying a quantity of a plurality of AR items represented in a display of the virtual experience based on the inventory of the store. 16 . The method of claim 15 , further comprising: associating a non-fungible token (NFT) with each of the plurality of AR items to track availability of real-world products represented by the plurality of AR items. 17 . A system comprising: one or more processors configured to perform operations comprising: generating, for display on respective first and second devices of a first user and a second user, an augmented reality (AR) shopping experience; determining that the second user is interacting with a first AR item; and in response to detecting that the second user is interacting with the first AR item, displaying a notification on the first device of the first user indicating that the second user is interacting with the first AR item. 18 . The system of claim 17 , the operations comprising: establishing a virtual experience with the second device of the second user; determining that the first device is directed towards a three-dimensional (3D) position that excludes a current location of the second user; and in response to determining that the first device is directed towards the 3D position that excludes the current location of the second user, presenting on the first device an indicator of the second user that identifies the current location of the second user. 19 . The system of claim 17 , the operations comprising: identifying a first real-world product; receiving, from a camera of the second device, an image of a real-world environment of the first user; and generating the first AR item that represents the first real-world product. 20 . A non-transitory machine-readable storage medium that includes instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising: generating, for display on respective first and second devices of a first user and a second user, an augmented reality (AR) shopping experience; determining that the second user is interacting with a first AR item; and in response to detecting that the second user is interacting with the first AR item, displaying a notification on the first device of the first user indicating that the second user is interacting with the first AR item.
Business processes related to social networking or social networking services · CPC title
Multi-user, collaborative environment · CPC title
involving graphical user interfaces [GUIs] · CPC title
Mixed reality (object pose determination, tracking or camera calibration for mixed reality G06T7/00) · CPC title
Managing shopping lists, e.g. compiling or processing purchase lists (shipping orders G06Q10/083; order filling G06Q10/087) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.