# US 11,310,864 B2 · Hybrid transmission scheme determination

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

- Number: US 11,310,864 B2
- Document ID: US11310864B2
- Status: Granted
- Kind: B2
- Application number: 17/422,712
- Filed: 2019-01-17
- Published: 2022-03-24
- Granted: 2022-04-19
- Earliest claimed: 2019-01-17
- Assignees: Nokia Technologies Oy
- Applicants: Nokia Technologies Oy
- Inventors: He Wang; Wenyi Xu
- Web page: https://patentgrep.com/patent/US11310864B2

## CPC

- H04W 76/40: for selective distribution or broadcast
- H04L 12/1836: {with heterogeneous network architecture}
- H04L 41/082: the condition being updates or upgrades of network functionality
- H04L 41/5019: Ensuring fulfilment of SLA
- H04L 67/303: Terminal profiles
- H04L 67/306: User profiles
- H04L 67/55: Push-based network services
- H04W 4/06: Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W 24/02: Arrangements for optimising operational condition
- H04W 28/0284: {detecting congestion or overload during communication (monitoring arrangements H04L43/00)}
- 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

There is provided a method in a network element of a wireless communication network, the method comprising: receiving a service request from a service provider; initiating determination of a transmission scheme for the service request; obtaining multicast capability information on a plurality of terminal devices and network nodes; obtaining distribution information on the plurality of terminal devices; obtaining traffic load information on the network nodes; based on the multicast capability information, the distribution information, and the traffic load information, determining the transmission scheme for the service request, the transmission scheme including at least one unicast transmission and at least one multicast transmission; and indicating one or more unicast transmitting entities about the at least one unicast transmissions and indicating one or more multicast transmitting entities about the at least one multicast transmissions.

## Claims

### Claim 1

A method in a network element of a wireless communication network, the method comprising:
receiving a service request from a service provider;
initiating determination of a transmission scheme for the service request;
obtaining multicast capability information on a plurality of terminal devices and network nodes;
obtaining distribution information on the plurality of terminal devices;
obtaining traffic load information on the network nodes;
based on the multicast capability information, the distribution information, and the traffic load information, determining the transmission scheme for the service request, the transmission scheme including at least one unicast transmission and at least one multicast transmission; and
indicating one or more unicast transmitting entities about the at least one unicast transmissions and indicating one or more multicast transmitting entities about the at least one multicast transmissions.

### Claim 2 (depends on 1)

The method of claim 1, wherein the service request is a firmware updating request or a software updating request.

### Claim 3 (depends on 1)

The method of claim 1, wherein the plurality of terminal devices comprises vehicle sensor devices.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
causing the network node to apply multicast transmission in a cell provided by the network node if the number of terminal devices in the cell exceeds a threshold,
otherwise causing the network node to apply one or more unicast transmission.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
configuring transmission times of the at least one unicast transmission and at least one multicast transmission based on traffic load information.

### Claim 6 (depends on 5)

The method of claim 5, wherein transmission times of a unicast transmission and a multicast transmission are different.

### Claim 7 (depends on 1)

The method of claim 1, wherein the distribution information includes trajectory information on the plurality of terminal devices.

### Claim 8 (depends on 1)

The method of claim 1, wherein the method further comprises:
continuously collecting and storing the capability information and distribution information;
updating user profiles of the terminal devices in a database based on the collected information; and
utilizing the user profiles in determining the transmission scheme.

### Claim 9

An apparatus comprising:
at least one processor; and
at least one memory comprising a computer program code, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause a network element of a wireless communication network at least to perform:
receiving a service request from a service provider;
initiating determination of a transmission scheme for the service request;
obtaining multicast capability information on a plurality of terminal devices and network nodes;
obtaining distribution information on the plurality of terminal devices;
obtaining traffic load information on the network nodes;
based on the multicast capability information, the distribution information, and the traffic load information, determining the transmission scheme for the service request, the transmission scheme including at least one unicast transmission and at least one multicast transmission; and
indicating one or more unicast transmitting entities about the at least one unicast transmissions and indicating one or more multicast transmitting entities about the at least one multicast transmissions.

### Claim 10 (depends on 9)

The apparatus of claim 9, wherein the service request is a firmware updating request or a software updating request.

### Claim 11 (depends on 9)

The apparatus of claim 9, wherein the plurality of terminal devices comprises vehicle sensor devices.

### Claim 12 (depends on 9)

The apparatus of claim 9, wherein the at least one memory and the computer program code are further configured to cause the network element to perform:
causing the network node to apply multicast transmission in a cell provided by the network node if the number of terminal devices in the cell exceeds a threshold,
otherwise causing the network node to apply one or more unicast transmission.

### Claim 13 (depends on 9)

The apparatus of claim 9, wherein the at least one memory and the computer program code are further configured to cause the network element to perform:
configuring transmission times of the at least one unicast transmission and at least one multicast transmission based on traffic load information.

### Claim 14 (depends on 13)

The apparatus of claim 13, wherein the transmission times of the unicast transmission and the multicast transmission are different.

### Claim 15 (depends on 9)

The apparatus of claim 9, wherein the distribution information includes trajectory information on the plurality of terminal devices.

### Claim 16 (depends on 15)

The apparatus of claim 15, wherein the trajectory information comprises information on predicted trajectories of the plurality of terminal devices.

### Claim 17 (depends on 9)

The apparatus of claim 9, wherein the distribution information further comprises predicted location information on the plurality of terminal devices.

### Claim 18 (depends on 9)

The apparatus of claim 9, wherein the at least one memory and the computer program code are further configured to cause the network element to perform:
continuously collecting and storing the capability information and distribution information;
updating user profiles of the terminal devices in a database based on the collected information; and
utilizing the user profiles in determining the transmission scheme.

### Claim 19 (depends on 9)

The apparatus of claim 9, wherein the network element utilizes one or more machine learning algorithms in determining the transmission scheme.

### Claim 20 (depends on 19)

The apparatus of claim 19, wherein the one or more machine learning algorithms utilize neural networks.

### Claim 21

A non-transitory computer readable medium comprising program instructions stored thereon for causing a network element of a wireless communication network at least to perform:
receiving a service request from a service provider;
initiating determination of a transmission scheme for the service request;
obtaining multicast capability information on a plurality of terminal devices and network nodes;
obtaining distribution information on the plurality of terminal devices;
obtaining traffic load information on the network nodes;
based on the multicast capability information, the distribution information, and the traffic load information, determining the transmission scheme for the service request, the transmission scheme including at least one unicast transmission and at least one multicast transmission; and
indicating one or more unicast transmitting entities about the at least one unicast transmissions and indicating one or more multicast transmitting entities about the at least one multicast transmissions.
