×

Method and system for routing data flows in a cloud storage system

  • US 10,642,798 B2
  • Filed: 07/20/2018
  • Issued: 05/05/2020
  • Est. Priority Date: 08/26/2014
  • Status: Active Grant
First Claim
Patent Images

1. A distributed storage system for allowing an access to a plurality of cloud storage systems, comprising:

  • a plurality of cloud storage systems (CSSs); and

    a plurality of computing devices, wherein the plurality of computing devices are in close proximity to each other and are geographically remote from each of the plurality of CSSs, wherein at least one of the plurality of computing devices is configured to;

    dynamically select a best route between a designated CSS of the plurality of CSSs and the at least one of the plurality of computing devices; and

    establish, based on the selected best route, a data flow between the CSS and the at least one of the plurality of computing devices wherein the data flow is established to allow at least a storage service related to the CSS, wherein the storage service enables both storage to the designated CSS and retrieval of data previously stored by the at least one of the plurality of computing devices in the designated CSS;

    wherein the best route is one of a direct route between the designated CSS and the at least one of the plurality of computing devices and an indirect route through at least one intermediate one of the plurality of computing devices before the designated CSS;

    wherein, from the point of view of the at least one of the plurality of computing devices, the storage related service is deemed complete when the data flow is completed with the designated CSS when a direct route is selected and with the intermediate one of the plurality of computing devices when an indirect route is selected; and

    wherein, when an indirect route is selected, the data flow is ultimately completed with the designated CSS.

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