# US 2018/0321992 A1 · Notification Message Processing Method and Apparatus

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0321992 A1
- Document ID: US20180321992A1
- Status: Published application
- Kind: A1
- Application number: 16/026,752
- Filed: 2018-07-03
- Published: 2018-11-08
- Earliest claimed: 2016-01-05
- Assignees: Alibaba Group Holding Limited
- Applicants: Alibaba Group Holding Limited
- Inventors: Zhaoyu Chen; Yulong Liu; Kun Liu
- Web page: https://patentgrep.com/patent/US20180321992A1

## CPC

- G06F 16/338: Presentation of query results
- G06F 9/44: Arrangements for executing specific programs
- G06F 9/542: {Event management; Broadcasting; Multicasting; Notifications}
- G06F 16/245: Query processing
- G06F 16/5866: {using information manually generated, e.g. tags, keywords, comments, manually generated location and time information}
- H04L 51/224: providing notification on incoming messages, e.g. pushed notifications of received messages
- H04L 67/53: using third party service providers
- H04L 67/55: Push-based network services
- G06F 9/445: Program loading or initiating (bootstrapping G06F9/4401; security arrangements for program loading or initiating G06F21/57)
- G06F 9/451: Execution arrangements for user interfaces
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method and an apparatus for processing a notification message are provided. The method mainly includes monitoring a notification message of an application through an interface of an auxiliary function of an operating system of a smart electronic device; and in response to detecting that the notification message includes a predefined keyword, performing corresponding processing on the notification message that includes the predefined keyword according to a processing method corresponding to the predefined keyword. The technical solutions of the present disclosure can perform different processing for different notification messages, enriching processing methods of notification messages, while preventing the notification messages from interrupting users, thus improving the degree of intelligentization of processing of the notification messages.

## Claims

### Claim 1

A method implemented by an electronic device, the method comprising:
monitoring a notification message of an application through an interface of an auxiliary function of an operating system of the electronic device; and
in response to detecting that the notification message includes a predefined keyword, performing corresponding processing on the notification message that includes the predefined keyword according to a processing method corresponding to the predefined keyword.

### Claim 2 (depends on 1)

The method of claim 1, wherein the notification message of the application comprises a notification message of a system application, or a notification message of a third-party application.

### Claim 3 (depends on 2)

The method of claim 2, wherein:
the notification message of the system application includes a notification message of a new message received by a short messaging application; and
the notification message of the third-party application includes a notification message of new information received by an instant messaging application or a notification message of new information pushed by an application client.

### Claim 4 (depends on 1)

The method of claim 1, wherein monitoring the notification message of the application through the interface of the auxiliary function of the operating system of the electronic device comprises detecting whether information content of the notification message of the application includes the predefined keyword in a keyword set through the interface of the auxiliary function of the operating system of the electronic device.

### Claim 5 (depends on 4)

The method of claim 4, wherein detecting whether the information content of the notification message of the application includes the predefined keyword in the keyword set through the interface of the auxiliary function of the operating system of the electronic device comprises:
querying whether textual information in the information content of the notification message includes the predefined keyword in the keyword set; and
determining that the notification message that includes the predefined keyword is detected in response to a query result indicating that the textual information in the information content includes the predefined keyword.

### Claim 6 (depends on 4)

The method of claim 4, wherein detecting whether the information content of the notification message of the application includes the predefined keyword in the keyword set through the interface of the auxiliary function of the operating system of the electronic device comprises:
performing an image recognition on a picture in the information content of the notification message;
querying whether an image recognition result includes the predefined keyword in the keyword set; and
determining that the notification message that includes the predefined keyword is detected in response to a query result indicating that the image recognition result includes the predefined keyword.

### Claim 7 (depends on 4)

The method of claim 4, wherein the predefined keyword included in the keyword set comprises a predefined keyword that is downloaded from a cloud server and/or a predefined keyword that is self-defined by the electronic device.

### Claim 8 (depends on 4)

The method of claim 4, wherein monitoring the notification message of the application through the interface of the auxiliary function of the operating system of the electronic device further comprises detecting whether at least one of application property information of the application to which the notification message belongs and message property information of the notification message satisfies a predefined condition.

### Claim 9 (depends on 8)

The method of claim 8, wherein the application property information comprises one or more of a packet name of the application, a name of the application, a type of the application, a space occupied by the application after installation, and memory occupied by the application after being activated.

### Claim 10 (depends on 8)

The method of claim 8, wherein the message property information comprises one or more of a message time and a message sending party information.

### Claim 11 (depends on 8)

The method of claim 8, wherein: in response to detecting that the notification message includes the predefined keyword, performing the corresponding processing on the notification message that includes the predefined keyword according to the processing method corresponding to the predefined keyword comprises:
in response to detecting that the notification message includes the predefined keyword and the application property information satisfies the predefined condition, performing the corresponding processing on the notification message that includes the predefined keyword according to the processing method corresponding to the predefined keyword and the predefined condition;
in response to detecting that the notification message includes the predefined keyword and the message property information satisfies the predefined condition, performing the corresponding processing on the notification message that includes the predefined keyword according to the processing method corresponding to the predefined keyword the predefined condition; or
in response to detecting that the notification message includes the predefined keyword, and the application property information and the message property information satisfy respective predefined conditions, performing the corresponding processing on the notification message that includes the predefined keyword according to the processing method corresponding to the predefined keyword and the respective predefined conditions.

### Claim 12 (depends on 1)

The method of claim 1, wherein the corresponding processing performed for the notification message that includes the predefined keyword comprises at least one of the following:
performing enhanced prompting for the notification message;
providing an early warning for the notification message; and
invoking the application to which the notification message belongs for the notification message using the interface of the auxiliary function of the operating system of the electronic device.

### Claim 13

An apparatus comprising:
one or more processors;
memory;
a monitoring module stored in the memory and executable by the one or more processors to monitor a notification message of an application through an interface of an auxiliary function of an operating system of an electronic device; and
a processing module stored in the memory and executable by the one or more processors to perform, in response to detecting that the notification message includes a predefined keyword, corresponding processing on the notification message that includes the predefined keyword according to a processing method corresponding to the predefined keyword.

### Claim 14 (depends on 13)

The apparatus of claim 13, wherein the monitoring module comprises a first monitoring sub-module used for detecting whether information content of the notification message of the application includes the predefined keyword in a keyword set through the interface of the auxiliary function of the operating system of the electronic device.

### Claim 15 (depends on 14)

The apparatus of claim 14, wherein the first monitoring sub-module comprises:
a first searching sub-module used for querying whether textual information in the information content of the notification message includes the predefined keyword in the keyword set; and
a first determination sub-module used for determining that the notification message that includes the predefined keyword is detected in response to a query result indicating that the textual information in the information content includes the predefined keyword.

### Claim 16 (depends on 14)

The apparatus of claim 14, wherein the first monitoring sub-module comprises:
an image recognition sub-module used for performing an image recognition on a picture in the information content of the notification message;
a second searching sub-module used for querying whether an image recognition result includes the predefined keyword in the keyword set; and
a second determination sub-module used for determining that the notification message that includes the predefined keyword is detected in response to a query result indicating that the image recognition result includes the predefined keyword.

### Claim 17 (depends on 14)

The apparatus of claim 14, wherein the monitoring module further comprises a second monitoring sub-module used for detecting whether at least one of application property information of the application to which the notification message belongs and message property information of the notification message satisfies a predefined condition.

### Claim 18 (depends on 17)

The apparatus of claim 17, wherein the processing module comprises:
a first processing sub-module used for performing, in response to detecting that the notification message includes the predefined keyword and the application property information satisfies the predefined condition, the corresponding processing on the notification message that includes the predefined keyword according to the processing method corresponding to the predefined keyword and the predefined condition;
a second processing sub-module used for performing, in response to detecting that the notification message includes the predefined keyword and the message property information satisfies the predefined condition, the corresponding processing on the notification message that includes the predefined keyword according to the processing method corresponding to the predefined keyword the predefined condition; or
a third processing sub-module used for performing, in response to detecting that the notification message includes the predefined keyword, and the application property information and the message property information satisfy respective predefined conditions, the corresponding processing on the notification message that includes the predefined keyword according to the processing method corresponding to the predefined keyword and the respective predefined conditions.

### Claim 19 (depends on 13)

The apparatus of claim 13, wherein the processing module comprises at least one of:
an enhanced prompting sub-module used for performing enhanced prompting for the notification message;
an early warning sub-module used for providing an early warning for the notification message; and
an invocation sub-module used for invoking the application to which the notification message belongs for the notification message using the interface of the auxiliary function of the operating system of the electronic device.

### Claim 20

One or more computer readable media storing executable instructions that, when executed by one or more processors, cause the one or more processors of an electronic device to perform acts comprising:
monitoring a notification message of an application through an interface of an auxiliary function of an operating system of the electronic device; and
in response to detecting that the notification message includes a predefined keyword, performing corresponding processing on the notification message that includes the predefined keyword according to a processing method corresponding to the predefined keyword.
