IP Library Granted Patent US 11,232,524
Granted Patent B2
US 11,232,524 · App. 16/094,401 · Granted Jan 25, 2022

System for enhancing data transmission in a network environment

Inventors: Alexander Savenok (Grandview, MO); Pavel Savenok (Wheaton, IL); Gregory H. Leekley (Charlotte, NC)
Assignee: Vertigo Media, Inc.
G06Q50/01G06F21/604G06Q20/065G06Q50/184H04L12/1818H04L12/1822H04L51/32H04L63/10H04L65/1069H04L65/4076H04L65/4084H04L67/1063H04L67/1074H04L67/1095H04L12/1845
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 11,232,524
App. No.
16/094,401
Granted
Jan 25, 2022
Kind
B2
Abstract

A data handling or patching system operates to reduce redundant data within a data storage. Data files are compared, and a data difference is output. In files that have very similar data, the data difference between values is relatively small, and thus when a basic data file and a data difference file are stored, data redundancy is significantly reduced. The data difference of “diff” file can then be used to losslessly reproduce the data of either of the compared files. A first or primary port is dedicated for base quality transmissions on which the broadcasting client sends the lowest available quality. Additional or secondary ports enable transmission of higher than base quality data, sent as “diff's” of the base quality. The receiving client combines the “diff” data on the secondary ports with the base data of the first port, to produce higher quality media.

Claims (23)

1. A data transmission system for enhancing quality of data transmissions, the data transmission system being operable within a computer-based network environment and comprising:

a sending client computer and a receiving client computer within the computer-based network environment, the sending and receiving client computers each being outfitted with a non-transitory, computer-implementable data transmission application and at least two data transmission ports, a basal port of the at least two data transmission ports being dedicated for base quality data transmission and at least one secondary port of the at least two data transmission ports being dedicated for data difference file transmission;

data difference file transmissions being derived from compared data difference sizes, data difference sizes all exceeding an established threshold value denoting a new base file designation for transmission via the at least one secondary port, data difference sizes determined below the established threshold providing a data difference size of least value, the data difference size of least value being stored in place of an original file for transmission via the basal port;

base quality and data difference file transmissions being synchronized at the receiving client computer by aligning the base quality and data difference file transmissions on a timestamp via the non-transitory, computer-implementable data transmission application, the non-transitory, computer-implementable data transmission application further (a) applying an algorithmic process to conform the base quality and data difference file transmissions, as aligned on the timestamp, into a series of individual cube face frames and (b) stitching together the cube face frames via a cubic-mapping mechanism for cohesive playback;

video data being transmitted via both the basal port and the at least one secondary port as the individual cube faces for compiling an entire map shape by way of the cubic-mapping mechanism, port quality being dependent upon a visible cube face of the cubic-mapping mechanism as controlled by a viewer at the receiving client computer.

2. The data transmission system of claim 1 wherein audio data is simultaneously transmitted with the video data, the audio data being appended to a select cube face video transmission.

3. The data transmission system of claim 1 wherein audio data is simultaneously transmitted with the video data, the audio data being transmitted in parallel to the video data via a dedicated basal and secondary multi-port set.

4. The data transmission system of claim 1 wherein video data is transmitted to the receiving client computer upon all cube faces at base quality to promote video data load as a viewer changes perspective with additional quality data being added to the visible cube face for enhancing quality of video data consumption thereby.

5. A data transmission system for producing real-time 360-degree video transmissions within a computer-based network environment, the data transmission system comprising:

a sending client computer and a receiving client computer within the computer-based network environment, the sending client computer and the receiving client computer each being outfitted with a non-transitory, computer-implementable data transmission application and at least two data transmission ports, a basal port of the at least two data transmission ports being dedicated for base quality data transmission and at least one secondary port of the at least two data transmission ports being dedicated for data difference file transmission, video data being transmitted via both the basal port and the at least one secondary port aligned on a timestamp and algorithmically processed via the non-transitory, computer-implementable data transmission application as individual cube faces for compiling an entire map shape of a cubic-mapping mechanism, the cubic-mapping mechanism being operable to stitch together the individual cube faces for cohesive playback and producing real-time 360-degree videos, port quality being dependent upon a visible cube face of the cubic-mapping mechanism as controlled by a viewer at the receiving client computer.

6. The data transmission system of claim 5 characterized in that audio data is simultaneously transmitted with the video data, the audio data being appended to a select cube face video transmission.

7. The data transmission system of claim 5 characterized in that audio data is simultaneously transmitted with the video data, the audio data being transmitted in parallel to the video data via a dedicated basal and secondary multi-port set.

8. The data transmission system of claim 5 characterized in that data difference file transmissions are derived from compared data difference sizes, data difference sizes all exceeding an established threshold value denoting a new base file designation for transmission via the at least one secondary port, data difference sizes determined below the established threshold providing a data difference size of least value, the data difference size of least value being stored in place of an original file for transmission via the basal port, base quality and data difference file transmissions being synchronized at the receiving client computer via the non-transitory, computer-implementable data transmission application for producing higher than basal quality output.

9. The data transmission system of claim 5 wherein video data is transmitted to the receiving client computer upon all cube faces at base quality to promote video data load as a viewer changes perspective with additional quality data being added to the visible cube face for enhancing quality of video data consumption thereby.

10. A data transmission system for enhancing quality of 360-degree video data transmissions within a computer-based network environment, the data transmission system comprising:

a sending client computer and a receiving client computer within the computer-based network environment, the sending and receiving client computers each being outfitted with a non-transitory, computer-implementable data transmission application and at least two data transmission ports in communication with a cube-mapping mechanism, a basal port of the at least two data transmission ports being dedicated for base quality transmission and at least one secondary port of the at least two data transmission ports being dedicated for data difference file transmission, video data being transmitted to the receiving client computer via both the basal port and the at least one secondary port aligned on a timestamp and algorithmically processed via the non-transitory, computer-implementable data transmission application as individual cube faces for compiling an entire map shape of the cube-mapping mechanism, the cube-mapping mechanism being operable to stitch together the individual cube faces for cohesive playback and producing 360-degree videos, port quality being dependent upon a visible cube face of the cube-mapping mechanism as controlled by a viewer at the receiving client computer.

11. The data transmission system of claim 10 wherein the 360-degree videos are produced in real-time.

12. The data transmission system of claim 10 wherein the cube-mapping mechanism utilizes six cube faces of a cube for compiling a map shape.

13. The data transmission system of claim 10 wherein the computer-implementable data transmission application provides the cube-mapping mechanism.

14. The data transmission system of claim 10 characterized in that audio data is simultaneously transmitted with the video data, the audio data being appended to a select cube face video transmission.

15. The data transmission system of claim 10 characterized in that audio data is simultaneously transmitted with the video data, the audio data being transmitted in parallel to the video data via a dedicated basal and secondary multi-port set.

16. The data transmission system of claim 10 characterized in that data difference file transmissions are derived from compared data difference sizes, data difference sizes all exceeding an established threshold value denoting a new base file designation for transmission via the at least one secondary port, data difference sizes determined below the established threshold providing a data difference size of least value, the data difference size of least value being stored in place of an original file for transmission via the basal port, base quality and data difference file transmissions being synchronized at the receiving client computer via the non-transitory, computer-implementable data transmission application.

17. The data transmission system of claim 10 wherein video data is transmitted to the receiving client computer upon all cube faces at base quality to promote video data load as a viewer changes perspective with additional quality data being added to the visible cube face for enhancing quality of video data consumption thereby.

Assignments (5)
CHANGE OF NAME Recorded Mar 31, 2026
From: ADEIA MEDIA HOLDINGS LLC
To: ADEIA MEDIA HOLDINGS INC.
Reel/Frame 075304/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2024
From: SGPH, LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 067221/0938 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2023
From: VERTIGO MEDIA, INC.
To: SGPH, LLC
Reel/Frame 064981/0982 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2019
From: REMOTE MEDIA, LLC
To: VERTIGO MEDIA, INC.
Reel/Frame 051340/0882 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2018
From: SAVENOK, ALEXANDER; SAVENOK, PAVEL; LEEKLEY, GREGORY H.
To: REMOTE MEDIA, LLC
Reel/Frame 047550/0534 →