Email Personalization
US-2018048595-A1 · Feb 15, 2018 · US
US11714522B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11714522-B2 |
| Application number | US-201715835574-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 8, 2017 |
| Priority date | Dec 8, 2017 |
| Publication date | Aug 1, 2023 |
| Grant date | Aug 1, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
One or more computing devices, systems, and/or methods for controlling a graphical user interface using a presentation of messages based upon predicted interactions with the messages are provided. For example, a plurality of messages associated with the messaging account may be received. Interactions with the plurality of messages may be tracked to generate sets of message interactions. The plurality of messages may be analyzed to identify sets of attributes. An expected action model may be generated based upon the sets of message interactions and the sets of attributes. A set of messages associated with the messaging account may be analyzed based upon the expected action model to predict one or more interactions corresponding to one or more potential presentations of the set of messages. A presentation may be selected from the one or more potential presentations. A graphical user interface may be controlled using the presentation.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: receiving a plurality of messages, associated with a messaging account, comprising a first message and a second message; tracking interactions with the plurality of messages to generate a first set of message interactions for the first message and a second set of message interactions for the second message; analyzing the plurality of messages to identify a first set of attributes for the first message and a second set of attributes for the second message; generating an expected action model, customized for the messaging account, based upon a combination of at least three expectation models determined to be applicable to the messaging account including: (i) a user-specific expectation model generated for the messaging account using the first set of message interactions, the second set of message interactions, the first set of attributes and the second set of attributes; (ii) a company-specific subset expectation model generated for a subset of user accounts associated with a company based upon a subset of message interactions associated with the company, wherein a user of the messaging account is associated with the company, wherein the subset of message interactions comprise message interactions of a second user of a second messaging account based upon the second user being associated with the company but wherein the subset of message interactions do not comprise message interactions of a third user of a third messaging account based upon the third user not being associated with the company; and (iii) a global expectation model generated for a plurality of user accounts based upon a set of message interactions associated with at least some user accounts of the plurality of user accounts, wherein the set of message interactions comprise the message interactions of the second user of the second messaging account and the message interactions of the third user of the third messaging account of the plurality of user accounts not included in the subset of message interactions used to generate the company-specific subset expectation model; analyzing a set of messages, comprising a third message and a fourth message, associated with the messaging account based upon the expected action model that was generated based upon the user-specific expectation model, the company-specific subset expectation model and the global expectation model; based upon the analyzing the set of messages, predicting one or more interactions, associated with one or more contexts, corresponding to a plurality of potential presentations of the set of messages comprising the third message and the fourth message, wherein the one or more interactions comprise (i) one or more first predicted interactions corresponding to a first potential presentation of the set of messages comprising the third message and the fourth message in a first context of a client device accessing the messaging account and (ii) one or more second predicted interactions corresponding to a second potential presentation of the set of messages comprising the third message and the fourth message in the first context of the client device accessing the messaging account; based upon a current context of the client device accessing the messaging account and an evaluation of both the first potential presentation of the set of messages in the first context and the second potential presentation of the set of messages in the first context, selecting a presentation from the plurality of potential presentations, of the set of messages, comprising the first potential presentation of the set of messages and the second potential presentation of the set of messages, wherein the selecting the presentation is based upon a determination that the presentation is associated with at least one of a higher level of interaction or a higher proportion of messages interacted with than one or more other presentations in the plurality of potential presentations; responsive to selecting the presentation from the plurality of potential presentations: generating, based upon at least one of one or more message notification times or one or more message delivery times associated with the selected presentation, a feedback message comprising instructions to modify one or more rules associated with future message delivery times; and transmitting the feedback message to a sender of at least one of the third message or the first message; and controlling a graphical user interface of the client device using the presentation. 2. The method of claim 1 , wherein: the plurality of potential presentations correspond to one or more potential ordered arrangements of the set of messages; the presentation corresponds to an ordered arrangement, of the set of messages, associating each message of the set of messages with a position; and the controlling the graphical user interface comprises: presenting a fifth message of the set of messages in a first position in accordance with the ordered arrangement; and presenting a sixth message of the set of messages in a second position below the first position in accordance with the ordered arrangement. 3. The method of claim 1 , wherein the controlling the graphical user interface using the presentation comprises: displaying, in the graphical user interface, a list of four or more selectable messages; and responsive to determining that one selectable message of the selectable messages is associated with a higher relevance than three or more other selectable messages of the other selectable messages, visually distinguishing the one selectable message from the three or more other selectable messages by modifying at least one of a font, a size or formatting associated with the one selectable message. 4. The method of claim 1 , wherein: the plurality of potential presentations correspond to one or more potential notification settings for the set of messages; the presentation corresponds to a notification setting, for the set of messages, associating each message of the set of messages with a notification time; and the controlling the graphical user interface comprises: presenting a notification for a fifth message of the set of messages at a first notification time in accordance with the notification setting; and presenting a notification for a sixth message of the set of messages at a second notification time in accordance with the notification setting. 5. The method of claim 1 , wherein: the predicting comprises predicting one or more interactions with a first bundle of messages of the set of messages by a first time threshold; the selecting is performed responsive to determining that the first bundle of messages have not been interacted with by the first time threshold; and the controlling the graphical user interface comprises: presenting a notification for the first bundle of messages. 6. The method of claim 1 , wherein: the plurality of potential presentations correspond to one or more potential delivery settings for the set of messages; the presentation corresponds to a delivery setting, for the set of messages, associating each message of the set of messages with a delivery time; and the method comprises: delaying delivery of the third message of the set of messages until a first delivery time in accordance with the delivery setting; and delaying delivery of the fourth message of the set of messages until a second delivery time in accordance with the delivery setting. 7. The method of claim 6 , wherein the third message is delivered to a mailbox of the messaging account at the first delivery time. 8. The method of claim 7 , wherein concurrently with the delaying delivery of the third message, the third message is delivered to a secondary m
Interaction with lists of selectable items, e.g. menus · CPC title
Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34) · CPC title
Execution arrangements for user interfaces · CPC title
providing notification on incoming messages, e.g. pushed notifications of received messages · CPC title
Mailbox-related aspects, e.g. synchronisation of mailboxes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.