# US 12,764,765 B2 · Method, apparatus and non-transitory computer-readable storage medium for scheduling resources for multicast service

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

- Number: US 12,764,765 B2
- Document ID: US12764765B2
- Status: Granted
- Kind: B2
- Application number: 18/760,021
- Filed: 2024-07-01
- Published: 2025-08-07
- Granted: 2026-10-13
- Earliest claimed: 2024-02-06
- Assignees: Nanning FuLian FuGui Precision Industrial Co., Ltd.
- Applicants: Nanning FuLian FuGui Precision Industrial Co., Ltd.
- Inventors: Lu Han; Da Liu
- Web page: https://patentgrep.com/patent/US12764765B2

## CPC

- H04W 72/30: Resource management for broadcast services
- H04L 12/1881: {with schedule organisation, e.g. priority, sequence management}
- 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)

## Abstract

A method, a device and a non-transitory computer-readable storage medium for scheduling resources for multicast services, the method comprising: performing packet detection for data of a multicast service received from a network-side device. If the data has a relatively stable packet size at the time of detection and is characterized by periodicity, the multicast scheduling mode is initiated for the user equipment where the multicast group corresponding to the multicast service is located.

## Claims

### Claim 1

A method for scheduling resources for multicast service, the method being performed on a network device and the method comprising:
receiving data of a multicast service that is sent from a network-side device;
determining, based on the data, whether the multicast service enters a stable state, wherein determining, based on the data, whether the multicast service enters a stable state comprises determining whether the multicast service enters a stable state based on sizes of packets of the data and time intervals between the packets, and determining that the multicast service enters the stable state when a difference between the sizes of the packets and a packet filtering value are both within a range of positive and negative standard deviations; and
activating a multicast scheduling mode for a multicast group corresponding to the multicast service when the multicast service is determined to enter the stable state.

### Claim 2 (depends on 1)

The method of claim 1, wherein the packet filtering value is calculated as:
packet filtering value=(1−Pkt_alpha)×Filterd_PktSize+Pkt_alpha×PktSize,
wherein PktSize is a size of a most recently received packet, Pkt_alpha is a packet filtering coefficient, which is set to 0.1 by default, and Filterd_PktSize is a latest packet filtering value initially assigned as a packet size of a firstly received packet.

### Claim 3 (depends on 1)

The method of claim 1, wherein the determining whether the multicast service enters a stable state based on sizes of packets of the data and time intervals between the packets comprises:
determining that the multicast service enters a stable state when the time intervals are periodic.

### Claim 4 (depends on 1)

The method of claim 1, wherein the method further comprises:
continuously determining whether the multicast service is still in the stable state; and
restoring the multicast group corresponding to the multicast service to a normal scheduling mode when determining that the multicast service is not in the stable state.

### Claim 5 (depends on 1)

The method of claim 1, wherein the activating a multicast scheduling mode for a multicast group corresponding to the multicast service when the multicast service is determined to enter the stable state comprises:
transmitting a scheduling message to user equipment of the multicast group via a multicast broadcast method, wherein the scheduling message comprising specified transmission time intervals that the network device uses to transmit physical downlink control channel (PDCCH) information scrambled using a group wireless network temporary identifier (G-RNTI), wherein the PDCCH information comprising wireless resources scheduled for the user equipment for the multicast service.

### Claim 6 (depends on 5)

The method of claim 5, wherein the activating a multicast scheduling mode for a multicast group corresponding to the multicast service when the multicast service is determined to enter the stable state further comprises:
enabling the user equipment to use the wireless resources to receive the data for the multicast service.

### Claim 7

An apparatus configured for scheduling resources for multicast service, the apparatus comprising:
a memory storing processor-executable instructions; and
at least one processor coupled to the memory to receive the processor-executable instructions, wherein, upon execution of the processor executable instructions, the at least one processor:
receiving data of a multicast service that is sent from a network-side device;
determining, based on the data, whether the multicast service enters a stable state, wherein determining, based on the data, whether the multicast service enters a stable state comprises determining whether the multicast service enters a stable state based on sizes of packets of the data and time intervals between the packets, and determining that the multicast service enters the stable state when a difference between the sizes of the packets and a packet filtering value are both within a range of positive and negative standard deviations; and
activating a multicast scheduling mode for a multicast group corresponding to the multicast service when the multicast service is determined to enter the stable state.

### Claim 8

A non-transitory computer readable storage medium storing processor-executable instructions which, when executed by at least one processor, cause the at least one processor to perform a method for scheduling resources for multicast service, the method comprising:
receiving data of a multicast service that is sent from a network-side device;
determining, based on the data, whether the multicast service enters a stable state, wherein determining, based on the data, whether the multicast service enters a stable state comprises determining whether the multicast service enters a stable state based on sizes of packets of the data and time intervals between the packets, and determining that the multicast service enters the stable state when a difference between the sizes of the packets and a packet filtering value are both within a range of positive and negative standard deviations; and
activating a multicast scheduling mode for a multicast group corresponding to the multicast service when the multicast service is determined to enter the stable state.
