# US 12,118,176 B2 · Notification processing method and apparatus, terminal, and storage medium

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

- Number: US 12,118,176 B2
- Document ID: US12118176B2
- Status: Granted
- Kind: B2
- Application number: 18/040,359
- Filed: 2021-08-02
- Published: 2023-11-09
- Granted: 2024-10-15
- Earliest claimed: 2020-08-03
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Guohui Han; Bin Liu; Bo Wang
- Web page: https://patentgrep.com/patent/US12118176B2

## CPC

- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 9/451: Execution arrangements for user interfaces
- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A notification processing method includes: displaying a first window and a second window in a display screen by regions; and popping up, in response to a preset operation on the first window, a first notification bar corresponding to the first window, and displaying, in the first notification bar, a current notification message of the first window or a notification message of a current application corresponding to the first window.

## Claims

### Claim 1

A method, comprising:
displaying a window notification mode selection interface in a display screen, wherein the window notification mode selection interface comprises a first mode option and a second mode option;
selecting a current notification display mode, wherein the current notification display mode comprises a first mode in response to selection of the first mode option or wherein the current notification display mode comprises a second mode in response to selection of the second mode option;
displaying a first window in a first region of the display screen and a second window in a second region of the display screen; and
popping up, in response to a preset operation on the first window, a first notification bar corresponding to the first window, and displaying, in the first notification bar:
when the current notification display mode comprises the first mode, at least a current notification message of the first window, or
when the current notification display mode comprises the second mode, each notification message associated with each window of a current application corresponding to the first window, and
wherein:
when the current notification display mode comprises the first mode, any notification message that does not correspond to the first window is not displayed in the first notification bar; or
when the current notification display mode comprises the second mode, any notification message that does not correspond to the current application corresponding to the first window is not displayed in the first notification bar.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the display screen displays a status bar outside the first window and the second window; and
wherein the method further comprises:
popping up a third notification bar in response to the preset operation on the status bar, and displaying notification messages of all applications in the third notification bar.

### Claim 3 (depends on 2)

The method according to claim 2, wherein each notification message in the first notification bar is completely displayed in the first notification bar, and at least one notification message in the third notification bar is incompletely displayed in the third notification bar.

### Claim 4 (depends on 3)

The method according to claim 3, wherein displaying notification messages of all applications in the third notification bar comprises:
displaying, in the third notification bar, preview notification messages that belong to a same application, and in response to selection of the preview notification messages, unfolding the preview notification messages to display a plurality of completely displayed notification messages.

### Claim 5 (depends on 1)

The method according to claim 1, wherein popping up, in response to the preset operation on the first window, the first notification bar corresponding to the first window, and displaying, in the first notification bar comprises:
in response to an instruction generated for the preset operation on the first window, obtaining current information about the first window or information about the current application corresponding to the first window;
obtaining a window notification message set of a corresponding window based on the current information about the first window, or obtaining an application notification message set of a corresponding application based on the information about the current application corresponding to the first window; and
generating the first notification bar based on the window notification message set or the application notification message set, and displaying, in the first notification bar, at least the current notification message of the first window or each notification message associated with each window of the current application corresponding to the first window.

### Claim 6 (depends on 1)

The method according to claim 1, wherein the preset operation is a slide-down gesture operation.

### Claim 7 (depends on 1)

The method according to claim 1, wherein the current application corresponds to a plurality of windows, and the plurality of windows correspond to a plurality of notification messages.

### Claim 8

A terminal, comprising:
at least one processor; and
at least one non-transitory memory, wherein the at least one non-transitory memory is configured to store at least one instruction, and the at least one instruction is loadable and executable by the at least one processor to implement:
displaying a window notification mode selection interface in a display screen, wherein the window notification mode selection interface comprises a first mode option and a second mode option;
selecting a current notification display mode, wherein the current notification display mode comprises a first mode in response to selection of the first mode option or wherein the current notification display mode comprises a second mode in response to selection of the second mode option;
displaying a first window and a second window in the display screen; and
popping up, in response to a preset operation on the first window, a first notification bar corresponding to the first window, and displaying, in the first notification bar:
when the current notification display mode comprises the first mode, at least a current notification message of the first window, or
when the current notification display mode comprises the second mode, each notification message associated with each window of a current application corresponding to the first window; and
wherein when the current notification display mode comprises the first mode, any notification message that does not correspond to the first window is not displayed in the first notification bar.

### Claim 9 (depends on 8)

The terminal according to claim 8, wherein the display screen displays a status bar outside the first window and the second window; and
wherein the at least one instruction is further loadable and executable by the at least one processor to implement:
popping up a third notification bar in response to the preset operation on the status bar, and displaying notification messages of all applications in the third notification bar.

### Claim 10 (depends on 9)

The terminal according to claim 9, wherein each notification message in the first notification bar is completely displayed in the first notification bar, and at least one notification message in the third notification bar is incompletely displayed in the third notification bar.

### Claim 11 (depends on 10)

The terminal according to claim 10, wherein displaying notification messages of all applications in the third notification bar comprises:
displaying, in the third notification bar, preview notification messages that belong to a same application, and in response to selection of the preview notification messages, unfolding the preview notification messages to display a plurality of completely displayed notification messages.

### Claim 12 (depends on 8)

The terminal according to claim 8, wherein popping up, in response to the preset operation on the first window, the first notification bar corresponding to the first window, and displaying, in the first notification bar comprises:
in response to an instruction generated for the preset operation on the first window, obtaining current information about the first window or information about the current application corresponding to the first window;
obtaining a window notification message set of a corresponding window based on the current information about the first window, or obtaining an application notification message set of a corresponding application based on the information about the current application corresponding to the first window; and
generating the first notification bar based on the window notification message set or the application notification message set, and displaying, in the first notification bar, at least the current notification message of the first window or each notification message associated with each window of the current application corresponding to the first window.

### Claim 13 (depends on 8)

The terminal according to claim 8, wherein the current application corresponds to a plurality of windows, and the plurality of windows correspond to a plurality of notification messages.

### Claim 14

A terminal, comprising:
at least one processor; and
at least one non-transitory memory, wherein the at least one non-transitory memory is configured to store at least one instruction, and the at least one instruction is loadable and executable by the at least one processor to implement:
displaying a window notification mode selection interface in a display screen, wherein the window notification mode selection interface comprises a first mode option and a second mode option;
selecting a current notification display mode, wherein the current notification display mode comprises a first mode in response to selection of the first mode option or wherein the current notification display mode comprises a second mode in response to selection of the second mode option
displaying a first window in a first region of the display screen and a second window in a second region of the display screen; and
popping up, in response to a preset operation on the first window, a first notification bar corresponding to the first window, and displaying, in the first notification bar:
when the current notification display mode comprises the first mode, at least a current notification message of the first window, or
when the current notification display mode comprises the second mode, each notification message associated with each window of a current application corresponding to the first window; and
wherein when the current notification display mode comprises the second mode, any notification message that does not correspond to the current application corresponding to the first window is not displayed in the first notification bar.

### Claim 15 (depends on 14)

The terminal according to claim 14, wherein the display screen displays a status bar outside the first window and the second window; and
wherein the at least one instruction is further loadable and executable by the at least one processor to implement:
popping up a third notification bar in response to the preset operation on the status bar, and displaying notification messages of all applications in the third notification bar.

### Claim 16 (depends on 15)

The terminal according to claim 15, wherein each notification message in the first notification bar is completely displayed in the first notification bar, and at least one notification message in the third notification bar is incompletely displayed in the third notification bar.

### Claim 17 (depends on 16)

The terminal according to claim 16, wherein displaying notification messages of all applications in the third notification bar comprises:
displaying, in the third notification bar, preview notification messages that belong to a same application, and in response to selection of the preview notification messages, unfolding the preview notification messages to display a plurality of completely displayed notification messages.

### Claim 18 (depends on 14)

The terminal according to claim 14, wherein popping up, in response to the preset operation on the first window, the first notification bar corresponding to the first window, and displaying, in the first notification bar comprises:
in response to an instruction generated for the preset operation on the first window, obtaining current information about the first window or information about the current application corresponding to the first window;
obtaining a window notification message set of a corresponding window based on the current information about the first window, or obtaining an application notification message set of a corresponding application based on the information about the current application corresponding to the first window; and
generating the first notification bar based on the window notification message set or the application notification message set, and displaying, in the first notification bar, at least the current notification message of the first window or each notification message associated with each window of the current application corresponding to the first window.

### Claim 19 (depends on 14)

The terminal according to claim 14, wherein the current application corresponds to a plurality of windows, and the plurality of windows correspond to a plurality of notification messages.
