IP Library Granted Patent US 12,388,879
Granted Patent B2
US 12,388,879 · App. 18/541,048 · Granted Aug 12, 2025

Methods for discovery of media capabilities of 5G edge

Inventor: Iraj Sodagar (Palo Alto, CA)
Assignee: TENCENT AMERICA LLC
H04L65/1059H04L65/1063H04L65/60H04L67/51H04N21/647H04W4/20
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,388,879
App. No.
18/541,048
Granted
Aug 12, 2025
Kind
B2
Abstract

A method of managing capabilities of a media streaming network using at least one processor, including receiving a capability request for media streaming capabilities of an edge data network (EDN); determining the media streaming capabilities of the EDN; transmitting a capability response based on the determined media streaming capabilities; receiving a media processing workflow request based on the capability response; establishing a media streaming session according to the media processing workflow request; and streaming media content based on the media streaming session.

Claims (58)

1. A method of managing capabilities of a media streaming network using at least one processor, the method comprising:

receiving a capability request for media streaming capabilities of an edge data network (EDN);

determining the media streaming capabilities of the EDN;

transmitting a capability response based on the determined media streaming capabilities;

receiving a media processing workflow request based on the capability response;

establishing a media streaming session according to the media processing workflow request; and

streaming media content based on the media streaming session,

wherein the capability request is received by a 5G media streaming (MS) application function (AF) and from a media streaming application provider (AP),

wherein a confirmation, based on a list of a plurality of edge application servers (EASs) and any of environmental characteristics, a throughput and delay range, media processing function libraries, and input/output formats of functions, is transmitted from the 5GMS AF and to the AP through an edge discovery function (EDF) included in the AP,

wherein a first capability request and a second capability request are transmitted by different application programming interfaces (APIs), and

wherein the capability request is one of the first capability request and the second capability request.

2. The method of claim 1 , wherein the media streaming capabilities relate to at least one of media content transcoding, content protection, advertisement insertion, closed captioning, available hardware resources, environmental characteristics of the EDN, a current throughput of an edge server associated with the EDN, and a current delay range of the edge server.

3. The method of claim 1 , wherein the receiving of the capability request comprises receiving, by an edge application server (EAS), the first capability request from a media streaming handler of a client device.

4. The method of claim 3 , wherein the determining of the media streaming capabilities comprises transmitting, by the EAS, the second capability request to at least one of a media streaming application function or a media streaming application server included in the EAS.

5. The method of claim 1 , wherein the capability request is received by an edge configuration server (ECS).

6. The method of claim 5 , wherein the determining of the media streaming capabilities comprises:

transmitting, from the ECS to the AP, a list of a plurality of edge enabler servers (EES);

receiving, by the ECS from the AP, a registration request for an EES from among the plurality of EESs; and

transmitting, from the EES to the AP, a list of a plurality of edge application servers (EAS) including the media streaming capabilities.

7. The method of claim 6 , wherein the media processing workflow request is transmitted from the AP to an EAS from among the plurality of EASs based on the list of the plurality of EASs.

8. The method of claim 1 , wherein the first capability request is transmitted using an edge API.

9. The method of claim 8 , wherein the second capability request is transmitted using a media streaming API.

10. A device for managing capabilities of a media streaming network, the device comprising:

at least one memory configured to store program code; and

at least one processor configured to read the program code and operate as instructed by the program code, the program code including:

first receiving code configured to cause the at least one processor to receive a capability request for media streaming capabilities of an edge data network (EDN);

determining code configured to cause the at least one processor to determine the media streaming capabilities of the EDN;

first transmitting code configured to cause the at least one processor to transmit a capability response based on the determined media streaming capabilities;

second receiving code configured to cause the at least one processor to receive a media processing workflow request based on the capability response;

establishing code configured to cause the at least one processor to establish a media streaming session according to the media processing workflow request;

streaming code configured to cause the at least one processor to stream media content based on the media streaming session,

wherein the capability request is received by a 5G media streaming (MS) application function (AF) and from a media streaming application provider (AP),

wherein a confirmation, based on a list of a plurality of edge application servers (EASs) and any of environmental characteristics, a throughput and delay range, media processing function libraries, and input/output formats of functions, is transmitted from the 5GMS AF and to the AP through an edge discovery function (EDF) included in the AP,

wherein a first capability request and a second capability request are transmitted by different application programming interfaces (APIs), and

wherein the capability request is one of the first capability request and the second capability request.

11. The device of claim 10 , wherein the media streaming capabilities relate to at least one of media content transcoding, content protection, advertisement insertion, closed captioning, available hardware resources, environmental characteristics of the EDN, a current throughput of an edge server associated with the EDN, and a current delay range of the edge server.

12. The device of claim 10 , wherein the first receiving code further comprises third receiving code configured to cause the at least one processor to receive, by an edge application server (EAS), the first capability request from a media streaming handler of a client device.

13. The device of claim 12 , wherein the determining code further comprises second transmitting code configured to cause the at least one processor to transmit, by the EAS, the second capability request to at least one of a media streaming application function or a media streaming application server included in the EAS.

14. The device of claim 10 , wherein the capability request is received by an edge configuration server (ECS).

15. The device of claim 14 , wherein the determining of the media streaming capabilities comprises:

second transmitting code configured to cause the at least one processor to transmit, from the ECS to the AP, a list of a plurality of edge enabler servers (EES);

fourth receiving code configured to cause the at least one processor to receive, by the ECS from the AP, a registration request for an EES from among the plurality of EESs; and

third transmitting code configured to cause the at least one processor to transmit, from the EES to the AP, a list of a plurality of edge application servers (EAS) including the media streaming capabilities.

16. The device of claim 15 , wherein the media processing workflow request is transmitted from the AP to an EAS from among the plurality of EASs based on the list of the plurality of EASs.

17. The device of claim 15 , wherein the first capability request is transmitted using an edge application programming interface (API).

18. The device of claim 17 , wherein the second capability request is transmitted using a media streaming API.

19. A non-transitory computer-readable medium storing instructions, the instructions comprising: one or more instructions that, when executed by one or more processors of a device for managing capabilities of a media streaming network, cause the one or more processors to:

receive a capability request for media streaming capabilities of an edge data network (EDN);

determine the media streaming capabilities of the EDN;

transmit a capability response based on the determined media streaming capabilities;

receive a media processing workflow request based on the capability response;

establish a media streaming session according to the media processing workflow request; and

stream media content based on the media streaming session,

wherein the capability request is received by a 5G media streaming (MS) application function (AF) from a media streaming application provider (AP),

wherein a confirmation, based on a list of a plurality of edge application servers (EASs) and any of environmental characteristics, a throughput and delay range, media processing function libraries, and input/output formats of functions, is transmitted from the 5GMS AF and to the AP through an edge discovery function (EDF) included in the AP,

wherein a first capability request and a second capability request are transmitted by different application programming interfaces (APIs), and

wherein the capability request is one of the first capability request and the second capability request.

20. The non-transitory computer-readable medium of claim 19 , wherein the media streaming capabilities relate to at least one media content transcoding, content protection, advertisement insertion, closed captioning, of available hardware resources, environmental characteristics of the EDN, a current throughput of an edge server associated with the EDN, and a current delay range of the edge server.

Continuity (7)
Continuation 17213679 · Mar 26, 2021
Provisional Application 63075461 · Sep 8, 2020
Provisional Application 63066692 · Aug 17, 2020
Provisional Application 63052104 · Jul 15, 2020
Provisional Application 63026432 · May 18, 2020
Provisional Application 63021411 · May 7, 2020
Related Publication 20240137393A1 · Apr 25, 2024
References Cited (29)
US 8806031B1 · Kondur · 2014 [cited by examiner]
US 20080112405A1 · Cholas · 2008 [cited by examiner]
US 20080270610A1 · John et al. · 2008 [cited by applicant]
US 20100198977A1 · Shetty et al. · 2010 [cited by applicant]
US 20110090898A1 · Patel · 2011 [cited by examiner]
US 20170317894A1 · Dao · 2017 [cited by examiner]
US 20180316746A1 · Shattil · 2018 [cited by applicant]
US 20190098091A1 · Shinde · 2019 [cited by examiner]
US 20190349628A1 · Cholas · 2019 [cited by examiner]
US 20190373443A1 · Palaniappan · 2019 [cited by examiner]
US 20200137642A1 · Hong · 2020 [cited by examiner]
US 20200404069A1 · Li · 2020 [cited by examiner]
US 20210136177A1 · Hall · 2021 [cited by examiner]
US 20210136178A1 · Casey · 2021 [cited by examiner]
US 20210219268A1 · Li · 2021 [cited by examiner]
US 20210243264A1 · Yoon · 2021 [cited by examiner]
US 20210274418A1 · Zhou · 2021 [cited by examiner]
US 20210314391A1 · Lee · 2021 [cited by examiner]
US 20220369218A1 · Gupta · 2022 [cited by examiner]
JP 2003209566A · 2003 [cited by applicant]
WO 2020033088A1 · 2020 [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; 5G Media Streaming (5GMS); General description and architecture (Release 16)”, 3GPP TS 26.501 V16.3.1, Mar. 2020, 63 pages … [cited by examiner]
“3rd Generation Partnership project; Technical Specification Group Services and System Aspects; Architecture for enabling Edge Applications; (Release 17)”, 3GPP TS 23.558 V0.2.0, Apr. 2020, 55 pages (Year: 2020). [cited by examiner]
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; 5G Media Streaming (5GMS); General description and architecture (Release 16) Draft”, 3GPP TS 26.501 V16.3.1, Mar. 2020, 68 … [cited by examiner]
3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; 5G Media Streaming (5GMS); General description and architecture (release 16). [cited by applicant]
3rd Generation Partnership project; Technical Specification Group Services and System Aspects; Architecture for enabling Edge Applications; (Release 17). [cited by applicant]
International Search Report dated Jul. 7, 2021 in International Application No. PCT/US21/27431. [cited by applicant]
Written Opinion of the International Searching Authority dated Jul. 7, 2021 in International Application No. PCT/US21/27431. [cited by applicant]
Communication dated Jul. 1, 2025 issued by Japanese Patent Office in Japanese Application No. 2024-037846. [cited by applicant]
Cited By (1)
US 12,689,619