Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2019005328) DATA ORGANIZING STICKERS
Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

CLAIMS

1. A system comprising:

one or more hardware processors; and

a storage medium storing instructions that, when executed by the one or more hardware processors, causes the one or more hardware processors to perform operations comprising:

determining a plurality of stickers applicable to data presented on a user interface of a client device;

causing presentation of the determined plurality of stickers on the user interface of the client device;

receiving a selection of a sticker from the plurality of stickers; and

applying the selected sticker to the presented data, the applying causing the presented data to be classified based on the selected sticker.

2. The system of claim 1, wherein the determining the plurality of stickers comprises: determining one or more stickers that are most frequently used by the user; and including the one or more stickers that are most frequently used in the plurality of stickers.

3. The system of claim 1, wherein:

the presented data comprises an e-mail; and

the determining the plurality of stickers comprises:

identifying a sender domain of the e-mail, a category type associated with the e-mail, or a receiver e-mail account that receives the e-mail; and

selecting one or more stickers that are associated with the sender domain, the category type, or the receiver e-mail account that receives the e-mail.

4. The system of claim 1, wherein the operations further comprise:

receiving, from the client device, an indication to create a new sticker;

providing, to the client device, one or more customization user interfaces for creating the new sticker, the one or more customization user interfaces including a description field for the new sticker and fields for indicating one or more actions that automatically occur upon application or removal of the new sticker;

creating the new sticker based on inputs received via the one or more

customization user interfaces; and

updating, based on the new sticker, a data storage associated with a user of the client device.

5. The system of claim 1, wherein the operations further comprise:

receiving an indication of a sticker for which a user is interested in viewing data classified with the indicated sticker;

in response to the receiving of the indication of the sticker, determining data that is

classified with the indicated sticker; and

causing the data that is classified with the indicated sticker to be presented on the client device.

6. A method comprising:

determining, by one or more hardware processors, a plurality of stickers applicable to data presented on a user interface of a client device;

causing presentation of the determined plurality of stickers on the user interface of the client device;

receiving a selection of a sticker from the plurality of stickers; and

applying the selected sticker to the presented data, the applying causing the presented data to be classified based on the selected sticker.

7. The method of claim 6, wherein the determining the plurality of stickers

comprises:

determining one or more stickers that are most frequently used by the user; and including the one or more stickers that are most frequently used in the plurality of stickers.

8. The method of claim 6, wherein:

the presented data comprises an e-mail; and

the determining the plurality of stickers comprises identifying a sender domain of the e- mail, and selecting one or more stickers that are associated with the sender domain.

9. The method of claim 6, wherein:

the presented data comprises an e-mail; and

the determining the plurality of stickers comprises identifying a category associated with the e-mail, and selecting one or more stickers that are associated with the category.

10. The method of claim 6, wherein:

the presented data comprises an e-mail; and

the determining the plurality of stickers comprises identifying a receiver e-mail account that receives the e-mail message, and selecting one or more stickers that are associated with the receiver e-mail account.

11. The method of claim 6, further comprising:

receiving, from the client device, an indication to create a new sticker;

providing, to the client device, one or more customization user interfaces for

creating the new sticker, the one or more customization user interfaces including a description field for the new sticker and fields for indicating one or more actions that automatically occur upon application or removal of the new sticker;

creating the new sticker based on inputs received via the one or more

customization user interfaces; and

updating, based on the new sticker, a data storage associated with a user of the client device.

12. The method of claim 6, further comprising:

receiving an indication of a sticker for which a user is interested in viewing data classified with the indicated sticker;

in response to the receiving of the indication of the sticker, determining data that is

classified with the indicated sticker; and

causing the data that is classified with the indicated sticker to be presented on the client device.

13. The method of claim 6, wherein the selected sticker has an associated action, the action being automatically performed in response to removal of the selected sticker from the classified data.

14. The method of claim 6, wherein the selected sticker has an associated action, the action being automatically performed in response to application of the selected sticker to the classified data.

15. A computer-readable medium storing instructions that, when executed by one or more processors of a machine, cause the one or more processors to perform operations comprising:

determining a plurality of stickers applicable to data presented on a user interface of a client device;

causing presentation of the determined plurality of stickers on the user interface of the client device;

receiving a selection of a sticker from the plurality of stickers; and

applying the selected sticker to the presented data, the applying causing the presented data to be classified based on the selected sticker.