US 11,748,655 B2
Classification of messages using learned rules
Srikrishna Sridhar, Seattle, WA (US); Aaron B. Franklin, Seattle, WA (US); Marina Gray, Sunnyvale, CA (US); Shayne R. Longpre, Cupertino, CA (US); Shiwen Zhao, Seattle, WA (US); and Torsten Becker, Cupertino, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Sep. 25, 2019, as Appl. No. 16/583,131.
Claims priority of provisional application 62/855,708, filed on May 31, 2019.
Prior Publication US 2020/0380408 A1, Dec. 3, 2020
Int. Cl. G06F 16/00 (2019.01); G06N 20/00 (2019.01); G06F 21/60 (2013.01); H04L 9/06 (2006.01); H04L 51/42 (2022.01); G06F 16/35 (2019.01); H04L 67/01 (2022.01)
CPC G06N 20/00 (2019.01) [G06F 16/35 (2019.01); G06F 21/60 (2013.01); H04L 9/0643 (2013.01); H04L 51/42 (2022.05); H04L 67/01 (2022.05)] 23 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, in an application on an electronic device, a message, the message being addressed to a user and including information in a header portion of the message;
determining, on the electronic device, a current state of messaging activity of the user based at least in part on a log of previous actions performed by the user, wherein the log of previous events includes information that has been hashed using a cryptographic hash function;
determining, on the electronic device using a set of rules previously provided by a machine learning model, that the user is likely to view the message based on the current state of the messaging activity of the user; and
setting, on the electronic device, an indication that the message is important based on the determining.