Back to results
US 10,834,139 B2Granted
Flexibly configurable data modification services
AssigneeAmazon Technologies, Inc.
InventorsGregory B. Roth, Graeme D. Baer, Eric Jason Brandwine
Life of this patent
Estimating the term…
Abstract
Techniques for processing data according to customer-defined rules are disclosed. In particular, methods and systems for implementing a data alteration service using one or resources of a distributed computing system are described. The data alteration service is flexibly configurable by entities using the distributed computing system, and may be used to augment, compress, filter or otherwise modify data crossing a customer boundary.
Claims19
A computer-implemented method comprising:
- obtaining a request to apply upon transiting data at least one data transformation technique provided by a managed data transformation provider that is external to a computing resource provider;
- and
- configuring at least a first set of computing resources to implement a policy derived based at least in part on customer-defined rules to cause a transiting first set of data to pass to a second set of computing resources of the computing resource provider that applies the customer-defined rules to the transiting first set of data prior to reaching a third set of computing resources that is outside of control of a customer of the computing resource provider that defines the customer-defined rules, with at least a portion of the transiting first set of data processed in accordance with at least one first rule provided by the managed data transformation provider and at least one second rule associated with the requested data transformation technique, at least one of the first and second rules defining remittance of customer-charged costs that accrue to the customer, the customer-charged costs accruing in accordance with a pricing structure associated with the at least one rule provided by the managed data transformation provider.
A computer-implemented method comprising:
- obtaining a request to apply at least one data transformation technique upon transiting data;
- and
- configuring at least a first resource to cause at least a first portion of the transiting data to be processed by a second resource in accordance with customer-defined rules prior to reaching a third resource, and at least a second portion of the transiting data to be processed in accordance with at least one rule provided by a managed data transformation provider associated with the at least one data transformation technique and a computing resource provider associated with the first resource, the at least one rule provided by the managed data transformation provider including a rule that, as a result of being processed, causes at least a portion of customer-charged costs to be remitted to the managed data transformation provider, the customer-charged costs accruing in accordance with a pricing structure associated with the at least one rule provided by the managed data transformation provider.
A computer system comprising:
- one or more processors;
- and
- memory, including instructions executable by the one or more processors to cause the computer system to at least:
- process customer-specified rules defining at least one alteration to be applied to data transferred between at least one customer device among a plurality of customer devices and an external device that is outside of control of the customer device;
- process at least one rule provided by a managed data transformation provider defining remittance of customer-charged costs accruing in accordance with a pricing structure associated with the managed data transformation provider;
- implement a rule provided by the managed data transformation provider to process the transferred data;
- implement the customer-specified rules to cause the at least one alteration to be applied to the transferred data by another device prior to the transferred data reaching the external device;
- provide a policy to the at least one customer device such that the at least one customer device is configured to implement the customer-specified rules using one or more resources of the computer system, the one or more resources capable of being simultaneously associated with a plurality of the customer devices that are programmatically managed by respective customers of a computing resource provider;
- process the policy to determine, among the plurality of customer devices, the at least one customer device;
- and
- redirect the transferred data to a set of configured resources such that the set of configured resources implements the customer-specified rules.
8 more elements
Dependencies are inferred from the claim text.