IP Library Granted Patent US 12,598,355
Granted Patent B2
US 12,598,355 · App. 18/802,313 · Granted Apr 7, 2026

System and method enabling private to public media experiences

Inventor: Cevat Yerli (Dubai, AE)
Assignee: TMRW Group IP
H04N21/478G06T19/003G06T19/006
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,598,355
App. No.
18/802,313
Granted
Apr 7, 2026
Kind
B2
Abstract

A system of enabling private to public media experiences comprises at least one server computer. The at least one server computer stores in memory a content management platform. The content management platform is configured to receive a media content creation command sent from a content creator device connected to the content management platform through a network; in response to receiving the media content creation command, generating a media content instance that is visible to and accessible by the content creator device but is not visible to or accessible by one or more other end user devices connected to the content management platform; receive, from the content creator device, a publishing command; and flag the media content instance to enable the media content instance to be publicly visible to and accessible by the one or more other end user devices.

Claims (59)

1 . A system of enabling private to public media experiences, comprising:

a server computer storing in memory a content management platform, the content management platform configured to:

receive a media content creation command sent from a content creator device connected to the content management platform through a network;

in response to receiving the media content creation command, generate a media content instance that is only visible to and accessible by the content creator device;

displaying the media content instance as an added element in a virtual world system;

receive, from the content creator device, a publishing command; and

enable the media content instance to be publicly visible to and accessible by another end user device.

2 . The system of claim 1 , wherein the server computer further stores in memory an engine platform configured to host one or more 3D engines that include an external 3D engine from a corresponding external engine server and a cloud 3D engine, wherein the media content instance is created using at least one of the one or more 3D engines.

3 . The system of claim 2 , wherein the engine platform is further configured to:

request virtual frames from the one or more 3D engines;

receive the virtual frames sent by the one or more 3D engines; and

composite the virtual frames into a unified media stream view including the media content instance.

4 . The system of claim 2 , wherein the engine platform is further configured to:

place the media content instance in a private media content software layer that is visible only to the content creator device; and

move the media content instance to a public media content software layer to make the media content instance publicly visible to and accessible by the another end user device.

5 . The system of claim 2 , wherein the engine platform is further configured to:

render the media content instance invisible for the another end user device in a public media content software layer; and

render the media content instance visible for the another end user device.

6 . The system of claim 2 , wherein the content management platform enables the another end user device to edit the media content instance synchronously or asynchronously through the one or more 3D engines of the engine platform to enable co-creation of media content.

7 . The system of claim 1 , wherein the content management platform shares the media content instance with a media library, or positions the media content instance in a 3D coordinate of a virtual environment, or positions the media content instance in a 3D coordinate of the virtual world system connected to the content management platform.

8 . The system of claim 7 , wherein the virtual world system includes a plurality of virtual objects;

wherein the virtual objects include virtual data and models;

wherein the models comprise one or more of a 3D model, a dynamic model, a geometric model, and a machine learning model; and

wherein the models consider a level of detail specified by a specific scenario computation.

9 . The system of claim 1 , wherein the media content instance is viewed in an augmented reality presentation or a virtual reality presentation.

10 . A method enabling private to public media experiences, comprising:

receiving, by a server computer of a content management platform, a media content creation command sent through a content creator device connected to the content management platform through a network;

in response to receiving the media content creation command, generating a media content instance that is only visible to and accessible by the content creator device;

displaying the media content instance as an added element in a virtual world system;

receiving, from the content creator device, a publishing command; and

enabling the media content instance to be publicly visible to and accessible by another end user device.

11 . The method of claim 10 , further comprising hosting, by the server computer, one or more 3D engines that include at least one of an external 3D engine from a corresponding external engine server and a cloud 3D engine;

wherein the media content instance is created using the one or more 3D engines.

12 . The method of claim 11 , further comprising:

requesting virtual frames from the one or more 3D engines;

receiving the virtual frames sent by the one or more 3D engines; and

compositing the virtual frames into a unified media stream view including the media content instance for presentation by the another end user device.

13 . The method of claim 11 , further comprising:

placing the media content instance in a private media content software layer that is only visible to the content creator device; and

activating the private media content software layer to make the media content instance visible to and accessible by the another end user devices.

14 . The method of claim 11 , further comprising:

rendering the media content instance invisible for the another end user device;

placing the media content instance in a public media content software layer; and

rendering the media content instance visible to the another end user device.

15 . The method of claim 11 , further comprising enabling, by the server computer, the another end user device to edit the media content instance synchronously or asynchronously through the one or more 3D engines to enable co-creation of media content.

16 . The method of claim 11 , further comprising sharing the media content instance with a media library, or positioning the media content instance in a 3D coordinate of a virtual environment, or positioning the media content instance in a 3D coordinate of the virtual world system.

17 . The method of claim 16 , wherein the virtual world system includes a plurality of virtual objects;

wherein the virtual objects include virtual data and models;

wherein the models comprise one or more of a 3D model, a dynamic model, a geometric model, and a machine learning model; and

wherein the models consider a level of detail specified by a specific scenario computation.

18 . A non-transitory computer-readable medium having stored thereon computer code configured to cause a server computer to perform actions comprising:

receiving, by the server computer of a content management platform, a media content creation command sent through a content creator device connected to the content management platform through a network;

in response to receiving the media content creation command, generating a media content instance that is only visible to and accessible by the content creator device;

displaying the media content as an added element in a virtual world system;

receiving, from the content creator device, a publishing command; and

enabling the media content instance to be publicly visible to and accessible by another end user device.

19 . The non-transitory computer-readable medium of claim 18 , further comprising hosting, by the server computer, one or more 3D engines that include an external 3D engine from a corresponding external engine server and a cloud 3D engine;

wherein the media content instance is created using at least one of the one or more 3D engines.

20 . The non-transitory computer-readable medium of claim 19 , further comprising enabling, by the server computer, the another end user device to edit the media content instance synchronously or asynchronously through the one or more 3D engines to enable co-creation of media content.

Assignments (2)
CHANGE OF NAME Recorded Apr 30, 2025
From: TMRW FOUNDATION IP S.À R.L.
To: TMRW GROUP IP
Reel/Frame 071133/0552 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2024
From: YERLI, CEVAT
To: TMRW FOUNDATION IP S.ÀR.L.
Reel/Frame 068979/0216 →
Continuity (2)
Continuation 17722235 · Apr 15, 2022
Related Publication 20240406510A1 · Dec 5, 2024
References Cited (11)
US 8799219B2 · Silverman et al. · 2014 [cited by applicant]
US 10666662B2 · Thomas · 2020 [cited by examiner]
US 20100214111A1 · Schuler et al. · 2010 [cited by applicant]
US 20120311451A1 · Beaven · 2012 [cited by applicant]
US 20170318335A1 · Ding et al. · 2017 [cited by applicant]
US 20190066387A1 · Grossmann · 2019 [cited by examiner]
US 20190098370A1 · Laeuchli et al. · 2019 [cited by applicant]
US 20190278459A1 · da Costa · 2019 [cited by examiner]
US 20200236445A1 · Webster · 2020 [cited by examiner]
US 20200402314A1 · Yerli · 2020 [cited by examiner]
WO 2019183593A1 · 2019 [cited by applicant]