IP Library › Granted Patent US 11,071,089
Granted Patent B2
US 11,071,089 · App. 16/073,358 · Granted Jul 20, 2021

Dynamic switching of streaming service between broadcast and unicast delivery

Inventors: Devaki Chandramouli (Plano, TX); David Navratil (Helsinki, FI); Curt Wong (Bellevue, WA); Rainer Liebhart (Munich, DE)
Assignee: NOKIA SOLUTIONS AND NETWORKS OY
H04W72/005H04L5/0032H04L12/1881H04W76/40
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,071,089
App. No.
16/073,358
Filed
Jul 27, 2018
Granted
Jul 20, 2021
Kind
B2
Examiner
MERED, HABTE
Art Unit
2474
USPC
370/312
Abstract

Various communication systems may benefit from a dynamic streaming service. For example, certain streaming services may benefit from an improvement in the switching between broadcast delivery and unicast delivery for a streaming service in a cellular system. A method includes receiving information about a streaming service. The method also includes determining by a network entity in a radio access network whether to deliver data for the streaming service via multimedia broadcast or unicast based on the information and predetermined criteria for evaluating the information. In addition, the method includes triggering a sending of the data via the multimedia broadcast or the unicast.

Claims (44)

1. A method, comprising:

receiving information about a streaming service;

determining, by a network entity in a radio access network, whether to deliver data for the streaming service via multimedia broadcast or unicast based on the information and predetermined criteria for evaluating the information, wherein the predetermined criteria comprises at least one distribution of a plurality of user equipment in at least one multimedia broadcast multicast single frequency network (MBSFN) area on at least one cell level in the radio access network associated with an average number of user equipment per cell in the at least one MBSFN area; and

triggering a sending of the data via the multimedia broadcast or the unicast, the method further comprising:

comparing the average number of user equipment per cell with a first predetermined threshold to choose a delivery method to deliver data for the streaming service based on a comparison result where there is a user equipment associated with multimedia broadcast multicast services service in each cell that is part of the MBSFN area, and

comparing the average number of user equipment per cell with a second predetermined threshold to choose a delivery method to deliver data for the streaming service based on a comparison result where there are first cells that have no user equipment interested in multimedia broadcast multicast services service and second cells that have a plurality of user equipment that are associated with multimedia broadcast multicast services.

2. The method according to claim 1 , further comprising:

triggering a switching between a multimedia broadcast to a unicast, or between a unicast to a multicast broadcast, based on the information and the predetermined criteria for evaluating the information.

3. The method according to claim 1 , further comprising:

suspending multicast traffic channels, when switching between a multimedia broadcast to a unicast based on the information and the predetermined criteria for evaluating the information.

4. The method according to claim 1 , wherein the predetermined criteria further comprises one or more of at least one size of the broadcast area of the network and a number of the plurality of user equipment connected to a radio resource control in each of a plurality of cells of the broadcast area.

5. The method according to claim 1 , wherein the streaming service is delivered over a multicast user plane connection between a gateway and a base station in the radio access network, independent of whether content is being delivered via multimedia broadcast or unicast radio.

6. The method according to claim 5 , wherein the triggering a sending of the data via multimedia broadcast or unicast occurs on the user plane connection.

7. The method according to claim 1 , further comprising:

scheduling at least one resource for multimedia broadcast to at least one user equipment.

8. The method according to claim 1 , wherein the information about the streaming service is drawn from at least one of a multimedia broadcast or multicast service counting procedure, multimedia broadcast or multicast service interest indication, consolidated multimedia broadcast or multicast service consumption report, and resource availability of the radio access network.

9. The method according to claim 1 , wherein the multimedia broadcast comprises a multicast service including a single cell point to multipoint or a multimedia broadcast single frequency network.

10. The method according to claim 1 , wherein the network entity comprises a multi-cell or multicast coordination entity.

11. The method according to claim 1 , wherein the information about the streaming service is received from another network entity, a streaming service provider, or the radio access network.

12. The method according to claim 1 , wherein the unicast comprises a unicast bearer that is established without a corresponding evolved packet system bearer, and wherein no traffic flow template is needed on either side of the unicast bearer.

13. An apparatus, comprising:

at least one memory comprising computer program code; and

at least one processor,

wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus at least to:

receive information about a streaming service;

determine whether to deliver data for the streaming service via multimedia broadcast or unicast based on the information and predetermined criteria for evaluating the information, wherein the predetermined criteria comprises at least one distribution of a plurality of user equipment in at least one multimedia broadcast multicast single frequency network (MBSFN) area on at least one cell level in the radio access network associated with an average number of user equipment per cell in the at least one MBSFN area; and

trigger a sending of the data via the multimedia broadcast or the unicast, wherein the at least one memory and the computer program code are further configured, with the at least one processor, to cause the apparatus at least to:

compare the average number of user equipment per cell with a first predetermined threshold to choose a delivery method to deliver data for the streaming service based on a comparison result where there is a user equipment associated with multimedia broadcast multicast services service in each cell that is part of the MBSFN area, and

compare the average number of user equipment per cell with a second predetermined threshold to choose a delivery method to deliver data for the streaming service based on a comparison result where there are first cells that have no user equipment interested in multimedia broadcast multicast services service and second cells that have a plurality of user equipment that are associated with multimedia broadcast multicast services.

14. The apparatus according to claim 13 , wherein the at least one memory and the computer program code are further configured, with the at least one processor, to cause the apparatus at least to:

trigger a switching between a multimedia broadcast to a unicast, or between a unicast and a multimedia broadcast, based on the information and the predetermined criteria for evaluating the information.

15. The apparatus according to claim 13 , wherein the predetermined criteria further comprises one or more of at least one size of the broadcast area of the network and a number of the plurality of user equipment connected to a radio resource control in each of a plurality of cells in the broadcast area.

16. The apparatus according to claim 13 , wherein the streaming service is delivered over a multicast user plane connection between a gateway and a base station in the radio access network, independent of whether content is being delivered via multimedia broadcast or unicast radio.

17. The apparatus according to claim 13 , wherein the triggering a sending of the data via multimedia broadcast or unicast occurs on the user plane connection.

18. The apparatus according to claim 13 , wherein the at least one memory and the computer program code are further configured, with the at least one processor, to cause the apparatus at least to:

schedule at least one resource for multimedia broadcast to at least one user equipment.

19. The apparatus according to claim 13 , wherein the information about the streaming service is drawn from at least one of a multimedia broadcast or multicast service counting procedure, multimedia broadcast or multicast service interest indication, consolidated multimedia broadcast or multicast service consumption report, and resource availability of the radio access network.

20. The apparatus according to claim 13 , wherein the multimedia broadcast comprises a multicast service including a single cell point to multipoint or a multimedia broadcast single frequency network.

21. The apparatus according to claim 13 , wherein the network entity comprises a multi-cell or multicast coordination entity.

22. The apparatus according to claim 13 , wherein the information about the streaming service is received from another network entity, a streaming service provider, or the radio access network.

23. The apparatus according to claim 13 , wherein the unicast comprises a unicast bearer that is established without a corresponding evolved packet system bearer, and wherein no traffic flow template is needed on either side of the unicast bearer.

24. A non-transitory computer-readable medium encoding instructions that, when executed in hardware, perform a process according to claim 1 .

25. An apparatus comprising means for performing a process according to claim 1 .

26. A computer program product embodied on a non-transitory computer-readable medium, said computer-readable medium encoding instructions that, when executed in hardware, perform a process according to claim 1 .

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2021
From: NOKIA OF AMERICA CORPORATION
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 057006/0118 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2021
From: NOKIA SOLUTIONS AND NETWORKS GMBH & CO. KG
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 057006/0268 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2021
From: CHANDRAMOULI, DEVAKI; WONG, CURT
To: NOKIA OF AMERICA CORPORATION
Reel/Frame 056980/0723 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2021
From: LIEBHART, RAINER
To: NOKIA SOLUTIONS AND NETWORKS GMBH & CO. KG
Reel/Frame 056980/0742 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2021
From: NAVRÁTIL, DAVID
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 056980/0761 →
Continuity (1)
Related Publication 20200100213A1 · Mar 26, 2020
Cited By (1)
US 12,413,936