IP Library › Granted Patent US 12,368,765
Granted Patent B2
US 12,368,765 · App. 18/310,734 · Granted Jul 22, 2025

Methods and apparatus for network assisted stream synchronization for media services using network slicing

Inventor: Prakash Reddy Kolan (Plano, TX)
Assignee: Samsung Electronics Co., Ltd.
H04L65/752H04W56/00
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 12,368,765
App. No.
18/310,734
Granted
Jul 22, 2025
Kind
B2
Abstract

An apparatus includes a communication interface and a processor operably coupled to the communication interface. The communication interface is configured to receive from an application service provider, expected stream parameters for a plurality of media streams provided over at least one network slice. The communication interface is also configured to receive actual stream parameters for each of the media streams. The processor is configured to determine stream transmission condition information for each of the media streams, wherein the stream transmission condition information is based on a comparison of the actual stream parameters and the expected stream parameters. The processor is also configured to perform stream synchronization based on the stream transmission condition information.

Claims (45)

1. An apparatus comprising:

a communication interface configured to:

receive, from an application service provider, expected stream parameters for a plurality of media streams provided over multiple network slices; and

receive actual stream parameters for each of the plurality of media streams; and

a processor operably coupled to the communication interface, the processor configured to:

determine stream transmission condition information for each of the plurality of media streams, wherein the stream transmission condition information is based on a comparison of the actual stream parameters and the expected stream parameters;

setup:

sets of trace functions in more than one of the multiple network slices, wherein each trace function from the sets of trace functions is configured to exchange synchronization information with each other trace function, or

trace function groups in more than one of the multiple network slices, wherein each trace function from the trace function groups is configured to only exchange synchronization information with each other trace function in the trace function groups; and

perform stream synchronization based on the stream transmission condition information for each of the plurality of media streams,

the communication interface is further configured to, based on the exchanged synchronization information, perform packet forwarding actions.

2. The apparatus of claim 1 , wherein:

to receive the actual stream parameters, the communication interface is configured to receive sample frames for each of the plurality of media streams from the multiple network slices; and

the processor is configured to measure the actual stream parameters based on the received sample frames.

3. The apparatus of claim 1 , wherein:

the communication interface is further configured to receive, from the application service provider, a stream transmission condition threshold; and

the processor is further configured to, when the stream transmission condition information for a media stream exceeds the stream transmission condition threshold, switch the media stream to a different network slice.

4. The apparatus of claim 1 , wherein:

the communication interface is further configured to receive, from the application service provider, a stream transmission condition threshold; and

the processor is further configured to, when the stream transmission condition information for a media stream exceeds the stream transmission condition threshold, split the media stream into a first media stream and a second media stream and switch the second media stream to a different network slice from the first media stream.

5. The apparatus of claim 1 , wherein:

the communication interface is further configured to receive, from a user equipment, a request to switch at least a portion of a media stream; and

the processor is further configured to switch at least the portion of the media stream to a different network slice.

6. A method comprising:

receiving, from an application service provider, expected stream parameters for a plurality of media streams provided over multiple network slices;

receiving actual stream parameters for each of the plurality of media streams;

determining stream transmission condition information for each of the plurality of media streams, wherein the stream transmission condition information based on a comparison of the actual stream parameters and the expected stream parameters;

setting up:

sets of trace functions in more than one of the multiple network slices, wherein each trace function from the sets of trace functions exchanges synchronization information with each other trace function, or

trace function groups in more than one of the multiple network slices, wherein each trace function from the trace function groups only exchanges synchronization information with each other trace function in the trace function groups;

performing stream synchronization based on the stream transmission condition information for each of the plurality of media streams; and

based on the exchanged synchronization information, performing packet forwarding operations.

7. The method of claim 6 , wherein:

receiving the actual stream parameters comprises:

receiving sample frames for each of the plurality of media streams from the multiple network slices; and

measuring the actual stream parameters based on the received sample frames.

8. The method of claim 6 , wherein the method further comprises:

receive, from the application service provider, a stream transmission condition threshold; and

when the stream transmission condition information for a media stream exceeds the stream transmission condition threshold, switching the media stream to a different network slice.

9. The method of claim 6 , wherein the method further comprises:

receiving, from the application service provider, a stream transmission condition threshold; and

when the stream transmission condition information for a media stream exceeds the stream transmission condition threshold, splitting the media stream into a first media stream and a second media stream and switch the second media stream to a different network slice from the first media stream.

10. The method of claim 6 , the method further comprises:

receiving, from a user equipment, a request to switch at least a portion of a media stream; and

switching at least the portion of the media stream to a different network slice.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2023
From: KOLAN, PRAKASH REDDY
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 063506/0882 →
Continuity (3)
Provisional Application 63348337 · Jun 2, 2022
Provisional Application 63340760 · May 11, 2022
Related Publication 20230370514A1 · Nov 16, 2023
References Cited (28)
US 20140362704A1 · Jha · 2014 [cited by examiner]
US 20150222549A1 · Kakadia · 2015 [cited by examiner]
US 20200383043A1 · Wei et al. · 2020 [cited by applicant]
US 20210029580A1 · Gupta · 2021 [cited by examiner]
US 20210105308A1 · Bouazizi et al. · 2021 [cited by applicant]
US 20210211479A1 · Trim · 2021 [cited by examiner]
US 20210218647A1 · Rangarajan · 2021 [cited by examiner]
US 20220029898A1 · Cociglio · 2022 [cited by examiner]
US 20220131756A1 · Kushwaha · 2022 [cited by examiner]
US 20230100377A1 · Ramappa · 2023 [cited by examiner]
US 20230284111A1 · Nobe · 2023 [cited by examiner]
US 20230300049A1 · Cakulev · 2023 [cited by examiner]
US 20230370363A1 · Padi · 2023 [cited by examiner]
US 20240107476A1 · Leung · 2024 [cited by examiner]
IN 202141043424 · 2021 [cited by examiner]
KR 1020220047391A · 2022 [cited by applicant]
International Search Report and Written Opinion issued Aug. 21, 2023 regarding International Application No. PCT/KR2023/006379, 7 pages. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on 5G media streaming extensions (Release 17)”, 3GPP TR26.804 V17.0.0, Mar. 2022, 129 pages. [cited by applicant]
China Mobile et al., “Introduction of text for Tactile and multi-modal communication service”, 3GPP TSG-SA1 Meeting #96e, S1-214324, Nov. 2021, 10 pages. [cited by applicant]
Ericsson LM et al., “Corrections on Procedures and APIs for Downlink and Uplink Streaming”, 3GPP TSG-SA4 Meeting #112e, S4-210317, Feb. 2021, 38 pages. [cited by applicant]
Qualcomm Incorporated et al., “Corrections and Clarifications on Network Assistance”, 3GPP TSG-SA4 Meeting #110-e, S4-201224, Aug. 2020, 13 pages. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; 5G Media Streaming (5GMS); General description and architecture (Release 18)”, 3GPP TS 26.501 V18.0.0, Dec. 2022, 143 pages. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on 5G media streaming extensions (Release 17)”, 3GPP TR 26.804 V17.1.0, Sep. 2022, 130 pages. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Study on supporting tactile and multi-modality communication services; Stage 1 (Release 18),” 3GPP TR 22.847 V18.2.0, Mar. … [cited by applicant]
“3rd General Partnership Project; Technical Specification Group Services and System Aspects; Network Slicing Extensions for 5G media services; (Release 18),” 3GPP TR 26.941 V0.2.0, Aug. 2022, 16 pages. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; 5G Media Streaming (5GMS); Protocols (Release 17),” 3GPP TS 26.512 V17.1.0, Jun. 2022, 165 pages. [cited by applicant]
Extended European Search Report issued Apr. 15, 2025 regarding Application No. 23803854.1, 12 pages. [cited by applicant]
Mannweiler et al., “5G Mobile Network Architecture for diverse services, use cases, and applications in 5G and beyond”, H2020-ICT-2016-2, 5G-MONArch, Project No. 761445, Apr. 2019, 165 pages. [cited by applicant]