Controlling a graphical user interface using a presentation of messages based upon predicted interactions with the messages

US11714522B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11714522-B2
Application numberUS-201715835574-A
CountryUS
Kind codeB2
Filing dateDec 8, 2017
Priority dateDec 8, 2017
Publication dateAug 1, 2023
Grant dateAug 1, 2023

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 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.

First claim

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

Assignees

Inventors

Classifications

  • G06F3/0482Primary

    Interaction with lists of selectable items, e.g. menus · CPC title

  • H04L67/535Primary

    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

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 US11714522B2 cover?
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 plu…
Who is the assignee on this patent?
Yahoo Holdings Inc, Yahoo Assets Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/0482. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 01 2023 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).