IP Library › Granted Patent US 10,368,134
Granted Patent B2
US 10,368,134 · App. 15/183,305 · Granted Jul 30, 2019

Live content streaming system and method

Inventors: Joshua Joseph Wagner (Port Orange, FL); James McCarthy (Daytona, FL)
Assignee: Placement Labs, LLC
H04N21/4758G06Q10/10G06Q50/01H04L65/1069H04L65/4076H04N21/2187H04N21/25841H04N21/436
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 10,368,134
App. No.
15/183,305
Granted
Jul 30, 2019
Kind
B2
Abstract

A live media streaming system and method is presented herein. The system and method includes broadcasting a live media stream in at least one of a plurality of themed broadcasting channels, the live media stream being transmitted from a broadcasting device corresponding to a broadcasting user. A jump zone (a physical region or area) is selected or defined based upon predetermined jump zone criteria corresponding to the at least one of the plurality of themed broadcasting channels. Further, a next broadcasting user is selected, wherein the user is located within the physical geographic region of the jump zone. Once the next broadcasting user is selected, a live media stream is broadcasted from the next user's broadcasting device.

Claims (44)

1. A dynamic live media streaming method comprising:

broadcasting, via a broadcast management system, a live media stream from at least one broadcasting device over at least one network to a plurality of content viewing devices, the broadcast management system comprising a computer processor, memory, storage device and at least one network communication device for communication between the at least one broadcasting device and the plurality of content viewing devices,

determining a jump zone based upon at least one predetermined jump zone criteria, the jump zone comprising a physical geographic region where a next broadcasting device must be located,

prior to stopping the live media stream from the at least one broadcasting device:

receiving a live vote from at least one of the plurality of content viewing devices for the live media stream, and

determining if additional broadcasting time is warranted based upon a number of positive votes received and attributed to the live media stream from the at least one broadcasting device,

stopping the live media stream from the at least one broadcasting device,

selecting the next broadcasting device in the jump zone, and

broadcasting a live media stream from the next broadcasting device.

2. The method as recited in claim 1 wherein stopping the live media stream from the at least one broadcasting device is based upon an expiration of broadcasting time.

3. The method as recited in claim 1 wherein stopping the live media stream is based upon a receipt of a predetermined amount of negative votes attributed to the live media stream from the at least one broadcasting device.

4. The method as recited in claim 1 further comprising defining the predetermined jump zone criteria as comprising a minimum distance from the at least one broadcasting device, and a maximum distance from the at least one broadcasting device; wherein the physical geographic region of the jump zone is defined as being within the minimum distance from the at least one broadcasting device and the maximum distance from the at least one broadcasting device.

5. A live media streaming method comprising:

broadcasting, via a broadcast management system, a live media stream in at least one of a plurality of themed broadcasting channels, the live media stream being transmitted from a broadcasting device corresponding to a broadcasting user, the broadcast management system comprising a computer processor, memory, storage device and at least one network communication device for communication between the at least one broadcasting device and a plurality of content viewing devices,

determining a dynamic jump zone based upon predetermined jump zone criteria corresponding to the at least one of the plurality of themed broadcasting channels, the dynamic jump zone comprising a physical geographic region,

wherein the dynamic jump zone of at least one of the plurality of broadcasting channels is determined based upon a location of the broadcasting user,

defining the predetermined jump zone criteria corresponding to the at least one of the plurality of themed broadcasting channels as comprising a minimum distance from the broadcasting user and a maximum distance from the broadcasting user; wherein the physical geographic region is defined as being within the minimum distance and the maximum distance,

selecting a next broadcasting user corresponding to a location within the physical geographic region of the dynamic jump zone,

prior to broadcasting the live media stream from the next broadcasting device, stopping the live media stream from the broadcasting device,

prior to stopping the live media stream from the broadcasting device:

receiving a live vote from at least one of the plurality of content viewing devices; the live vote being attributed to the live media stream being transmitted from the broadcasting device, and

determining if additional broadcasting time is warranted based upon a number of positive votes received from the at least one of the plurality of content viewing devices, and

broadcasting a live media stream in the at least one of a plurality of themed broadcasting channels from a next broadcasting device corresponding to the next broadcasting user.

6. The method as recited in claim 5 wherein stopping the live media stream is based upon an expiration of broadcasting time.

7. The method as recited in claim 5 wherein stopping the live media stream is based upon a receipt of a predetermined amount of negative votes attributed to the live media stream transmitted from the broadcasting device.

8. The method as recited in claim 5 wherein selecting the next broadcasting user comprises selecting a broadcasting user comprising a higher rank than other potential users located within the dynamic jump zone.

9. The method as recited in claim 5 further comprising detecting a song playing in the live media stream via a digital music service module connected to a viewing user, and playing the detected song via the viewing user's third-party digital music service account.

10. The method as recited in claim 9 wherein the detected song playing via the viewing user's third-party digital music service account is synchronized with the song playing in the live media stream.

11. A dynamic live media streaming method comprising:

broadcasting, via a broadcast management system, a live media stream from at least one broadcasting device over at least one network to a plurality of content viewing devices, the broadcast management system comprising a computer processor, memory, storage device and at least one network communication device for communication between the at least one broadcasting device and the plurality of content viewing devices,

determining a jump zone based upon at least one predetermined jump zone criteria, the jump zone comprising a physical geographic region where a next broadcasting device must be located,

prior to stopping the live media stream from the at least one broadcasting device, receiving a live vote from at least one of the plurality of content viewing devices for the live media stream,

stopping the live media stream from the at least one broadcasting device based upon a receipt of a predetermined amount of negative votes attributed to the live media stream from the at least one broadcasting device,

selecting the next broadcasting device in the jump zone, and

broadcasting a live media stream from the next broadcasting device.

12. A live media streaming method comprising:

broadcasting, via a broadcast management system, a live media stream in at least one of a plurality of themed broadcasting channels, the live media stream being transmitted from a broadcasting device corresponding to a broadcasting user,

determining a dynamic jump zone based upon predetermined jump zone criteria corresponding to the at least one of the plurality of themed broadcasting channels, the dynamic jump zone comprising a physical geographic region,

wherein the dynamic jump zone of at least one of the plurality of broadcasting channels is determined based upon a location of the broadcasting user,

defining the predetermined jump zone criteria corresponding to the at least one of the plurality of themed broadcasting channels as comprising a minimum distance from the broadcasting user and a maximum distance from the broadcasting user; wherein the physical geographic region is defined as being within the minimum distance and the maximum distance,

selecting a next broadcasting user corresponding to a location within the physical geographic region of the dynamic jump zone,

prior to broadcasting the live media stream from a next broadcasting device corresponding to the next broadcasting user, stopping the live media stream from the broadcasting device based upon a receipt of a predetermined amount of negative votes attributed to the live media stream transmitted from the broadcasting device,

prior to stopping the live media stream from the broadcasting device, receiving a live vote from at least one content viewing device, the live vote being attributed to the live media stream being transmitted from the broadcasting device, and

broadcasting a live media stream in the at least one of a plurality of themed broadcasting channels from the next broadcasting device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2023
From: PLACEMENT LABS, LLC
To: RELGIC, LLC
Reel/Frame 062317/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2016
From: WAGNER, JOSHUA
To: PLACEMENT LABS, LLC
Reel/Frame 038922/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2016
From: MCCARTHY, JAMES
To: PLACEMENT LABS, LLC
Reel/Frame 038922/0693 →
Continuity (2)
Provisional Application 62181508 · Jun 18, 2015
Related Publication 20160373499A1 · Dec 22, 2016