Templates to generate augmented reality content items that display product information
AssigneeSnap Inc.
InventorsRiccardo Boscolo, Stiven Deleur, Alona Kotliar, Jean Luo, Vincent Sung, Ashley Michelle Wayne
Life of this patent
Estimating the term…
Loading patent…
AssigneeSnap Inc.
InventorsRiccardo Boscolo, Stiven Deleur, Alona Kotliar, Jean Luo, Vincent Sung, Ashley Michelle Wayne
Estimating the term…
Augmented reality content item templates may be used to generate augmented reality content items that are executable to display content corresponding to products offered for purchase to users of a client application. The augmented reality content item templates may include regions that may be populated according to information related to individual products. In this way an augmented reality content item template may be used to generate augmented reality content items that are customized based on the information about the individual products. The augmented reality content item templates may be classified according to a classification system such that augmented reality content item templates corresponding to a respective classification may be used to generate augmented reality content items for products that also correspond to the respective classification.
A method comprising:
A system comprising:
One or more non-transitory computer-readable storage media including computer-readable instructions that, when executed by one or more hardware processors, cause the one or more hardware processors to perform operations comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
Backward citations are indexed for grants only.
Administration; Management: business processes related to social networking or social networking services
Electronic shopping [e-shopping]: catalogue creation or management
Utilising user interfaces specially adapted for shopping: graphically representing goods, e.g. 3D product representation
Using pattern recognition or machine learning: using neural networks
Term end not estimated
Applications executed by client devices may be used to generate content. For example, client applications may be used to generate messaging content, image content, video content, audio content, media overlays, documents, creative works, combinations thereof, and the like. In various situations, client applications may also be used to execute augmented reality content items.
In the drawings, which are not necessarily drawn to scale, like numerals may describe similar components in different views. To easily identify the discussion of any particular element or act, the most significant digit or digits in a reference number refer to the figure number in which that element is first introduced. Some implementations are illustrated by way of example, and not limitation.
FIG. 1 is a diagrammatic representation of an architecture for exchanging data (e.g., messages and associated content) over a network, according to one or more example implementations.
FIG. 2 is a diagrammatic representation of a system, in accordance with some examples, that may have both client-side and server-side functionality.
Augmented reality content items may be used to modify user content that may be produced using a client application. For example, user content may include at least one of video content, image content, or audio content that is captured by one or more input devices of a client device, such as at least one of one or more cameras or one or more microphones. The modified user content may be shared with other users of the client application, such as via messages communicated via the client application or via social networking functionality of the client application. Users of client applications may also purchase items, such as goods or services, via the client applications. For example, client applications may include ecommerce functionality that enables user of the client application to purchase products from sellers of products, such as retailers, wholesalers, direct distributors, manufacturers, and the like.
In existing systems, information related to products or services is typically displayed to users of client applications as advertisements. The advertisements may be presented separately from the user content. For example, user content may be presented in a portion of a user interface and one or more advertisements may be presented in one or more additional portions of the user interface. Additionally, the user content may be replaced by one or more advertisements for a period of time. Thus, information about products or services is not typically incorporated into user content. Augmented reality content items may be executable to display information about products or services offered for purchase by entities in relation to user content. As a result, augmented reality content items may provide a customized experience for users of client applications with respect to user content generated via the client application and content incorporated into the augmented reality content items. However, for many entities that offer products for purchase, the creation of augmented reality content items may be an inefficient process and the entities may be unable to provide the resources to generate augmented reality content items that incorporate information about products offered by the entities. As used herein, the term “product” may refer to an item that is available for acquisition by an acquirer, such as a buyer. A product may refer to a physical good, an electronic item, a service, or one or more combinations thereof.
The systems, methods, techniques, instruction sequences, architectures, and computing machine program products described herein are directed to a customized experience for entities to generate augmented reality content items that incorporate content related to products offered for acquisition by the entities. The entities may include one or more individuals, businesses, educational institutions, non-profit organizations, or any individual or organization that offers products for acquisition. The products may be offered for acquisition via a client application, such as using ecommerce functionality. In additional scenarios, the products may be offered for acquisition at a physical location.