Customer Data Encoding via Segmented Profile Codes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems face challenges in securely and efficiently communicating customer data due to its susceptibility to security breaches and resource-intensive requirements, as they rely on uncoded data and extensive bandwidth and memory usage.

Innovation Solution

A system comprising a rules engine that transforms customer data into code segments and combines them to form a customer profile code, which is then communicated securely through a decision engine and interface engine, reducing resource usage and enhancing data security by encoding the data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If uncoded customer data is communicated in conventional systems, then data communication is straightforward, but security is compromised and resource consumption increases

Engineering Contradiction:
Improvedata securityVSAvoiddata encoding system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The customer data is divided into multiple code segments (first code segment, second code segment, etc.) which are then combined to form the complete customer profile code. This segmentation allows for flexible encoding and reduces the complexity of handling large datasets by processing them in manageable portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The customer profile code acts as an intermediary between the enterprise's centralized data storage and third-party requests. Instead of directly accessing and communicating raw customer data, the system uses these encoded profile codes as a mediator, which reduces security risks and resource consumption while maintaining data accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If uncoded customer data is used, then data processing is simple, but bandwidth and memory resources are substantially consumed

Engineering Contradiction:
Improveresource efficiencyVSAvoiddata accessibility
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system extracts only the necessary customer data attributes and transforms them into compressed code segments. By taking out only the essential information needed for customer profiles and encoding it efficiently, the system reduces bandwidth and memory requirements while maintaining the necessary data accessibility for third-party requests.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The customer data is transformed from its original format into a compressed coded representation. This parameter change involves converting raw data into encoded code segments that require significantly less storage space and bandwidth for transmission, thereby improving resource efficiency without losing the ability to access and communicate customer information when needed.

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If customer data is stored in centralized units, then resource consumption is reduced, but data access speed may be impacted

Engineering Contradiction:
Improveresource consumptionVSAvoiddata access speed
Core Design Contradiction:
Loss of energyVSSpeed

Solution Approach 1:

The system performs preliminary encoding of customer data into profile codes within the centralized unit before they are needed for third-party requests. This preliminary action allows for efficient data organization and reduces the time required for data access by having the data pre-processing ready, thereby maintaining fast access speeds while enjoying the resource savings of centralized storage.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9449328B2System for encoding customer data
Publication Date: 2016.09.20 BANK OF AMERICA CORP
  • US9449328B2 patent drawing
  • US9449328B2 patent drawing
  • US9449328B2 patent drawing

AI summary

A system for transforming customer data includes a network interface and a processor. The network interface communicates a request for customer data associated with a particular geographical area. It also receives a customer profile code associated with the customer data, wherein the customer profile code comprises a first code segment and a second code segment. It further receives first and second rules associated with the customer profile code. The processor transforms the first and second code segments into customer data using the rules. It further analyzes the particular geographical area using the customer data.