Patent ID: 11861652
Assignee: YAHOO AD TECH LLC
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 17:
18. A non-transitory machine readable medium having stored thereon processor-executable instructions that when executed cause performance of operations, the operations comprising:
identifying a plurality of messages stored in association with a first messaging account of a first user;
evaluating the plurality of messages to identify a plurality of coupons;
analyzing the plurality of coupons to determine one or more coupon features associated with the plurality of coupons;
analyzing at least one of user data associated with the first user or activity data associated with the first user to determine one or more user features associated with the first user;
tuning a predictive model for the first messaging account based upon the one or more coupon features and the one or more user features;
generating a set of scores for the plurality of coupons based upon the predictive model, wherein the set of scores comprises a score for each coupon of the plurality of coupons, wherein each score of the set of scores is indicative of a probability of the first user sharing a corresponding coupon in view of a condition of the first user;
updating the set of scores for the plurality of coupons to generate an updated set of scores based upon the condition of the first user changing to a second condition, wherein each score of the updated set of scores is indicative of a probability of the first user sharing the corresponding coupon in view of the second condition of the first user;
generating a first selectable representation of a first coupon identified in a first message stored in association with the first messaging account;
generating a second selectable representation of a second coupon identified in a second message stored in association with the first messaging account, wherein the second coupon was shared with the first user by another user; and
controlling a single graphical user interface, that is not an email interface, of a first client device, based upon the updated set of scores of the plurality of coupons, to display at least one of a web-page or a page of a mobile device application concurrently displaying, within the single graphical user interface that is not an email interface:
(i) a second portion comprising selectable representations of coupons, identified in messages stored in association with the first messaging account, comprising the first selectable representation of the first coupon identified in the first message and the second selectable representation of the second coupon identified in the second message, wherein the first user is allowed to share one or more coupons identified in association with the first messaging account with one or more other users; and
(ii) a selectable element associated with other coupons identified in association with the first messaging account, wherein selection of the selectable element causes the single graphical user interface that is not an email interface to display a third selectable representation of a third coupon identified in a third email message identified in association with the first messaging account without a user of the first client device having to switch interfaces, wherein the third selectable representation of the third coupon was not displayed prior to selection of the selectable element.