# US 12,008,672 B2 · Systems and methods for delivering augmented reality content

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,008,672 B2
- Document ID: US12008672B2
- Status: Granted
- Kind: B2
- Application number: 17/660,665
- Filed: 2022-04-26
- Published: 2022-10-27
- Granted: 2024-06-11
- Earliest claimed: 2021-04-27
- Assignees: Digital Seat Media, Inc.
- Applicants: Digital Seat Media, Inc.
- Inventors: Cameron Fowler; Matthew Sullivan
- Web page: https://patentgrep.com/patent/US12008672B2

## CPC

- G06Q 50/34: Betting or bookmaking, e.g. Internet betting
- G07F 17/3288: {Betting, e.g. on live events, bookmaking}
- G06Q 10/0281: {for arena or stadium seating}
- G06Q 20/1235: {with control of digital rights management [DRM]}
- G06Q 20/4014: {Identity check for transactions}
- G06Q 20/4015: {using location information}
- G07F 17/32: for games, toys, sports, or amusements
- H04N 21/2143: {located in a single building, e.g. hotel, hospital or museum (arrangements specially adapted for plural spots in a confined site in broadcast systems H04H20/63; adaptations for transmission by electric cable for domestic distribution in television systems H04N7/106)}
- H04N 21/21805: {enabling multiple viewpoints, e.g. using a plurality of cameras}
- H04N 21/25866: {Management of end-user data (customer care in data networks H04L41/5077)}
- H04N 21/41407: {embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop (constructional details of equipment or arrangements specially adapted for portable computer application G06F1/1626; arrangements specially adapted for mobile receivers in broadcast systems H04H20/57)}
- H04N 21/437: Interfacing the upstream path of the transmission network, e.g. for transmitting client requests to a VOD server {(flow control in data networks H04L47/10; streaming protocols, e.g. RTP or RTCP, H04L65/65; scheduling or organising the servicing of application requests in data packet switching networks H04L67/60)}
- H04N 21/4524: {involving the geographical location of the client (retrieval from the Internet by querying based on geographical locations G06F16/9537; systems specially adapted for using geographical information in broadcast systems H04H60/70; protocols in which the network application is adapted for the location of the user terminal in communication control or processing H04L67/52; services making use of the location of users or terminals in wireless networks H04W4/02; locating users or terminals in wireless networks H04W64/00)}
- H04N 21/472: End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content {(end-user interfaces for retrieving video data from a database G06F16/739; network services for supporting unicast streaming H04L65/612)}
- H04N 21/482: End-user interface for programme selection
- H04N 21/8133: {specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video programme}
- H04N 21/816: {involving special video data, e.g 3D video}
- H04N 21/8549: Creating video summaries, e.g. movie trailer {(retrieval in video databases by using presentations in form of a video summary G06F16/739)}
- H04N 21/8586: {by using a URL (processing chained hypermedia data for information retrieval G06F16/94; information retrieval from the Internet by using URLs G06F16/955; URL in broadcast information H04H20/93; Web-based protocols H04L67/02)}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An augmented video system comprising: a server, a plurality of video cameras, a video storage device such as a database, and software capable of being operated on said server; wherein said plurality of video cameras capture a moment in time, each of said plurality of video cameras capturing a video file of said moment in time from a different perspective and storing each of said video files in a database; wherein said software combines each of said video files into a single combined video file; said combined video file being directed back to the server and said server generating a link to said combined video file; said combined video file being operably viewable as a video file on a computing device.

## Claims

### Claim 1

An augmented video system comprising:
a machine-readable code defined on a tag, the machine-readable code locally encoded to tie the tag to a particular venue, a server, a plurality of video cameras, a database, and software capable of being operated on said server;
wherein said plurality of video cameras capture a moment in time, each of said plurality of video cameras capturing a video file of said moment in time from a different perspective and storing each of said video files in said database; wherein said software combines each of said video files into a combined video file;
wherein said server, responsive to initial access by a user device via scanning the machine-readable code, generates a URL encoded to the tag that was scanned by the user device and to the combined video file, the generated URL subsequently used by said user device to send a request to said server to view the combined video file; and
wherein, responsive to the subsequent request to view the combined video file from said user device, said combined video file is directed back to the server in an assembled form for transmission of said combined video file to said user device, said combined video file being operably viewable as a video file on said user device.

### Claim 2 (depends on 1)

The augmented video system of claim 1 wherein said combined video file can be modified by a user to change the perspective of the combined video file.

### Claim 3 (depends on 2)

The augmented video system of claim 2 wherein the combined video file being modified is performed by a rotation of the user device along a horizontal axis or a vertical axis.

### Claim 4 (depends on 2)

The augmented video system of claim 2 wherein the combined video file being modified by a user is performed by touching a button operable to the user device.

### Claim 5 (depends on 1)

The augmented video system of claim 1 wherein the server further identifies the user device or a user within the augmented video system.

### Claim 6 (depends on 5)

The augmented video system of claim 5 wherein the server further identifies user analytics, said user analytics stored in a database and corresponding to a unique ID assigned to said user device.

### Claim 7 (depends on 1)

The augmented video system of claim 1 wherein the plurality of video cameras is selected from the group consisting of: high resolution, high frame rate video cameras, volumetric video capture hardware, depth sensing cameras, ultra-high FPS machine vision cameras, LIDAR sensors, LIDAR-enabled cameras, and combinations thereof.

### Claim 8 (depends on 1)

The augmented video system of claim 1 wherein an augmented video comprises an avatar added to the combined video file.

### Claim 9 (depends on 8)

The augmented video system of claim 8 wherein the avatar participates in the augmented video by replacing one or more elements within the augmented video.

### Claim 10 (depends on 8)

The augmented video system of claim 8 wherein the augmented video is displayed by an avatar perspective, wherein the avatar perspective modifies the perspective of the augmented video to a first-person view of the augmented video based upon placement of the avatar within the augmented video.

### Claim 11

A method of viewing a video replay in augmented reality comprising:
a. capturing a moment in time on a plurality of video cameras, said plurality of video cameras each capturing the same moment in time from a different perspective to create a plurality of video files;
b. stitching the plurality of video files together from the plurality of video cameras to create a combined video file;
c. generating a replay from the combined video file on a user device by scanning a tag locally encoded to identify a particular venue and a particular point of interest linked to the particular venue;
d. in response to scanning the tag, and by receiving a request at a server in response thereto, generating, on the server, a URL encoded to the particular tag that was scanned by the user device and to a target of a redirect request;
e. accessing the target of the redirect request;
f. identifying a content of said combined video file to be included in said request;
g. receiving data from a database including said content;
h. assembling the combined video file;
i. sending said combined video file to said user device; and
j. accessing said combined video file on said user device.

### Claim 12 (depends on 11)

The method of claim 11 further comprising:
modifying a visual angle of the combined video file by receiving at said user device a rotation along a horizontal axis or a vertical axis;
wherein rotating along the vertical axis rotates the viewing of the combined video file around a viewer in the vertical axis; and
wherein rotating along the horizontal axis rotates the viewing of the combined video file along the horizontal axis.

### Claim 13 (depends on 11)

The method of claim 11 wherein the combined video file to be viewed is selected from a list of one or more video files displayed on a GUI, wherein selection from the GUI sends a request to the server to access the combined video file, and wherein the combined video file is assembled and delivered to said user device.

### Claim 14 (depends on 11)

The method of claim 11 further comprising a set of data to be superimposed over the video file, wherein the superimposed set of data provides live statistics regarding one or more players viewed within the combined video file.

### Claim 15 (depends on 1)

The augmented video system of claim 1 wherein the machine-readable code locally encodes a tag ID to tie the tag to the particular venue and wherein the server uses the tag ID to determine the particular venue to which the tag is tied and to identify a particular point of interest linked to the particular venue.

### Claim 16 (depends on 15)

The augmented video system of claim 15 wherein generating a URL includes appending the tag ID to the URL to encode the URL to the tag.

### Claim 17 (depends on 15)

The augmented video system of claim 15 wherein the server uses the tag ID to determine if concurrent requests originate from the same venue or different venues.

### Claim 18 (depends on 15)

The augmented video system of claim 15 wherein the original orientation of the combined video file operably viewable on said user device is based on the particular point of interest identified by the tag ID.

### Claim 19 (depends on 15)

The augmented video system of claim 15 further comprising determining, using the tag ID, if an event is in progress at the time the tag was scanned by the user device.

### Claim 20 (depends on 15)

The augmented video system of claim 15 further comprising determining if the tag ID belongs to a tag grouping and, if so, transmitting content designated for the tag grouping to the user device.
