Configurable Data Alteration Service for Dynamic Compliance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in configuring data modification services to meet diverse and dynamic requirements across various entities, as the number of data formatting and alteration needs is nearly infinite and can change rapidly, making it burdensome to reconfigure systems to comply with disparate sets of regulations and performance optimizations.

Innovation Solution

A customer-configurable packet mangler or data alteration service within a distributed computing system allows customers to specify rules for modifying data, using packet mangling techniques, and generates policies based on customer-defined rules, ensuring data conformity with regulatory and performance standards across various devices and locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data modification services are configured to meet diverse and dynamic requirements across various entities, then compliance and performance optimization are improved, but system complexity and reconfiguration burden increase

Engineering Contradiction:
Improveadaptability to diverse data requirementsVSAvoidsystem configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic data modification by allowing rules to be defined in natural language and automatically converted to executable code. The system can adapt to changing requirements without manual reconfiguration, as the natural language interface enables users to express new requirements in plain English which are then automatically implemented, making the system dynamic rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs self-service by automatically generating executable code from natural language rules and self-configuring to meet new requirements. When a user defines a new rule in natural language, the system autonomously translates it into executable code and applies it, eliminating the need for manual system configuration and reducing the burden on users.

Inventive Principle:
Principle #25Self-service

2Reliability

If systems are reconfigured to meet changed data requirements, then compliance is improved, but time and operational burden increase

Engineering Contradiction:
Improveregulatory complianceVSAvoidreconfiguration time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system prepares for future compliance requirements by allowing users to define rules in natural language that are immediately translated into executable code. This preliminary action of defining rules in advance, rather than waiting for compliance issues to arise, ensures that the system is always ready to meet regulatory requirements without last-minute reconfiguration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical process of manual system configuration with an automated code generation system. Instead of manually configuring system parameters and settings to meet compliance requirements, users simply express their requirements in natural language, and the system automatically generates and applies the necessary configuration code, dramatically reducing reconfiguration time.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Adaptability or versatility

If manual configuration methods are used to meet disparate data requirements, then flexibility is reduced, but implementation simplicity is improved

Engineering Contradiction:
Improveability to meet disparate requirementsVSAvoidconfiguration ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system achieves universality by providing a single natural language interface that can handle any data modification requirement, regardless of how disparate or specific the requirement may be. Whether the requirement is simple formatting, complex censorship rules, or specialized compliance requirements, the same natural language interface accommodates all scenarios, eliminating the need for multiple specialized configuration methods.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system enables easy adaptation to disparate requirements by allowing users to change parameters through natural language descriptions rather than complex configuration procedures. Users can modify data modification behavior by simply describing the desired changes in plain English, and the system translates these parameter changes into executable code, making the system as easy to operate as natural language communication.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10834139B2Flexibly configurable data modification services
Publication Date: 2020.11.10 AMAZON TECH INC
  • US10834139B2 patent drawing
  • US10834139B2 patent drawing
  • US10834139B2 patent drawing

AI summary

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.