US 12,224,974 B2
End-to-end email tag prediction
Naveen Jafer Nizar, Chennai (IN); Kyasaram Vishwa Prasad, Hyderabad (IN); Anilkumar Gande, Hyderabad (IN); Ayushi Behl, Jabalpur (IN); and Subir Kawal Hira, San Francisco, CA (US)
Assigned to ORACLE INTERNATIONAL CORPORATION, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Aug. 16, 2021, as Appl. No. 17/403,596.
Application 17/403,596 is a continuation of application No. 16/707,976, filed on Dec. 9, 2019, granted, now 11,095,600.
Prior Publication US 2021/0377206 A1, Dec. 2, 2021
Int. Cl. H04L 51/234 (2022.01); H04L 9/06 (2006.01); H04L 51/08 (2022.01); H04L 51/18 (2022.01); H04L 51/42 (2022.01)
CPC H04L 51/234 (2022.05) [H04L 9/0643 (2013.01); H04L 51/08 (2013.01); H04L 51/18 (2013.01); H04L 51/42 (2022.05)] 18 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
receiving email information from a first email client, wherein the email information is associated with an email message to be sent from the first email client to a second email client;
generating a set of predicted tags from a set of available tags for the email message using a model;
sending, by the email server, the set of predicted tags to the first email client to be appended to the email message;
receiving the email message, a set of user tags, a set of unselected tags, and a set of selected tags from the first email client as the email message is sent to the second email client, wherein:
the set of selected tags were selected from the set of predicted tags by a user;
the set of unselected tags were not selected by from the set of predicted tags; and the set of user tags were provided by the user instead of being selected from the set of predicted tags; and
retraining the model based on the set of selected tags, the set of unselected tags, and the set of user tags.