×

Video load balancing system for a peer-to-peer server network

  • US 10,057,337 B2
  • Filed: 08/19/2016
  • Issued: 08/21/2018
  • Est. Priority Date: 08/19/2016
  • Status: Active Grant
First Claim
Patent Images

1. A live-feed video balancing system comprising:

  • a plurality of servers placed in communication to define a peer-to-peer server network, wherein each server of the peer-to-peer server network is placed in communication with each remaining server of the peer-to-peer server network, and wherein;

    each server of the peer-to-peer server network defines a monitoring server that monitors at least one corresponding performance criteria of a dedicated server of the peer-to-peer server network;

    each monitoring server defines a corresponding hosting capacity for the dedicated server, wherein the corresponding hosting capacity is based on the at least one corresponding performance criteria;

    each monitoring server communicates the corresponding hosting capacity of the dedicated server to the remaining servers such that the corresponding hosting capacity is communicated to the remaining servers at predetermined intervals; and

    the plurality of servers of the peer-to-peer server network cooperatively assess the communicated corresponding hosting capacities from all of the monitoring servers to determine a potential hosting server, wherein the potential hosting server has a first hosting capacity and the remaining servers have a range of second hosting capacities, wherein the first hosting capacity is greater than any of the corresponding hosting capacities within the range of second hosting capacities;

    the potential hosting server, in response to a request for a live video feed from a customer terminal, is placed in communication with an image capturing device that delivers the live video feed, the potential hosting server being adapted to place the image capturing device in selective communication with the potential hosting server to deliver the live video feed to the customer terminal to define an active hosting server.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×