×

Method for storing data by using cloud services and apparatus thereof

  • US 10,339,182 B2
  • Filed: 06/02/2015
  • Issued: 07/02/2019
  • Est. Priority Date: 06/02/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of storing data, the method performed by a network storage server, the method comprising:

  • storing at least one file control information corresponding to a plurality of files stored in a plurality of cloud storage, the plurality of cloud storage storing the plurality of files based on accounts of a user;

    receiving, from the plurality of cloud storage, a file change event indicating that a user'"'"'s file is changed and an information about the changed file, wherein the information about the changed file includes file attribute information about the changed file and cloud storage information for access to the changed file;

    storing the changed file in correspondence to identification information of the changed file;

    transmitting, to an external apparatus, information about at least one file transmittable from the plurality of cloud storage to the network storage server;

    receiving, from the external apparatus, a request for a file and a network status of the external apparatus, via a home network;

    in response to receiving the request for the file according to a selection by the user, identifying a cloud storage, in which the file is stored, from among the plurality of cloud storage, based on the at least one file control information;

    receiving the file, from the cloud storage, via a wide area network; and

    transmitting the received file to the external apparatus, via the home network,wherein the at least one file control information comprises at least one of file identification information, the file attribute information, and file access information,wherein the at least one file control information further comprises file storage information on whether the plurality of files are stored in the network storage server and a ratio of a size of a portion of a given file stored in the network storage server to a total file size of the given file, andwherein, based on a determination that only a first portion of the requested file is stored in the network storage server based on the file storage information, the network storage server is configured to transmit the first portion of the file stored in the network storage server to the external apparatus, receive a second portion of the file which is not stored in the network storage server from the cloud storage, and transmit the received second portion of the file to the external apparatus.

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