Method and system for mailbox-based coupon display

US11861652B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11861652-B2
Application numberUS-201816235077-A
CountryUS
Kind codeB2
Filing dateDec 28, 2018
Priority dateDec 28, 2018
Publication dateJan 2, 2024
Grant dateJan 2, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

One or more computing devices, systems, and/or methods for mailbox-based coupon display are provided. For example, a plurality of email messages stored in a mailbox of a first email account of a first user may be identified, and may be evaluated to identify a plurality of coupons. The plurality of coupons may be analyzed to determine one or more coupon features. User data and/or activity data associated with the first user may be analyzed to determine one or more user features. A predictive model may be tuned based upon the one or more coupon features and/or the one or more user features. A set of scores may be generated for the plurality of coupons based upon the predictive model. A graphical user interface may be controlled based upon the set of scores to display one or more coupons.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: identifying a plurality of email messages stored in a mailbox of a first email account of a first user; evaluating the plurality of email messages to identify a plurality of coupons in the mailbox; analyzing the plurality of coupons to determine one or more coupon features associated with the plurality of coupons; analyzing user data associated with the first user and 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 email 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 at least one of a relevance of sharing a corresponding coupon by the first user in view of a condition of the first user or a probability of the first user sharing the corresponding coupon in view of the 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 at least one of a relevance of sharing a corresponding coupon by the first user in view of the second condition of the first user or 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 email message in the mailbox, based upon a first graphic of the first email message, first text of the first email message and a first link of the first email message; generating a second selectable representation of a second coupon, identified in a second email message in the mailbox, based upon a second graphic of the second email message, second text of the second email message and a second link of the second email message, 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 mailbox portion comprising selectable representations of coupons identified in the mailbox comprising the first selectable representation of the first coupon identified in the first email message and the second selectable representation of the second coupon identified in the second email message, wherein the first user is allowed to share one or more coupons identified in the mailbox with one or more other users; and (ii) a selectable element associated with other coupons identified in the mailbox, 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 in the mailbox 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. 2. The method of claim 1 , comprising: ranking the plurality of coupons based upon the set of scores; and selecting a target set of coupons, from amongst the plurality of coupons, associated with ranks exceeding a rank threshold, wherein the controlling the single graphical user interface of the first client device comprises displaying the target set of coupons. 3. The method of claim 1 , comprising: generating a coupon email message based upon one or more coupons; and transmitting the coupon email message to the first email account, wherein the coupon email message comprises an indication of a number of coupons stored in the mailbox of the first email account, the first selectable representation of the first coupon and the second selectable representation of the second coupon. 4. The method of claim 1 , wherein the first selectable representation comprises a first indication of a first expiration time of the first coupon and the second selectable representation comprises a second indication of a second expiration time of the second coupon. 5. The method of claim 1 , comprising: generating a first portion of a first page of the mobile device application based upon one or more coupons; and transmitting the first portion of the first page of the mobile device application to an instance of the mobile device application loaded on the first client device of the first user, wherein the first client device is a mobile device and the controlling the single graphical user interface of the first client device to display the one or more coupons comprises displaying the one or more coupons in the first page of the mobile device application. 6. The method of claim 1 , comprising: generating a first portion of a first web-page based upon one or more coupons; and transmitting the first portion of the first web-page to a first device of the first user, wherein the controlling the single graphical user interface of the first client device to display the one or more coupons comprises displaying the one or more coupons in the first web-page. 7. The method of claim 1 , comprising: retrieving supplemental coupons from a coupon database, wherein the supplemental coupons are not stored in the mailbox; analyzing at least one of the supplemental coupons to determine one or more supplemental coupon features; tuning the predictive model based upon the one or more supplemental coupon features; and generating a supplemental set of scores for the supplemental coupons based upon the predictive model, wherein the controlling comprises controlling the single graphical user interface of the first client device, based upon the supplemental set of scores of the supplemental coupons, to display one or more coupons of the supplemental coupons. 8. The method of claim 1 , comprising: retrieving supplemental coupons from a coupon database, wherein the supplemental coupons are not stored in the mailbox; analyzing at least one of the supplemental coupons or supplemental coupon activity data associated with the first user to determine one or more supplemental user features associated with the first user; and tuning the predictive model based upon the one or more supplemental user features. 9. The method of claim 1 , wherein: the evaluating the plurality of email messages comprises determining that an email message of the plurality of email messages comprises a coupon for a first provider; and the analyzing the activity data associated with the first user comprises analyzing the coupon to determine that first activity was performed by the first user in association with the coupon. 10. The method of claim 9 , wherein: the generating the set of scores comprises generating, based upon the first activity performed by the first user in association with the coupon, a second score for another coupon for a second provider. 11. The method of claim 1 , wherein: the evaluating the plurality of email messages comprises determining that an email message of the plurality of email messages comprises a first receipt of a first transaction with a first provider; and the analyzing the activity data associated with the first user comprises analyzing the first receipt to determine that f

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11861652B2 cover?
One or more computing devices, systems, and/or methods for mailbox-based coupon display are provided. For example, a plurality of email messages stored in a mailbox of a first email account of a first user may be identified, and may be evaluated to identify a plurality of coupons. The plurality of coupons may be analyzed to determine one or more coupon features. User data and/or activity data a…
Who is the assignee on this patent?
Oath Inc, Yahoo Ad Tech Llc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0239. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 02 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).