Mirrored selfie
AssigneeSnap Inc.
InventorGuy Melamed
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for performing operations including: receiving, by a messaging application, an image captured by a front-facing camera of a computing device of a first user; displaying, by the messaging application, the image on a display screen of the computing device; receiving a request to send the image to a computing device of a second user; in response to receiving the request, generating a mirrored version of the image that was captured by the front-facing camera; and sending the mirrored version of the image to the second user.
Claims20
A method comprising:
- receiving, from a first computing device, input that augments a displayed image with one or more graphical elements;
- retrieving metadata associated with the one or more graphical elements that indicates whether mirroring the one or more graphical elements is allowed;
- sending, to a second computing device, the image augmented with the one or more graphical elements in response to determining that the metadata indicates that mirroring the one or more graphical elements is not allowed;
- and
- sending, to the second computing device, a mirrored version of the image augmented with the one or more graphical elements in response to determining that the metadata indicates that mirroring the one or more graphical elements is allowed.
A system comprising:
- a processor configured to perform operations comprising:
- receiving, from a first computing device, input that augments a displayed image with one or more graphical elements;
- retrieving metadata associated with the one or more graphical elements that indicates whether mirroring the one or more graphical elements is allowed;
- sending, to a second computing device, the image augmented with the one or more graphical elements in response to determining that the metadata indicates that mirroring the one or more graphical elements is not allowed;
- and
- sending, to the second computing device, a mirrored version of the image augmented with the one or more graphical elements in response to determining that the metadata indicates that mirroring the one or more graphical elements is allowed.
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, from a first computing device, input that augments a displayed image with one or more graphical elements;
- retrieving metadata associated with the one or more graphical elements that indicates whether mirroring the one or more graphical elements is allowed;
- sending, to a second computing device, the image augmented with the one or more graphical elements in response to determining that the metadata indicates that mirroring the one or more graphical elements is not allowed;
- and
- sending, to the second computing device, a mirrored version of the image augmented with the one or more graphical elements in response to determining that the metadata indicates that mirroring the one or more graphical elements is allowed.
Dependencies are inferred from the claim text.