IP Library › Granted Patent US 12,010,159
Granted Patent B2
US 12,010,159 · App. 18/127,981 · Granted Jun 11, 2024

Triggering of edge server discovery and instantiation by a 5GMS-aware application

Inventor: Iraj Sodagar (Los Angeles, CA)
Assignee: TENCENT AMERICA LLC
H04L65/60H04L41/12
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,010,159
App. No.
18/127,981
Granted
Jun 11, 2024
Kind
B2
Abstract

This disclosure relates to an edge-enabled Fifth Generation Media Streaming (5GMS) system that includes a user device having a 5GMS-aware application that sends a request to use edge services to a media session handler of the user device. In response, an edge enabler client of the user device sends a discovery request to an edge data network.

Claims (45)

1. A method for media streaming, the method comprising:

sending, with a Fifth Generation Media Streaming (5GMS)-aware application of a user device, a request to use edge services to a media session handler of the user device via an M6 interface;

subsequent to sending the request to use the edge services, sending, with an edge-enabler client (EEC) of the user device, a discovery request for one or more available edge application servers (EASs);

receiving, with the EEC, a discovery response indicating the one or more available EASs;

selecting, with at least one of the EEC or the media session handler, a target EAS from among the one or more available EASs indicated in the discovery response; and

streaming, with the user device, media content communicated with the target EAS.

2. The method of claim 1 , wherein the sending of the discovery request is triggered by the sending of the request to use the edge services from the 5GMS-aware application to the media session handler via the M6 interface.

3. The method of claim 1 , wherein the request to use the edge services comprises an application client type of the 5GMS-aware application.

4. The method of claim 1 , further comprising:

sending, with the media session handler, an indication of an availability of the edge services to the 5GMS-aware application.

5. The method of claim 4 , wherein the indication is sent over the M6 interface between the 5GMS-aware application and the media session handler.

6. The method of claim 4 , wherein the indication comprises at least one of: a list of one or more providers of one or more EAS instances; one or more EAS types; or one or more EAS features.

7. The method of claim 4 , further comprising:

receiving, with the media session handler, Service Access Information from a 5GMS application function (AF),

wherein the indication is sent to the 5GMS-aware application in response to receiving the Service Access Information.

8. The method of claim 1 , wherein the discovery request and the discovery response are both communicated over an EDGE-1 interface between the EEC and an edge enabler server (EES).

9. The method of claim 1 , further comprising:

acknowledging, with the media session handler, use of the target EAS to the 5GMS-aware application.

10. A media streaming device comprising:

a memory storing a plurality of instructions; and

a processor configured to execute the plurality of instructions, and upon execution of the plurality of instructions is configured to:

send, with Fifth Generation Media Streaming (5GMS)-aware application, a request to use edge services to a media session handler via an M6 interface;

subsequent to the sending of the request to use the edge services, send, with an edge-enabler client (EEC), a discovery request for one or more available edge application servers (EASs);

receive, with the EEC, a discovery response indicating the one or more available EASs;

select, with at least one of the EEC or the media session handler, a target EAS from among the one or more available EASs indicated in the discovery response; and

stream media content communicated with the target EAS.

11. The media streaming device of claim 10 , wherein the processor, upon execution of the plurality of instructions, is configured to trigger the EEC to send the discovery request in response to the 5GMS-aware application sending the request to use the edge services to the media session handler via the M6 interface.

12. The media streaming device of claim 10 , wherein the request to use the edge services comprises an application client type of the 5GMS-aware application.

13. The media streaming device of claim 10 , wherein the processor, upon execution of the plurality of instructions, is further configured to:

send, with the media session handler, an indication of an availability of the edge services to the 5GMS-aware application.

14. The media streaming device of claim 13 , wherein the processor, upon execution of the plurality of instructions, is configured to send the indication over the M6 interface between the 5GMS-aware application and the media session handler.

15. The media streaming device of claim 13 , wherein the indication comprises at least one of: a list of one or more providers of one or more EAS instances; one or more EAS types; or one or more EAS features.

16. The media streaming device of claim 13 , wherein the processor, upon execution of the plurality of instructions, is further configured to:

receive, with the media session handler, Service Access Information from a 5GMS application function (AF),

wherein the indication is sent to the 5GMS-aware application in response to receipt of the Service Access Information.

17. The media streaming device of claim 10 , wherein the processor, upon execution of the plurality of instructions, is configured to communicate the discovery request and the discovery response over an EDGE-1 interface between the EEC and an edge enabler server (EES).

18. The media streaming device of claim 10 , wherein the processor, upon execution of the plurality of instructions, is further configured to:

acknowledge, with the media session handler, use of the target EAS to the 5GMS-aware application.

19. A non-transitory computer readable storage medium storing a plurality of instructions executable by a processor, wherein upon execution, the plurality of instructions is configured to cause the processor to:

send, with Fifth Generation Media Streaming (5GMS)-aware application, a request to use edge services to a media session handler via an M6 interface;

subsequent to the sending of the request to use the edge services, send, with an edge-enabler client (EEC), a discovery request for one or more available edge application servers (EASs);

receive, with the EEC, a discovery response indicating the one or more available EASs;

select, with at least one of the EEC or the media session handler, a target EAS from among the one or more available EASs indicated in the discovery response; and

stream media content communicated with the target EAS.

20. The non-transitory computer readable storage medium of claim 19 , wherein the plurality of instructions, upon execution, is configured to cause the processor to trigger the EEC to send the discovery request in response to the 5GMS-aware application sending the request to use the edge services to the media session handler via the M6 interface.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2024
From: SODAGAR, IRAJ
To: TENCENT AMERICA LLC
Reel/Frame 067263/0589 →
Continuity (3)
Provisional Application 63325520 · Mar 30, 2022
Provisional Application 63338354 · May 4, 2022
Related Publication 20230353617A1 · Nov 2, 2023
Cited By (1)
US 12,401,727