# US 12,604,167 B2 · Application-based short-range notification method, electronic device, and system

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

- Number: US 12,604,167 B2
- Document ID: US12604167B2
- Status: Granted
- Kind: B2
- Application number: 18/001,030
- Filed: 2021-05-31
- Published: 2023-08-24
- Granted: 2026-04-14
- Earliest claimed: 2020-06-10
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co., Ltd.
- Inventors: Biao Yang
- Web page: https://patentgrep.com/patent/US12604167B2

## CPC

- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04L 51/224: providing notification on incoming messages, e.g. pushed notifications of received messages
- H04L 51/58: Message adaptation for wireless communication
- H04L 67/535: {Tracking the activity of the user (network monitoring arrangements H04L43/00; recording of computer activity G06F11/34)}
- H04L 67/55: Push-based network services
- H04W 4/12: Messaging; Mailboxes; Announcements
- H04W 4/14: Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
- H04W 76/11: Allocation or use of connection identifiers
- H04W 76/14: Direct-mode setup
- H04M 1/72412: using two-way short-range wireless interfaces
- H04W 4/21: for social networking applications
- H04W 12/02: Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

One example method includes running, by the first device, a first application, and identifying a first scenario; and sending, by the first device, a first message to a second device by using a short-range wireless communication technology, where the first message carries an identifier of the first application and an identifier of the first scenario, and the first application is installed on the first device.

## Claims

### Claim 1

An application-based short-range notification method, wherein the method comprises:
running, by a first device, a first application, and identifying a first scenario associated with a user action detected when the first application is running; and
sending, by the first device, a first message to a second device by using a short-range wireless communication technology, wherein the first message carries an identifier of the first application and an identifier of the first scenario, wherein the identifier of the first application identifies the first application and the identifier of the first scenario identifies the user action detected when the first application is running; wherein
the first application is installed on the first device.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the first message comprises an advertising packet.

### Claim 3 (depends on 2)

The method according to claim 2, wherein
the advertising packet comprises an advertising data part, the advertising data part comprises a first field and a second field, the first field carries the identifier of the first application, and the second field carries the identifier of the first scenario.

### Claim 4 (depends on 1)

The method according to claim 1, wherein before the first device identifies the first scenario, the method further comprises:
detecting, by the first device, a first operation, and enabling a short-range notification function in response to the first operation, wherein the short-range notification function is used by the first device to identify the first scenario and send the first message.

### Claim 5 (depends on 1)

The method according to claim 1, wherein the first scenario is preset, or the first scenario is updated in real time.

### Claim 6

An application-based short-range notification method, wherein the method comprises:
receiving, by a second device by using a short-range wireless communication technology, a first message sent by a first device, wherein the first message carries an identifier of a first application and an identifier of a first scenario, wherein the identifier of the first application identifies the first application and the identifier of the first scenario identifies a user action detected when the first application is running;
determining, by the second device, the first application and the first scenario based on the first message; and
outputting, by the second device, prompt information, wherein the prompt information indicates the first application and the first scenario, wherein
the first application is installed on the second device.

### Claim 7 (depends on 6)

The method according to claim 6, wherein the first message comprises an advertising packet.

### Claim 8 (depends on 7)

The method according to claim 7, wherein
the advertising packet comprises an advertising data part, the advertising data part comprises a first field and a second field, the first field carries the identifier of the first application, and the second field carries the identifier of the first scenario.

### Claim 9 (depends on 6)

The method according to claim 6, wherein before the determining, by the second device, the first application and the first scenario based on the first message, the method further comprises:
detecting, by the second device, a second operation, and enabling a short-range notification function in response to the second operation, wherein the short-range notification function is used by the second device to determine the first application and the first scenario based on the first message.

### Claim 10 (depends on 6)

The method according to claim 6, wherein
the prompt information comprises one or more of the following: an interface element displayed on a display, audio played by an audio module, a vibration prompt generated by a motor, or a flashing prompt of a flash.

### Claim 11 (depends on 6)

The method according to claim 6, wherein the method further comprises:
receiving, by the second device, a second message by using the short-range wireless communication technology within a preset time period after receiving the first message, wherein the second message carries the identifier of the first application and the identifier of the first scenario; and
determining, by the second device, the first application and the first scenario based on the second message, wherein
the prompt information is only used to indicate the first application and indicate the first scenario once.

### Claim 12 (depends on 6)

The method according to claim 6, wherein before the outputting, by the second device, prompt information, the method further comprises:
receiving, by the second device, a third message by using the short-range wireless communication technology, wherein the third message carries the identifier of the first application and the identifier of the first scenario, and the first message and the third message are received by the second device within a first preset periodicity; and
determining, by the second device, the first application and the first scenario based on the third message, wherein
the prompt information is specifically used to indicate the first application and indicate the first scenario twice.

### Claim 13 (depends on 6)

The method according to claim 6, wherein before the outputting, by the second device, prompt information, the method further comprises:
receiving, by the second device, a fourth message by using the short-range wireless communication technology, wherein the fourth message carries the identifier of the first application and an identifier of a second scenario, and the first message and the fourth message are received by the second device within a second preset periodicity; and
determining, by the second device, the first application and the second scenario based on the fourth message, wherein
the prompt information is further used to indicate the second scenario.

### Claim 14 (depends on 6)

The method according to claim 6, wherein the first scenario is preset, or the first scenario is updated in real time.

### Claim 15

An electronic device, wherein the electronic device comprises a display, a memory, and one or more processors, the display and the memory are coupled to the one or more processors, the memory is configured to store computer program code, the computer program code comprises computer instructions that, when executed by the one or more processors, cause the electronic device to perform the following steps:
running, by the electronic device, a first application, and identifying a first scenario associated with a user action detected when the first application is running; and
sending, by the electronic device, a first message to a second device by using a short-range wireless communication technology, wherein the first message carries an identifier of the first application and an identifier of the first scenario, wherein the identifier of the first application identifies the first application and the identifier of the first scenario identifies the user action detected when the first application is running; wherein
the first application is installed on the electronic device.

### Claim 16 (depends on 15)

The electronic device according to claim 15, wherein the first message comprises an advertising packet.

### Claim 17 (depends on 16)

The electronic device according to claim 16, wherein
the advertising packet comprises an advertising data part, the advertising data part comprises a first field and a second field, the first field carries the identifier of the first application, and the second field carries the identifier of the first scenario.

### Claim 18 (depends on 15)

The electronic device according to claim 15, wherein before the electronic device identifies the first scenario, the steps further comprise:
detecting, by the electronic device, a first operation, and enabling a short-range notification function in response to the first operation, wherein the short-range notification function is used by the electronic device to identify the first scenario and send the first message.

### Claim 19 (depends on 15)

The electronic device according to claim 15 wherein the first scenario is preset, or the first scenario is updated in real time.
