Ephemeral content management
First Claim
1. A method of image tagging on a mobile device, comprising:
- accessing, by one or more processors of the mobile device, image data for a first image;
processing, by the one or more processors, the image data to determine one or more characteristics of the image data;
processing the one or more characteristics to assign an ephemeral status indicator for the image data; and
selecting a storage status for the image data based on the ephemeral status indicator for the image data;
accessing a content database comprising messaging history data associated with the one or more characteristics of the image data, wherein the one or more characteristics are further processed with the messaging history data to assign the ephemeral status indicator for the image data, and wherein the storage status is selected between a non-ephemeral camera roll storage and an ephemeral local application storage;
storing, based on the ephemeral status indicator, the image data for the first image within the non-ephemeral camera roll storage;
receiving, at the mobile device, a first user input selecting the first image from within an ephemeral messaging client application;
in response to the first user input, importing the first image from the non-ephemeral camera roll storage into the ephemeral local application storage of the ephemeral messaging client application, wherein the first user input selects the first image for inclusion in a first content collection comprising a plurality of content elements; and
publishing, by the mobile device, the first content collection via an ephemeral messaging server system, wherein the first image is presented within the first content collection based on a time of generation of the first image compared with a time of publication associated with publication of the first content collection.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, devices, media, and computer-readable instructions are described for local image tagging and processing in a resource-constrained environment such as a mobile device. In some embodiments, characteristics associated with images are used to determine whether to store content (e.g., images and video clips) as ephemeral content or non-ephemeral content. Based on the determination, the image is stored in a non-ephemeral camera roll storage of the mobile device, or an ephemeral local application storage. Additional storage operations such as encryption or backup copying may additionally be determined and performed based on the analysis of the content. In some embodiments, such images may be indexed, sorted, and searched based on the image tagging operations used to characterize the content.
63 Citations
20 Claims
-
1. A method of image tagging on a mobile device, comprising:
-
accessing, by one or more processors of the mobile device, image data for a first image; processing, by the one or more processors, the image data to determine one or more characteristics of the image data; processing the one or more characteristics to assign an ephemeral status indicator for the image data; and selecting a storage status for the image data based on the ephemeral status indicator for the image data; accessing a content database comprising messaging history data associated with the one or more characteristics of the image data, wherein the one or more characteristics are further processed with the messaging history data to assign the ephemeral status indicator for the image data, and wherein the storage status is selected between a non-ephemeral camera roll storage and an ephemeral local application storage; storing, based on the ephemeral status indicator, the image data for the first image within the non-ephemeral camera roll storage; receiving, at the mobile device, a first user input selecting the first image from within an ephemeral messaging client application; in response to the first user input, importing the first image from the non-ephemeral camera roll storage into the ephemeral local application storage of the ephemeral messaging client application, wherein the first user input selects the first image for inclusion in a first content collection comprising a plurality of content elements; and publishing, by the mobile device, the first content collection via an ephemeral messaging server system, wherein the first image is presented within the first content collection based on a time of generation of the first image compared with a time of publication associated with publication of the first content collection. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A mobile device, comprising:
-
a memory comprising image data for a first image; and one or more processors coupled to the memory and configured to; access the image data for the first image; process the image data to determine one or more characteristics of the image data; process the one or more characteristics to assign an ephemeral status indicator for the image data; select a storage status for the image data based on the ephemeral status indicator for the image data; access a content database comprising messaging history data associated with the one or more characteristics of the image data, wherein the one or more characteristics are further processed with the messaging history data to assign the ephemeral status indicator for the image data, and wherein the storage status is selected between a non-ephemeral camera roll storage and an ephemeral local application storage; store, based on the ephemeral status indicator, the image data for the first image within the non-ephemeral camera roll storage; receive, at the mobile device, a first user input selecting the first image from within an ephemeral messaging client application; in response to the first user input, import the first image from the non-ephemeral camera roll storage into the ephemeral local application storage of the ephemeral messaging client application, wherein the first user input selects the first image for inclusion in a first content collection comprising a plurality of content elements; and publish, by the mobile device, the first content collection via an ephemeral messaging server system, wherein the first image is presented within the first content collection based on a time of generation of the first image compared with a time of publication associated with publication of the first content collection. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory storage medium comprising instructions that, when executed by one or more processors of a mobile device, cause the mobile device to perform operations comprising:
-
accessing, by one or more processors of the mobile device, image data for a first image; processing, by the one or more processors, the image data to determine one or more characteristics of the image data; processing the one or more characteristics to assign an ephemeral status indicator for the image data; and selecting a storage status for the image data based on the ephemeral status indicator for the image data; accessing a content database comprising messaging history data associated with the one or more characteristics of the image data, wherein the one or more characteristics are further processed with the messaging history data to assign the ephemeral status indicator for the image data, and wherein the storage status is selected between a non-ephemeral camera roll storage and an ephemeral local application storage; storing, based on the ephemeral status indicator, the image data for the first image within the non-ephemeral camera roll storage; receiving, at the mobile device, a first user input selecting the first image from within an ephemeral messaging client application; in response to the first user input, importing the first image from the non-ephemeral camera roll storage into the ephemeral local application storage of the ephemeral messaging client application, wherein the first user input selects the first image for inclusion in a first content collection comprising a plurality of content elements; and publishing, by the mobile device, the first content collection via an ephemeral messaging server system, wherein the first image is presented within the first content collection based on a time of generation of the first image compared with a time of publication associated with publication of the first content collection. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification