IP Library Granted Patent US 11,050,831
Granted Patent B2
US 11,050,831 · App. 16/547,393 · Granted Jun 29, 2021

Event saturation networking

Inventors: Kenneth Ives-Halperin (Los Angeles, CA); Jeffrey Kelsey (West Hollywood, CA); Jon Flanders (Monterey Park, CA); Yen Hoang (Los Angeles, CA)
Assignee: Live Nation Entertainment, Inc.
H04L67/14H04L45/52H04L67/28H04W4/021H04W4/21H04W12/08H04W12/50H04W84/22H04W12/63
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,050,831
App. No.
16/547,393
Granted
Jun 29, 2021
Kind
B2
Abstract

Systems and methods for selecting tiering protocols based on data transmissions over mesh networks within defined spatial areas can be provided. A mesh network can be established within a defined spatial area. Each network device within the mesh network can be a user device or a supernode. Further, a wireless communication link can be established between the user devices and supernodes. A plurality of tiered protocols for tiering data transmissions can be accessed. Data to be transmitted over the mesh network can be analyzed to determine which tiered protocol to select. Path data that identifies a routing path from the a user device to a supernode can be generated, and the data can be transmitted according to the path data.

Claims (49)

1. A computer-implemented method for dynamically modifying protocols for transmitting data over a mesh network within a venue, comprising:

receiving, from a first user device of a plurality of user devices, a network initiation request to connect to the mesh network comprising the plurality of user devices;

sharing, between the plurality of user devices, a forwarding table, the forwarding table indicating a plurality of tiering protocols for transmitting different data types within the mesh network, each tiering protocol of the plurality of tiering protocols defining a workflow for routing a particular type of data of the different data types over the mesh network towards a supernode of the mesh network, and wherein the plurality of tiering protocols is associated with a hierarchy of the different data types;

receiving a network characteristic associated with a first transmission transmitted by the first user device, wherein the first transmission is transmitted according to a first tiering protocol indicated in the forwarding table;

modifying, based at least in part on the network characteristic, the forwarding table to generate a first modified forwarding table comprising a modified first tiering protocol that is associated with a different supernode than the first tiering protocol; and

sharing the first modified forwarding table between the plurality of use devices.

2. The computer-implemented method of claim 1 , wherein each tiering protocol of the plurality of tiering protocols is associated with a data type.

3. The computer-implemented method of claim 1 , wherein the plurality of tiering protocols comprises the first tiering protocol for transmitting a first data type, a second tiering protocol for transmitting a second data type, and a third tiering protocol for transmitting a third data type, each data type being distinct.

4. The computer-implemented method of claim 1 , wherein each tiering protocol of the plurality of tiering protocols comprises at least one different device of the plurality of user devices.

5. The computer-implemented method of claim 1 , wherein the network characteristic is a network capacity of a supernode associated with the first tiering protocol and a supernode associated with the modified first tiering protocol has a higher network capacity than the supernode associated with the first tiering protocol.

6. The computer-implemented method of claim 1 , further comprising:

receiving, from a new user device, a second network initiation request to connect to the mesh network;

adding the new user device to the plurality of user devices within the mesh network;

adding an indication of the new user device to the forwarding table, wherein the forwarding table comprises identifiers of user devices of the plurality of user devices that comprise one or more data paths according to the plurality of tiering protocols; and

sharing, between the plurality of user devices, the forwarding table.

7. The computer-implemented method of claim 1 , wherein the network characteristic is a data transfer limit of a supernode associated with the first tiering protocol and a supernode associated with the modified first tiering protocol has a higher data transfer limit than the supernode associated with the first tiering protocol.

8. A non-transitory computer-readable storage medium having stored thereon instructions for causing at least one computer system to dynamically modify protocols for transmitting data over a mesh network within a venue, the instructions comprising:

receiving, from a first user device of a plurality of user devices, a network initiation request to connect to the mesh network comprising the plurality of user devices;

sharing, between the plurality of user devices, a forwarding table, the forwarding table indicating a plurality of tiering protocols for transmitting different data types within the mesh network, each tiering protocol of the plurality of tiering protocols defining a workflow for routing a particular type of data of the different data types over the mesh network towards a supernode of the mesh network, and wherein the plurality of tiering protocols is associated with a hierarchy of the different data types;

receiving a network characteristic associated with a first transmission transmitted by the first user device, wherein the first transmission is transmitted according to a first tiering protocol indicated in the forwarding table;

modifying, based at least in part on the network characteristic, the forwarding table to generate a first modified forwarding table comprising a modified first tiering protocol that is associated with a different supernode than the first tiering protocol; and

sharing the first modified forwarding table between the plurality of use devices.

9. The non-transitory computer-readable storage medium of claim 8 , wherein each tiering protocol of the plurality of tiering protocols is associated with a data type.

10. The non-transitory computer-readable storage medium of claim 8 , wherein the plurality of tiering protocols comprises the first tiering protocol for transmitting a first data type, a second tiering protocol for transmitting a second data type, and a third tiering protocol for transmitting a third data type, each data type being distinct.

11. The non-transitory computer-readable storage medium of claim 8 , wherein each tiering protocol of the plurality of tiering protocols comprises at least one different device of the plurality of user devices.

12. The non-transitory computer-readable storage medium of claim 8 , wherein the network characteristic is a network capacity of a supernode associated with the first tiering protocol and a supernode associated with the modified first tiering protocol has a higher network capacity than the supernode associated with the first tiering protocol.

13. The non-transitory computer-readable storage medium of claim 8 , the instructions further comprising:

receiving, from a new user device, a second network initiation request to connect to the mesh network;

adding the new user device to the plurality of user devices within the mesh network;

adding an indication of the new user device to the forwarding table, wherein the forwarding table comprises identifiers of user devices of the plurality of user devices that comprise one or more data paths according to the plurality of tiering protocols; and

sharing, between the plurality of user devices, the forwarding table.

14. The non-transitory computer-readable storage medium of claim 8 , wherein the network characteristic is a data transfer limit of a supernode associated with the first tiering protocol and a supernode associated with the modified first tiering protocol has a higher data transfer limit than the supernode associated with the first tiering protocol.

15. A system for detecting policy violations for dynamically modifying protocols for transmitting data over a mesh network within a venue, comprising:

one or more processors; and

a memory coupled with the one or more processors, the memory configured to store instructions that when executed by the one or more processors cause the one or more processors to:

receive, from a first user device of a plurality of user devices, a network initiation request to connect to the mesh network comprising the plurality of user devices;

share, between the plurality of user devices, a forwarding table, the forwarding table indicating a plurality of tiering protocols for transmitting different data types within the mesh network, each tiering protocol of the plurality of tiering protocols defining a workflow for routing a particular type of data of the different data types over the mesh network towards a supernode of the mesh network, and wherein the plurality of tiering protocols is associated with a hierarchy of the different data types;

receive a network characteristic associated with a first transmission transmitted by the first user device, wherein the first transmission is transmitted according to a first tiering protocol indicated in the forwarding table;

modify, based at least in part on the network characteristic, the forwarding table to generate a first modified forwarding table comprising a modified first tiering protocol that is associated with a different supernode than the first tiering protocol; and

share the first modified forwarding table between the plurality of use devices, to the first device, the modified forwarding table.

16. The system of claim 15 , wherein each tiering protocol of the plurality of tiering protocols is associated with a data type.

17. The system of claim 15 , wherein the plurality of tiering protocols comprises the first tiering protocol for transmitting a first data type, a second tiering protocol for transmitting a second data type, and a third tiering protocol for transmitting a third data type, each data type being distinct.

18. The system of claim 15 , wherein each tiering protocol of the plurality of tiering protocols comprises at least one different device of the plurality of user devices.

19. The system of claim 15 , wherein the network characteristic is a network capacity of a supernode associated with the first tiering protocol and a supernode associated with the modified first tiering protocol has a higher network capacity than the supernode associated with the first tiering protocol.

20. The system of claim 15 , wherein the instructions that when executed by the one or more processors further cause the one or more processors to:

receive, from a new user device, a second network initiation request to connect to the mesh network;

add the new user device to the plurality of user devices within the mesh network;

add an indication of the new user device to the forwarding table, wherein the forwarding table comprises identifiers of user devices of the plurality of user devices that comprise one or more data paths according to the plurality of tiering protocols; and

share, between the plurality of user devices, the forwarding table.

Assignments (3)
SECURITY AGREEMENT Recorded Jan 4, 2021
From: LIVE NATION ENTERTAINMENT, INC.; LIVE NATION WORLDWIDE, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 054891/0552 →
SECURITY AGREEMENT Recorded May 20, 2020
From: LIVE NATION ENTERTAINMENT, INC.; LIVE NATION WORLDWIDE, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 052718/0016 →
SECURITY AGREEMENT Recorded Oct 17, 2019
From: LIVE NATION ENTERTAINMENT, INC.; LIVE NATION WORLDWIDE, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 050754/0505 →