IP Library Granted Patent US 12682719
Granted Patent B2
US 12682719 · App. 19/424,705 · Granted Jul 14, 2026

Avatar-based sports betting

Inventor: Patrick Soon-Shiong (Culver City, CA)
Assignee: NANT HOLDINGS IP, LLC
G07F17/3211G07F17/3223G07F17/3288
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 12682719
App. No.
19/424,705
Granted
Jul 14, 2026
Kind
B2
Abstract

Methods and systems are provided to display a real world event on a client device with avatars. Appropriate parameters for the real world event are provided and participants in the real world event are associated to avatars. As the real world event begins, a server is configured to provide information on the real world event to the client device, and the client device displays a representation of a virtual event using the avatars and the information received from the server.

Claims (34)

1 . A computer-based augmented reality sports broadcasting system comprising:

at least one non-transitory computer readable memory storing software instructions; and

at least one processor coupled with the at least one memory and, upon execution of the software instructions, performs the following operations:

obtaining digital data representing a real-world sporting event having a plurality of participants;

generating location coordinates representing placement of a three-dimensional avatar of at least one participant from the plurality of participants within an augmented reality environment;

generating an avatar orientation vector representing an orientation of the three-dimensional avatar;

generating a movement vector representing a direction of travel and/or speed for the three-dimensional avatar based on the digital data; and

transmitting at least the location coordinates, the avatar orientation vector, and the movement vector to a client device thereby enabling the client device to render the three-dimensional avatar in the augmented reality environment based on at least the location coordinates, the avatar orientation vector, and the movement vector.

2 . The system of claim 1 , wherein the location coordinates comprise S2 cell geo-location data.

3 . The system of claim 1 , wherein the at least one processor further performs operations comprising:

storing an initial location vector for the three-dimensional avatar; and

updating a current location of the three-dimensional avatar based on the movement vector relative to the initial location vector.

4 . The system of claim 1 , wherein the augmented reality environment comprises a different physical location than a real-world location of the real-world sporting event.

5 . The system of claim 1 , wherein the client device renders the three-dimensional avatar in an environment that is local to the user.

6 . The system of claim 1 , wherein the orientation vector represents at least one of: an up direction of the three-dimensional avatar and a facing direction of the three-dimensional avatar.

7 . The system of claim 6 , wherein the avatar orientation vector comprises three spatial dimensions.

8 . The system of claim 1 , wherein the orientation vector represents at least one of the following: a scale of the three-dimensional avatar and a size of the three-dimensional avatar.

9 . The system of claim 8 , wherein a magnitude of the avatar orientation vector represents at least one of the scale and the size of the three-dimensional avatar.

10 . The system of claim 1 , wherein the movement vector comprises X, Y, and Z components indicating a direction of motion.

11 . The system of claim 1 , wherein the at least one processor further performs operations comprising:

generating a plurality of avatar orientation vectors, each corresponding to a different participant of the plurality of participants;

generating a plurality of movement vectors, each corresponding to a different participant of the plurality of participants; and

transmitting the plurality of avatar orientation vectors and the plurality of movement vectors to the client device.

12 . The system of claim 1 , wherein the at least one processor further performs operations comprising transmitting an initial setup vector to the client device prior to transmitting the movement vector, the initial setup vector comprising information enabling rendering of a map or a virtual representation of an environment.

13 . The system of claim 1 , wherein the client device comprises a mobile device.

14 . The system of claim 1 , wherein the client device is configured to allow a user to look through the client device and see the three-dimensional avatar representation overlaid on a physical environment.

15 . The system of claim 1 , wherein the real-world sporting event comprises a race, and the three-dimensional avatar is rendered as moving along a virtual track in the augmented reality environment.

16 . The system of claim 15 , wherein the virtual track comprises a series of three-dimensional hoops in space.

17 . The system of claim 1 , wherein the augmented reality environment rendered on the client device also includes a representation of at least one additional real-world sporting event.

18 . The system of claim 1 , wherein the at least one processor further performs operations comprising:

receiving betting information from the client device relating to the real-world sporting event; and

transmitting updated location coordinates and updated movement vectors to the client device as the real-world sporting event progresses.

19 . The system of claim 1 , wherein the at least one processor stores local attributes for the three-dimensional avatar on the client device, the local attributes comprising at least a current location vector.

20 . The system of claim 1 , wherein the client device is enabled to alter a view of the three-dimensional avatar based at least on the orientation vector.