SYSTEMS AND METHODS FOR RELIABLE BACKUP OF MEDIA
First Claim
1. A method for reliable backup of media, comprising:
- capturing, by a device, a first item of media at a first resolution;
determining, by the device, that a parameter of a first network connection between the device and a second device is below a predetermined threshold;
transcoding, by the device, the first item of media to a second, lower resolution, responsive to the determination that the parameter of the first network connection is below the predetermined threshold;
transmitting, by the device, the transcoded first item of media at the second, lower resolution, to the second device for storage via the first network connection;
subsequently determining, by the device, that the parameter of a second network connection between the device and the second device is equal to or above the predetermined threshold; and
transmitting, by the device, the first item of media at the first resolution via the second network connection responsive to the determination that the parameter of the second network connection is equal to or above the predetermined threshold.
9 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure describes systems and methods for reliable backup of data, by initially providing transcoded, down-sampled, or low resolution versions of media data files for backup when a network has low bandwidth or intermittent connectivity, and subsequently providing the original or high resolution copy to replace the transcoded version, either on a second, faster or more reliable network, or over time on the first network. Accordingly, even with poor network conditions, data may be backed up quickly in a reduced size in case of damage to or loss of the device, providing a “better low resolution than no resolution” safety margin.
-
Citations
20 Claims
-
1. A method for reliable backup of media, comprising:
-
capturing, by a device, a first item of media at a first resolution; determining, by the device, that a parameter of a first network connection between the device and a second device is below a predetermined threshold; transcoding, by the device, the first item of media to a second, lower resolution, responsive to the determination that the parameter of the first network connection is below the predetermined threshold; transmitting, by the device, the transcoded first item of media at the second, lower resolution, to the second device for storage via the first network connection; subsequently determining, by the device, that the parameter of a second network connection between the device and the second device is equal to or above the predetermined threshold; and transmitting, by the device, the first item of media at the first resolution via the second network connection responsive to the determination that the parameter of the second network connection is equal to or above the predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for reliable backup of media, comprising:
-
receiving, by a device from a second device via a first network connection, a first item of media at a first resolution, the first item of media captured at a second, higher resolution and transcoded by the second device to the first resolution; storing, by the device, the first item of media at the first resolution; subsequently receiving, by the device from the second device via a second network connection, the first item of media at the second, higher resolution; and deleting, by the device, the first item of media at the first resolution, responsive to receiving the first item of media at the second, higher resolution. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system for reliable backup of media, comprising:
-
a device comprising a network interface, a processor executing a transcoding engine and a backup engine, and a media capture interface capturing a first item of media at a first resolution; wherein the transcoding engine is configured for transcoding the first item of media to a second, lower resolution, responsive to a determination that a parameter of a first network connection between the device and a second device via the network interface is below a predetermined threshold; and wherein the backup engine is configured for; transmitting the transcoded first item of media at the second, lower resolution, to the second device for storage via the first network connection; subsequently determining, that the parameter of a second network connection between the device and the second device via the network interface is equal to or above the predetermined threshold; and transmitting the first item of media at the first resolution via the second network connection responsive to the determination that the parameter of the second network connection is equal to or above the predetermined threshold. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification