IP Library Granted Patent US 12,387,423
Granted Patent B2
US 12,387,423 · App. 18/057,005 · Granted Aug 12, 2025

Creating and distributing interactive addressable virtual content

Inventor: Marc Rowley (Lake Oswego, OR)
G06T15/205G06F3/012G06F3/013G06F3/016G06F3/04815G06F3/165G06T5/70G06T7/292G06T7/73G06T17/00G06T19/00G06T19/20G06F3/16G06T2207/30196G06T2207/30221G06T2215/16G06T2219/024H04N23/90
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,387,423
App. No.
18/057,005
Granted
Aug 12, 2025
Kind
B2
Abstract

Systems and methods create and distribute addressable virtual content with interactivity. The virtual content may depict a live event and may be customized for each individual user based on dynamic characteristics (e.g., habits, preferences, etc.) of the user that are captured during user interaction with the virtual content. The virtual content is generated with low latency between the actual event and the live content that allows the user to interactively participate in actions related to the live event. The virtual content may represent a studio with multiple display screens that each show different live content (of the same or different live events), and may also include graphic displays that include related data such as statistics corresponding to the live event, athletes at the event, and so on. The content of the display screens and graphics may be automatically selected based on the dynamic characteristics of the user.

Claims (26)

1. A method for creation and distribution of addressable virtual content with interactivity and low latency, comprising:

receiving, within a client device from a server, a live broadcast including (a) metadata defining only changes to a server 3D model defining a virtual environment, (b) a first empty node associated with a first virtual channel of the virtual environment, (c) a second empty node associated with a second virtual channel of the virtual environment, and (d) at least one address of media content;

updating a local 3D model in real-time based on the metadata to represent the virtual environment;

determining, at the client device, dynamic characteristics of a user of the client device, the dynamic characteristics including one or more of feedback on viewing by the user of the client device, preferences of the user, and interactive habits of the user; and

selecting, for the first empty node, one of the at least one address of media content based on the dynamic characteristics;

receiving, at the client device, the media content using the selected one of the at least one address of media content;

adding the media content to the first virtual channel of the local 3D model in real-time;

selecting, for the second empty node, custom content based on the dynamic characteristics;

adding the custom content to the second virtual channel in real-time; and

outputting a view of the local 3D model from the client device.

2. The method of claim 1 , further comprising rendering the view of the 3D model in real-time.

3. The method of claim 1 , further comprising:

receiving real-time actor movements;

updating movement of an avatar within the 3D model based on the real-time actor movements; and

wherein the metadata includes changes to the avatar.

4. The method of claim 1 , wherein the at least one address of media content is defined within broadcast parameters.

5. The method of claim 1 , wherein the first virtual channel is associated with a display screen within the virtual environment.

6. The method of claim 1 , further comprising:

decoding, from the live broadcast, the second empty node associated with a second virtual channel of the virtual environment.

7. The method of claim 1 , the custom content being pre-produced media content selected from the group comprising an advertisement, a graphic, a chart, a graph, an audio file, a betting prompt, a volumetric view, a multi-dimensional model, and a lesson plan.

8. The method of claim 1 , wherein the custom content is added to a display screen of the virtual environment within the local 3D model.

9. The method of claim 1 , further comprising:

receiving an input from the user in response to the custom content; and

sending the input to a third party associated with the custom content.

10. The method of claim 1 , the outputting comprising rendering the view of the local 3D model in real-time.

11. The method of claim 10 , wherein the view is selected by a user of the client device by positioning a virtual camera relative to the local 3D model.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2025
From: ROWLEY, MARC
To: LIVE CGI, INC.
Reel/Frame 070231/0529 →
Continuity (5)
Continuation 17090664 · Nov 5, 2020
Continuation In Part 17033496 · Sep 25, 2020
Continuation 15994840 · May 31, 2018
Provisional Application 62513198 · May 31, 2017
Related Publication 20230082513A1 · Mar 16, 2023
References Cited (21)
US 6567116B1 · Aman et al. · 2003 [cited by applicant]
US 10789764B2 · Rowley · 2020 [cited by applicant]
US 20070239611A1 · Blum · 2007 [cited by applicant]
US 20070288978A1 · Pizzurro · 2007 [cited by examiner]
US 20100026809A1 · Curry · 2010 [cited by applicant]
US 20120133638A1 · Davison · 2012 [cited by examiner]
US 20130147785A1 · Patiejunas · 2013 [cited by applicant]
US 20130249948A1 · Reitan · 2013 [cited by applicant]
US 20140223313A1 · Aebi · 2014 [cited by applicant]
US 20140270706A1 · Pasko · 2014 [cited by examiner]
US 20170173466A1 · Fahmie · 2017 [cited by applicant]
US 20170178298A1 · Bonnier et al. · 2017 [cited by applicant]
US 20170318262A1 · Safaei et al. · 2017 [cited by applicant]
US 20170359523A1 · Rubinstein · 2017 [cited by applicant]
US 20180133603A1 · Ninoles et al. · 2018 [cited by applicant]
US 20180220125A1 · Tamir et al. · 2018 [cited by applicant]
US 20200037034A1 · Greyling · 2020 [cited by applicant]
U.S. Appl. No. 62/452,694, filed Jan. 31, 2017. [cited by applicant]
U.S. Appl. No. 17/033,496, Non-Final Office Action dated Sep. 20, 2021, 53 pages. [cited by applicant]
U.S. Appl. No. 17/033,496, Final Office Action dated Aug. 10, 2023, 63 pages. [cited by applicant]
U.S. Appl. No. 17/229,583, Notice of Allowance dated Jan. 23, 2023, 10 pages. [cited by applicant]