# US 2016/0366235 A1 · Method and apparatus for sending a push content

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

- Number: US 2016/0366235 A1
- Document ID: US20160366235A1
- Status: Published application
- Kind: A1
- Application number: 15/247,406
- Filed: 2016-08-25
- Published: 2016-12-15
- Earliest claimed: 2007-09-21
- Assignees: Huawei Technologies Co., Ltd.
- Applicants: Huawei Technologies Co.,Ltd.
- Inventors: Shunan Fan; Guoqiao Chen; Lei Wang; Ting Dong; Huiping Zhang; Jian Yang
- Web page: https://patentgrep.com/patent/US20160366235A1

## CPC

- H04L 67/55: Push-based network services
- H04L 12/1859: {adapted to provide push services, e.g. data channels}
- H04L 12/189: {in combination with wireless systems (selective distribution or broadcast in wireless communication networks H04W4/06)}
- H04L 65/1104: Session initiation protocol [SIP]
- H04W 4/12: Messaging; Mailboxes; Announcements
- H04W 72/51: based on terminal or device properties
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A terminal receiving a push message is provided. The terminal receives a push message sent by a server, determines that the push message matches a service that the terminal is allowed to receive according to a service control condition which specifies application identifiers (app IDs) corresponding to services that the terminal is allowed to receive. The terminal then performs a service processing corresponding to the received push message.

## Claims

### Claim 1

A server with a push function, comprising:
a processor; and
a non-transitory computer readable medium storing instructions executable by the processor to perform operations comprising:
receiving a push message sent by a push message provider;
determining that the push message matches a service control condition which specifies an application identifier (app ID) corresponding to a service that a terminal is allowed to receive; and
sending the push message to the terminal when the push message matches the service control condition.

### Claim 2 (depends on 1)

The server according to claim 1, wherein the push message is a short message, and the service control condition specifies the app ID corresponding to a short message service (SMS) that the terminal is allowed to receive.

### Claim 3 (depends on 1)

The server according to claim 1, wherein the push message is a multimedia message, and the service control condition specifies the app ID corresponding to a multimedia message service (MMS) that the terminal is allowed to receive.

### Claim 4

A terminal, comprising:
a processor; and
a non-transitory computer readable medium storing instructions executable by the processor to perform operations comprising:
receiving a push message sent by a server;
determining that the push message matches a service that the terminal is allowed to receive according to a service control condition which specifies application identifiers (app IDs) corresponding to services that the terminal is allowed to receive; and
performing a service processing corresponding to the received push message.

### Claim 5 (depends on 4)

The terminal according to claim 4, wherein the push message is a short message, and the service control condition specifies the app ID corresponding to a short message service (SMS) that the terminal is allowed to receive.

### Claim 6 (depends on 4)

The terminal according to claim 4, wherein the push message is a multimedia message, and the service control condition specifies the app ID corresponding to a multimedia message service (MMS) that the terminal is allowed to receive.

### Claim 7 (depends on 4)

The terminal according to claim 4, further comprising:
setting the service control condition internally.

### Claim 8 (depends on 4)

The terminal according to claim 4, further comprising:
receiving the service control condition from the server.

### Claim 9

A non-transitory computer readable medium encoded with a computer program executable by a processor to perform actions comprising:
receiving a push message sent by a server;
determining that the push message matches a service that the terminal is allowed to receive according to a service control condition which specifies application identifiers (app IDs) corresponding to services that the terminal is allowed to receive; and
performing a service processing corresponding to the received push message.

### Claim 10 (depends on 9)

The non-transitory computer readable medium according to claim 9, wherein the actions further comprising:
setting the service control condition internally.

### Claim 11 (depends on 9)

The terminal according to claim 9, wherein the action further comprising:
receiving the service control condition from the server.
