Service and APIs for remote volume-based block storage

Y Lin, JC Sorenson III, DC Salyers - US Patent 9,635,132, 2017 - Google Patents
Methods, apparatus, and computer-accessible storage media for providing a volume-based
block storage service and application programming interfaces (APIs) to the service. A block …

Methods and apparatus for controlling snapshot exports

A Sundaram, Y Lin, DC Salyers - US Patent 8,789,208, 2014 - Google Patents
3,838,228 A 9, 1974 Lee et al. 5,636,355 A 6, 1997 Ramakrishnan et al. 6,009,502 A 12,
1999 Boeuf 6,097,877 A 8/2000 Katayama et al. 6,148,368 A 1 1/2000 DeKoning 6,216,199 …

Method and apparatus for performing network address translation

CE Perkins - US Patent 8,942,233, 2015 - Google Patents
An embodiment of the invention is a method and corresponding system for improved
network address translation (NAT) operation, to enable efficient translation for packets …

Methods and apparatus for remotely updating executing processes

JC Sorenson III, Y Lin, I Brugiolo - US Patent 8,706,834, 2014 - Google Patents
Methods, apparatus, and computer-accessible storage media for remotely updating an
executing process that receives I/O requests on I/O port (s), stores write data to a write log on …

Shadowing storage gateway

JC Sorenson III, Y Lin, DC Salyers… - US Patent …, 2016 - Google Patents
Methods, apparatus, and computer-accessible storage media for shadowing data stored on
a local store to a remote store provided by a service provider. A gateway may be configured …

Redundant storage gateways

JC Sorenson III, Y Lin - US Patent 8,793,343, 2014 - Google Patents
7,010,645 7,017,374 7,093,028 7,130,956 7,191.304 7.340, 639 7.340, 652 7,523,286
7,574,660 7,624, 170 7,676,702 7,734,598 7,752,329 7,797,323 8,019,882 8,037,026 8 …

Methods and apparatus for data restore and recovery from a remote data store

JC Sorenson III, Y Lin, N Alapati - US Patent 8,832,039, 2014 - Google Patents
Methods, apparatus, and computer-accessible storage media for restoring data from a
snapshot to a data volume. The blocks in the volume may be treated as an implicit tree …

Credit scheduler for ordering the execution of tasks

AS Krishnakumar, P Krishnan, M Lee, N Singh… - US Patent …, 2012 - Google Patents
A method for scheduling the execution of tasks on a processor is disclosed. The purpose of
the method is in part to serve the special needs of soft real-time tasks, which are time …

Storage gateway activation process

JC Sorenson III, Y Lin, DC Salyers, A Khetrapal… - US Patent …, 2014 - Google Patents
Methods, apparatus, and computer-accessible storage media for activating a gateway to a
remote service provider. The gateway serves as an interface between processes on a …

Methods and apparatus for remote gateway monitoring and diagnostics

JC Sorenson III, Y Lin, AG Maison, N Alapati - US Patent 8,639,989, 2014 - Google Patents
Methods, apparatus, and computer-accessible storage media for remotely monitoring and
diagnosing storage gateways. Status information may be collected locally on the gateways …