Tokens in a messaging application
AssigneeSnap Inc.
InventorsJohn Jensen, Swetha Krishna Prabhakar
Life of this patent
Estimating the term…
Abstract
Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving, by a messaging application, content from a given user; selecting a metric for measuring performance of the content on the messaging application; measuring performance of the content on the messaging application; computing a value of the performance of the content on the messaging application based on the selected metric; and updating a restricted use token wallet stored in a profile for the given user based on the computed value of the performance of the content.
Claims20
A method comprising:
- receiving, by an interaction application, content from a given user;
- determining that the content includes an augmented reality item that includes at least one of:
- a facial tracking response-based feature where augmented reality graphical elements are modified based on movement of a face depicted in one or more images captured by a user device;
- or
- a movement response-based feature where the augmented reality graphical elements are modified based on movement of the user device, the augmented reality item being overlaid on a real-world environment depicted in the one or more images by:
- calculating characteristic points for a set of elements of one or more objects in the one or more images to generate a mesh based on the calculated characteristic points;
- generating one or more areas on the mesh of the one or more objects;
- aligning the one or more areas of the one or more objects with one or more elements of the augmented reality item with a position;
- and
- modifying one or more visual properties of the one or more areas to cause the user device to display the augmented reality item within the one or more images at an individual display position relative to the display position of the one or more objects;
- selecting either a first weight or a second weight to apply to a token count value that is computed based on use of the augmented reality item in response to determining that the augmented reality item includes at least one of the facial tracking response-based feature or the movement response-based feature;
- computing a value for performance of the content based on interaction with the content by one or more other users different from the given user;
- and
- updating a restricted use token wallet stored in a profile for the given user based on the computed value of performance of the content by the one or more other users different from the given user and the token count value, tokens stored in the restricted use token wallet configured to be exchanged for a given usage selected by the given user according to an exchange rate.
A system comprising:
- at least one processor configured to perform operations comprising:
- receiving, by an interaction application, content from a given user;
- determining that the content includes an augmented reality item that includes at least one of:
- a facial tracking response-based feature where augmented reality graphical elements are modified based on movement of a face depicted in one or more images captured by a user device;
- or
- a movement response-based feature where the augmented reality graphical elements are modified based on movement of the user device, the augmented reality item being overlaid on a real-world environment depicted in the one or more images by:
- calculating characteristic points for a set of elements of one or more objects in the one or more images to generate a mesh based on the calculated characteristic points;
- generating one or more areas on the mesh of the one or more objects;
- aligning the one or more areas of the one or more objects with one or more elements of the augmented reality item with a position;
- and
- modifying one or more visual properties of the one or more areas to cause the user device to display the augmented reality item within the one or more images at an individual display position relative to the display position of the one or more objects;
- selecting either a first weight or a second weight to apply to a token count value that is computed based on use of the augmented reality item in response to determining that the augmented reality item includes at least one of the facial tracking response-based feature or the movement response-based feature;
- computing a value for performance of the content based on interaction with the content by one or more other users different from the given user;
- and
- updating a restricted use token wallet stored in a profile for the given user based on the computed value of performance of the content by the one or more other users different from the given user and the token count value, tokens stored in the restricted use token wallet configured to be exchanged for a given usage selected by the given user according to an exchange rate.
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:
- receiving, by an interaction application, content from a given user;
- determining that the content includes an augmented reality item that includes at least one of:
- a facial tracking response-based feature where augmented reality graphical elements are modified based on movement of a face depicted in one or more images captured by a user device;
- or
- a movement response-based feature where the augmented reality graphical elements are modified based on movement of the user device, the augmented reality item being overlaid on a real-world environment depicted in the one or more images by:
- calculating characteristic points for a set of elements of one or more objects in the one or more images to generate a mesh based on the calculated characteristic points;
- generating one or more areas on the mesh of the one or more objects;
- aligning the one or more areas of the one or more objects with one or more elements of the augmented reality item with a position;
- and
- modifying one or more visual properties of the one or more areas to cause the user device to display the augmented reality item within the one or more images at an individual display position relative to the display position of the one or more objects;
- selecting either a first weight or a second weight to apply to a token count value that is computed based on use of the augmented reality item in response to determining that the augmented reality item includes at least one of the facial tracking response-based feature or the movement response-based feature:
- computing a value for performance of the content based on interaction with the content by one or more other users different from the given user;
- and
- updating a restricted use token wallet stored in a profile for the given user based on the computed value of performance of the content by the one or more other users different from the given user and the token count value, tokens stored in the restricted use token wallet configured to be exchanged for a given usage selected by the given user according to an exchange rate.
Dependencies are inferred from the claim text.