IP Library Granted Patent US 12,430,854
Granted Patent B2
US 12,430,854 · App. 17/725,985 · Granted Sep 30, 2025

Methods for providing light 5G AR/MR devices by running AR/MR processing on 5G edge servers/cloud including simplified dynamic scene updates

Inventor: Iraj Sodagar (Palo Alto, CA)
Assignee: TENCENT AMERICA LLC
G06T19/003G06T19/006G06V20/35H04L65/60H04L65/75H04L67/131H04L67/14H04L67/2866H04L67/34H04L67/50H04W4/06
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,430,854
App. No.
17/725,985
Granted
Sep 30, 2025
Kind
B2
Abstract

A method is provided. The method includes selecting a standalone augmented reality (STAR) media content including a scene for transmission over a 5G media streaming (5GMS) network, creating, in an outer session loop, an augmented reality (AR)/mixed reality (MR) session for streaming the STAR media content, rendering, in an inner session loop within the outer session loop, the STAR media content, and updating, in the outer session loop, the scene with a new scene by providing the new scene to the inner session loop while the inner session loop renders the STAR media content.

Claims (43)

1. A method for transmitting media content over a 5G media streaming (5GMS) network, the method comprising:

selecting, by a augmented reality (AR) scene manager on a standalone augmented reality (STAR) user device (UE), STAR UE supported media content comprising a full scene description;

creating, by the AR scene manager, an AR/mixed reality (MR) session for streaming the STAR UE supported media content,

wherein the AR scene manager and a media client on the STAR UE configure rendering and delivery media pipelines,

wherein the streaming of the STAR UE supported media content in the AR/mixed reality (MR) session comprises a double loop call flow, the double loop call flow comprising an outer AR media delivery pipeline and an inner media session loop that is nested within the outer AR media delivery pipeline,

wherein, the inner media session loop is configured to stream one or more media objects based on the full scene description, and

wherein the outer AR media delivery pipeline is configured to receive one or more updates to the scene, the updates comprising at least one media object from a new scene, and provide the at least one media object from the new scene to the inner media session loop, while the one or more media objects are being streamed to STAR UE by the inner media session loop; and obtaining in the outer AR media delivery pipeline, a number of required transport sessions for media acquisition based on the STAR UE supported media content, wherein the number of required transport sessions are determined based on delivery manifest information.

2. The method of claim 1 , wherein the updates to the scene comprise updated pose information.

3. The method of claim 2 , wherein the updates to the scene further comprises requesting, in the inner media session loop, immersive media based on the updated pose information.

4. The method of claim 3 , wherein the updates to the scene further comprises:

receiving, in the inner media session loop, the immersive media; and

registering, in the inner media session loop, AR content of the immersive media to the real world.

5. The method of claim 4 , wherein the updates to the scene further comprises decoding and processing, in the inner media session loop, the immersive media.

6. A device for transmitting media content over a 5G media streaming (5GMS) network, 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 comprising:

first selecting code configured to cause the at least one processor to select by a augmented reality (AR) scene manager on a standalone augmented reality (STAR) user device (UE), STAR UE supported media content comprising a full scene description;

first creating code configured to cause the at least one processor to create, by the AR scene manager, an AR/mixed reality (MR) session for streaming the STAR UE supported media content,

wherein the AR scene manager and a media client on the STAR UE configure rendering and delivery media pipelines,

wherein the streaming of the STAR UE supported media content in the AR/mixed reality (MR) session comprises a double loop call flow, the double loop call flow comprising an outer AR media delivery pipeline and an inner media session loop that is nested within the outer AR media delivery pipeline,

wherein, the inner media session loop is configured to stream one or more media objects based on the full scene description, and

wherein the outer AR media delivery pipeline is configured to receive one or more updates to the scene, the updates comprising at least one media object from a new scene, and provide at least one media object from the new scene to the inner media session loop, while the one or more media objects are being streamed to the STAR UE by in the inner media session loop; and

first obtaining code configured to cause the at least one processor to obtain, in the outer AR media delivery pipeline, a number of required transport sessions for media acquisition based on the STAR UE supported media content, wherein the number of required transport sessions are determined based on delivery manifest information.

7. The device of claim 6 , wherein the updates to the scene comprise pose information to the inner media session loop.

8. The device of claim 7 , wherein the updates to the scene causes the at least one processor to request, in the inner media session loop, immersive media based on the updated pose information.

9. The device of claim 8 , wherein the updates to the scene causes the at least one processor to:

receive, in the inner media session loop, the immersive media; and

register, in the inner media session loop, AR content of the immersive media to the real world.

10. The device of claim 9 , wherein the updates to the scene causes the at least one processor to decode and process, in the inner media session loop, the immersive media.

11. A non-transitory computer-readable medium storing instructions for transmitting media content over a 5G media streaming (5GMS) network, the instructions comprising: one or more instructions that, when executed by one or more processors of a device, cause the one or more processors to:

select, by a augmented reality (AR) scene manager on a standalone augmented reality (STAR) user device (UE), STAR UE supported media content comprising a full scene description;

create, by the AR scene manager, an AR/mixed reality (MR) session for streaming the STAR UE supported media content,

wherein the AR scene manager and a media client on the STAR UE configure rendering and delivery media pipelines,

wherein the streaming of the STAR UE supported media content in the AR/mixed reality (MR) session comprises a double loop call flow, the double loop call flow comprising an outer AR media delivery pipeline and an inner media session loop that is nested within the outer AR media delivery pipeline,

wherein, the inner media session loop is configured to stream one or more media objects based on the full scene description, and

wherein the outer AR media delivery pipeline is configured to receive one or more updates to the scene, the updates comprising at least one media object from a new scene, and provide the at least one media object from the new scene to the inner media session loop, while the one or more media objects are being streamed to STAR UE by the inner media session loop; and

obtain, in the outer AR media delivery pipeline, a number of required transport sessions for media acquisition based on the STAR UE supported media content, wherein the number of required transport sessions are determined based on delivery manifest information.

12. The non-transitory computer-readable medium of claim 11 , wherein the updates to the scene comprise updated pose information.

13. The non-transitory computer-readable medium of claim 12 , wherein the updates to the scene cause the one or more processors to update the scene by requesting, in the inner media session loop, immersive media based on the updated pose information.

14. The non-transitory computer-readable medium of claim 13 , wherein the updates to the scene cause the one or more processors to update the scene by:

receiving, in the inner media session loop, the immersive media; and

registering, in the inner media session loop, AR content of the immersive media to the real world.

15. The non-transitory computer-readable medium of claim 14 , wherein the updates to the scene cause the one or more processors to update the scene by decoding and processing, in the inner media session loop, the immersive media.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2022
From: SODAGAR, IRAJ
To: TENCENT AMERICA LLC
Reel/Frame 059668/0218 →
Continuity (2)
Provisional Application 63275358 · Nov 3, 2021
Related Publication 20230135220A1 · May 4, 2023
References Cited (34)
US 20070050482A1 · Sundstrom · 2007 [cited by examiner]
US 20100289804A1 · Jackman · 2010 [cited by examiner]
US 20120320094A1 · Ruddle · 2012 [cited by examiner]
US 20180285129A1 · Mangino · 2018 [cited by applicant]
US 20190068674A1 · Brinkley et al. · 2019 [cited by applicant]
US 20190114830A1 · Bouazizi et al. · 2019 [cited by applicant]
US 20190174502A1 · Li · 2019 [cited by examiner]
US 20210051522A1 · Zhou et al. · 2021 [cited by applicant]
US 20210110614A1 · Shahrokni et al. · 2021 [cited by applicant]
US 20210275915A1 · Fersch et al. · 2021 [cited by applicant]
US 20210320955A1 · Kolan · 2021 [cited by applicant]
US 20230176915A1 · Rhyu · 2023 [cited by examiner]
US 20230215075A1 · Peri · 2023 [cited by examiner]
US 20230351705A1 · Yip · 2023 [cited by examiner]
JP 2019535191A · 2019 [cited by applicant]
WO 2018064283A1 · 2018 [cited by applicant]
Sung-Eui Yoon, Brian Salomon, Russell Gayle, and Dinesh Manocha, “Quick-VDR: Out-of-Core View-Dependent Rendering of Gigantic Models”, 2005, IEEE Transactions on Visualization and Computer Graphics, 11(4):369-382 (Year:… [cited by examiner]
Samsung Electronics Co., Ltd, “[FS_5GSTAR] Updates to 6.3.4 Procedures and Call Flows for Interactive Immersive Services”, Oct. 2021, 3GPP Draft; S4AV210814, Mobile Comptence Centre Sophia-Antipolis Cedex; France, retri… [cited by examiner]
Openstak, “5.3 Nested Loops—Introduction to Python Programming”, 2025, retrieved from https://openstax.org/books/introduction-python-programming/pages/5-3-nested-loops (Year: 2025). [cited by examiner]
Alberto Rico-Alvariño, Imed Bouazizi, Miguel Griot, Prasad Kadiri, Le Liu, Thomas Stockhammer, “3GPP Rel-17 Extensions for 5G Media Delivery”, 2022, IEEE Transactions on Broadcasting, 68(2):422-438 (Year: 2022). [cited by examiner]
“3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; 5G Media Streaming (5GMS); General description and architecture (Release 16)”, 3GPP TS 26.501v16.8.0, Jun. 2016, 79 pgs. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group SA; Support of 5G Glass-type Augmented Reality / Mixed Reality (AR/MR) devices; (Release 17)” 3GPP TR 26.998 v1.0.3, Oct. 2021, 92 pgs. [cited by applicant]
International Search Report dated Sep. 12, 2022 from the International Searching Authority in International Application No. PCT/US2022/028690. [cited by applicant]
Written Opinion dated Sep. 12, 2022 from the International Searching Authority in International Application No. PCT/US2022/028690. [cited by applicant]
Communication issued Sep. 10, 2024 in Japanese Patent Application No. 2023-552288. [cited by applicant]
Notice of Reasons for Refusal dated Aug. 13, 2024 in Japanese Application No. 2023-552350. [cited by applicant]
Tencent Cloud, “[FS_5GSTAR] Updates to 6.2.4. procedures and call flows for STAR and EDGAR based media streaming”, 3GPP TSG 3GPPSA4#116-e, S4-211407, Nov. 2021, pp. 1-6 (6 pages total). [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group SA; Support of 5G Glass-type. Augmented Reality / Mixed Reality (AR/MR) devices; (Release 17)”, 3GPP TR 26.998 v1.0.2, Sep. 2021, pp. 1-88 (88 pages tot… [cited by applicant]
Tencent Cloud, “[FS_5GSTAR] Updates to 6.3.4. Corrections for STAR and EDGAR interactive immersive service call flows”, 3GPP TSG 3GPPSA4#116-e, S4-211408, Nov. 2021, pp. 1-6 (6 p. total). [cited by applicant]
Tencent, “[FS_5GSTAR] EDGAR-based media streaming update”, 3GPP SA4#115-e, S4- 211122, Aug. 2021, pp. 1-10 (10 pages total). [cited by applicant]
Extended European Search Report dated Feb. 4, 2025 from the European Patent Office in Application No. 22890569.1. [cited by applicant]
Extended European Search Report dated Feb. 4, 2025 from the European Patent Office in Application No. 22890566.7. [cited by applicant]
“3rd Generation Partnership Project; Technical Specification Group SA; Support of 5G Glass-type Augmented Reality / Mixed Reality (AR/MR) devices; (Release 17)”, 3GPP TR 26.998 v1.0.3 (Oct. 2021), pp. 1-89 (89 pages tot… [cited by applicant]
Korean Office Action dated Jul. 1, 2025 issued in KR Application No. 10-2023-7022961. [cited by applicant]