×

Reduced bandwidth data uploading in data systems

  • US 9,794,191 B2
  • Filed: 08/24/2015
  • Issued: 10/17/2017
  • Est. Priority Date: 12/29/2010
  • Status: Active Grant
First Claim
Patent Images

1. A device, comprising:

  • at least one processor; and

    a memory comprising program instructions, wherein the program instructions are executable by the at least one processor to implement a data store gateway at a given client network that is distinct from a plurality of other client networks of clients of a remote network-based virtualized data store service that provides remote storage services on a provider network for the clients, wherein the provider network is distinct from the given client network, wherein the given client network connects one or more devices to the data store gateway, wherein the data store gateway is configured to provide a storage gateway between the given client network and the remote network-based virtualized data store service, wherein the program instructions are further executable to cause the data store gateway to;

    receive a plurality of data units from the one or more devices connected to the data store gateway via the given client network of a given client of the remote network-based virtualized data store service;

    generate fingerprints for the received plurality of data units, wherein each fingerprint uniquely identifies a respective data unit of the received plurality of data units;

    send the fingerprints to the remote network-based virtualized data store service, wherein the remote network-based virtualized data store service maintains a data store of the plurality of data units;

    receive, from the remote network-based virtualized data store service, an indication of one or more of the plurality of data units that are to be stored to the data store of the remote network-based virtualized data store service; and

    send, to the remote network-based virtualized data store service, the one or more of the plurality of data units for storage by the remote network-based virtualized data store service to the data store.

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