Patent ID: 9124546
Filing Date: 2015-09-01
Classification: G06F,G06Q,H04L,H04M

Abstract:
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: 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: