US 11,683,535 B2
System and method for capturing and distributing a live audio stream of a live event in real-time
Michel Pollet, Burnham (GB)
Assigned to PROWIRE SPORT LLC, Wilmington, DE (US)
Filed by Prowire Sport LLC, Wilmington, DE (US)
Filed on Jul. 15, 2021, as Appl. No. 17/377,105.
Application 17/377,105 is a continuation of application No. 15/977,269, filed on May 11, 2018, granted, now 11,089,341.
Prior Publication US 2022/0182684 A1, Jun. 9, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04N 21/2187 (2011.01); H04N 21/414 (2011.01); H04N 21/233 (2011.01); H04L 65/1101 (2022.01)
CPC H04N 21/2187 (2013.01) [H04N 21/233 (2013.01); H04N 21/41407 (2013.01); H04L 65/1101 (2022.05)] 21 Claims
OG exemplary drawing
 
1. A system for capturing and distributing a live multimedia or video stream of a live event in real-time to a plurality of mobile computing devices, the system comprising:
at least one memory configured to store computer-executable instructions; and
at least one processing device coupled to the at least one memory and at least one input device configured to receive the live multimedia or video stream, the computer-executable instructions when executed by the at least one processing device causing the at least one processing device to:
upon receipt of the live multimedia or video stream at the at least one input device:
generate, in real-time, a plurality of discrete data packets from the live multimedia or video stream;
prior to transmitting copies of the plurality of discrete data packets:
place each discrete data packet of the plurality of discrete data packets in a buffer, and generate a copy of each discrete data packet for each one of the plurality of mobile computing devices; and
as each discrete data packet is generated, retrieve the copy of each discrete data packet from the buffer and transmit that respective copy of the discrete data packet over a first network for receipt by the plurality of mobile computing devices, wherein the at least one processing device is enabled to retrieve and transmit the copy of the each discrete data packet from the buffer before the copy is over written by a copy of a next discrete data packet generated from the live multimedia or video stream is placed in the buffer, and
wherein the transmitting comprises:
transmitting a single copy of a first discrete data packet of the plurality of discrete data packets for receipt by each one of the plurality of mobile computing devices without transmitting other copies of the first discrete data packet to the plurality of mobile computing devices; and
after transmitting the single copy of the first discrete data packet, transmitting a single copy of a second discrete data packet of the plurality of discrete data packets different from the first discrete data packet, for receipt by each one of the plurality of the mobile computing devices without transmitting other copies of the second discrete data packet to the plurality of mobile computing devices.