Method for controlling notifications from applications on a user device
US-2020220969-A1 · Jul 9, 2020 · US
US10965636B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10965636-B2 |
| Application number | US-201716463557-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 24, 2017 |
| Priority date | Nov 26, 2016 |
| Publication date | Mar 30, 2021 |
| Grant date | Mar 30, 2021 |
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.
A message processing method and apparatus The method includes determining an importance level of each application on a terminal according to a historical use feature of the respective application, determining a notification manner of a notification message of each application according to the importance level for the respective application, and displaying, when receiving a notification message, the notification message according to the notification manner corresponding to the application to which the notification message belongs.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: determining, by a terminal for each application on the terminal, an importance level of the respective application according to a historical use feature of the respective application, wherein the historical use feature of the respective application comprises a respective use duration, and determining an importance level of the respective application comprises; sorting applications on the terminal according to the respective use duration of each application on the terminal; dividing the applications into N first type sets in descending order of the respective use duration of each application on the terminal, wherein N is a positive integer greater than 1, and wherein serial numbers of the N first type sets are 1 to N;| sequentially sifting out, from the first type set, identical applications that correspond to each serial number, and, for each serial number, forming an importance level set corresponding to the respective serial number, wherein a smaller serial number of a corresponding importance level set indicates a higher importance level of any applications in the corresponding importance level set; determining, by the terminal for each application on the terminal, a notification manner of a notification message of the respective application according to the importance level of the respective application; and in response to receiving a first notification message, displaying the first notification message according to the notification manner corresponding to the application to which the first notification message belongs. 2. The method according to claim 1 , further comprising: determining, by the terminal for each application on the terminal, a notification time period of the respective application according to an online time or an application type of the respective application. 3. The method according to claim 2 , wherein displaying the first notification message according to the notification manner corresponding to the application to which the first notification message belongs comprises: determining, in response to receiving the first notification message, whether a current moment is in the notification time period of the application to which the notification message belongs; in response to determining that the current moment is in the notification time period of the application to which the notification message belongs, displaying the first notification message according to the notification manner corresponding to the application to which the notification message belongs; and in response to determining that the current moment is not in the notification time period of the application to which the first notification message belongs, temporarily storing the first notification message, and displaying, when the current moment reaches the notification time period of the application to which the first notification message belongs, the first notification message according to the notification manner corresponding to the application to which the first notification message belongs. 4. The method according to claim 2 , wherein the respective historical use feature of each application on the terminal further comprises a respective quantity of times the corresponding application has been started or a quantity of application download times of the corresponding application; and wherein determining, by the terminal for each application on the terminal, the importance level of the respective application according to the historical use feature of the respective application further comprises: sorting the applications on the terminal according to the respective quantity of times the corresponding application has been started of each application of the terminal, and dividing the applications into N second type sets in descending order of the respective quantity of times the corresponding application has been started of each application of the terminal, wherein serial numbers of the N second type sets are 1 to N; and sorting the applications according to the respective quantity of application download times of the corresponding application of each application of the terminal, and dividing the applications into N third type sets in descending order of the respective quantity of application download times of the corresponding application of each application of the terminal, wherein serial numbers of the N third type sets are 1 to N; wherein sequentially shift out identical applications that correspond to each serial number further comprises sequentially sifting out, from the first type set, the second type set, and the third type set, identical applications that correspond to each serial number, and, for each serial number, forming an importance level set corresponding to the respective serial number, wherein a smaller serial number of a corresponding importance level set indicates a higher importance level of any applications in the corresponding importance level set. 5. The method according to claim 4 , wherein sequentially sifting out the identical applications from the first type set, the second type set, and the third type set that correspond to each serial number, and, for each serial number, forming the respective importance level set corresponding to the respective serial number comprises: using, each time an identical application is sifted out from the first type set, the second type set, and the third type set that corresponds to one serial number, the identical application in the first type set, the second type set, and the third type set that correspond to a current serial number as an importance level set corresponding to the current serial number; and respectively adding applications that are not sifted out from the first type set, the second type set, and the third type set that correspond to the current serial number to the first type set, the second type set, and the third type set that correspond to a next serial number. 6. The method according to claim 1 , further comprising: after, by a terminal for each application on the terminal, the respective importance level of the respective application, receiving a change instruction entered by a user; and changing, based on the change instruction, an importance level of a first application on the terminal that corresponds to the change instruction to a first importance level, wherein the first importance level is specified in the change instruction. 7. An apparatus, comprising a computer including a non-transitory computer-readable medium storing a program to be executed by the computer, the program including instructions for: determining, for each application on the apparatus, an importance level the respective application according to a historical use feature of the respective application, wherein the historical use feature of the respective application comprises a respective use duration, and the instructions for determining an importance level of the respective application comprises instructions for; sorting applications on the apparatus according to the respective use duration of each application on the apparatus; dividing the applications into N first type sets in descending order of the respective use duration of each application on the apparatus, wherein N is a positive integer greater than 1, and wherein serial numbers of the N first type sets are 1 to N;| sequentially sifting out, from the first type set, identical applications that correspond to each serial number, and, for each serial number, forming an importance level set corresponding to the respective serial number, wherein a smaller serial number of a corresponding importance level set indicates a higher importance level of any applications in the corresponding importance level set; determining, for each
Execution arrangements for user interfaces · CPC title
Handling conversation history, e.g. grouping of messages in sessions or threads · CPC title
Delivery according to priorities · CPC title
providing notification on incoming messages, e.g. pushed notifications of received messages · CPC title
wherein functions are triggered by incoming communication events · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.