×

Systems and methods for throttling display of electronic messages

  • US 9,124,546 B2
  • Filed: 12/31/2013
  • Issued: 09/01/2015
  • Est. Priority Date: 12/31/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • at a computing device having one or more processors, a display and memory storing one or more programs for execution by the one or more processors;

    displaying a listing of entries in an email application, wherein the listing of entries comprises one or more electronic messages and a plurality of message clusters the listing of entries including a first entry listing that is a first electronic message displayed outside of the plurality of message clusters, a second entry listing that is a first message cluster, and a third entry listing that is a second message cluster, wherein the first message cluster is a first cluster type and comprises a first plurality of electronic messages having a collective association, and the second message cluster comprises a second plurality of messages;

    detecting occurrence of one or more cluster display throttling trigger events for the first message cluster, wherein a first cluster display throttling trigger event in the one or more cluster display throttling trigger events is;

    detection of passage of a predetermined amount of time since refreshing display of the first message cluster,an occurrence of a particular time of day,an occurrence of a predetermined date, orreceipt by the first message cluster of a predefined number of new electronic messages since previously refreshing display of the first message cluster;

    updating a set of properties for the first message cluster in accordance with the detected one or more cluster display throttling trigger events;

    comparing the updated set of properties for the first message cluster to one or more cluster display throttling rules associated with the first message cluster, wherein the one or more cluster display throttling rules affect when the first message cluster is re-ranked within the listing of entries; and

    in accordance with a determination that the updated set of properties for the first message cluster satisfies the one or more cluster display throttling rules;

    refreshing display without user intervention, of the first message cluster within the listing of electronic messages in the email application, wherein refreshing display of the first message cluster comprises re-ranking the first message cluster within the listing of entries thereby changing its relative position among the entries within the listing including the relative position of the first message cluster with respect to the first message and to the second message cluster.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×