×

Methods and system for transferring data for remote storage

  • US 9,167,313 B1
  • Filed: 10/27/2011
  • Issued: 10/20/2015
  • Est. Priority Date: 10/27/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of transferring video data for storage at a remote location, comprising:

  • storing video data recorded at a site to a local storage device at the site, wherein the local storage device is coupled to a remote storage device by way of a network connection;

    automatically monitoring available bandwidth of the network connection between the local storage device and the remote storage device;

    automatically initiate transferring, upon one or more predetermined criteria being met for available bandwidth, at least a portion of the video data from the local storage device to the remote storage device over the network connection, wherein the time of initiation of transfer of the video data over the network connection is based, at least in part, on the available bandwidth of the network connection at one or more times;

    subsequent to initiating the transferring, stopping transfer of the portion of the video data if the available bandwidth of the network connection falls below a first predetermined threshold level of available bandwidth, which is associated with stopping video data transfer, subsequent to initiation of the transfer; and

    subsequent to available bandwidth of the network connection falling below the first predetermined level of available bandwidth and stopping transfer of the portion of the video data, re-initiating transfer of the portion of the video data if available bandwidth of the network connection rises above a second predetermined threshold level of available bandwidth, which is associated with re-initiating video data transfer;

    wherein the first predetermined threshold level of available bandwidth and the second predetermined threshold level of available bandwidth are concurrently different threshold levels of available bandwidth.

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