×

Systems and methods for managing live video data

  • US 9,172,918 B2
  • Filed: 01/31/2008
  • Issued: 10/27/2015
  • Est. Priority Date: 02/02/2007
  • Status: Active Grant
First Claim
Patent Images

1. A video management system including:

  • a plurality of cameras configured to provide live video data to a network;

    a plurality of camera servers connected to the network, each camera server being configurable to make live video data available from an assigned subset of the plurality of cameras in real time to one or more clients;

    wherein each camera server is configured to;

    maintain data indicative of an assigned one or more cameras, such that the camera server is enabled to operate as a primary camera server for those cameras;

    maintain data indicative of one or more other camera servers for which it is assigned as a backup, such that the camera server is enabled to operate as a secondary camera server;

    maintain data indicative of another camera server which is assigned as a backup to the camera server;

    communicate camera server health change messages on the network in the case that the camera server has a change in health; and

    execute a monitoring module configured to access input indicative of health change messages published on the network, and, in the case of a predetermined health change message for a given one of the other camera servers for which it is assigned as a backup;

    update its data indicative of an assigned one or more cameras to include the assigned one or more cameras of that other camera server;

    orupdate its data indicative of one or more other camera servers for which it is assigned as a backup to include one or more camera servers for which the given one of the other camera servers is assigned as a backup;

    wherein the monitoring module is additionally configured to, in the case of a predetermined health change message for a given other camera server which is assigned as a backup to the camera server, provide an alert signal indicative of a lack of backup;

    the system further including a component configured to execute an automatic process such that a most recent camera server connecting to the network is, upon connection to the network, automatically configured in the same manner as a most recent camera server to leave the network, wherein the configuration includes;

    determining, for the most recent camera server to leave the network, data indicative of an assigned one or more cameras, data indicative of one or more other camera servers for which it is assigned as a backup, and data indicative of another camera server which is assigned as a backup to the camera server; and

    applying the determined data indicative of an assigned one or more cameras, data indicative of one or more other camera servers for which it is assigned as a backup, and data indicative of another camera server which is assigned as a backup to the camera server to the most recent camera server connecting to the network.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×