Rule Engine for Customer Trait Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems require software developers to write code for identifying customer traits, leading to slow marketing campaign execution and inadequate responses to changing market conditions, as they lack the ability to process customer data efficiently and update customer trait reports in real-time.

Innovation Solution

A computing system that generates and applies rules to customer data to identify traits, allowing marketing teams to configure business logic without coding, enabling parallel processing and regular updates to customer trait reports, thus accelerating marketing campaign execution and response times.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If software developers write code to identify customer traits, then the system can process customer data, but the marketing campaign execution becomes slow and cannot respond quickly to changing market conditions

Engineering Contradiction:
Improvemarketing campaign execution speedVSAvoidsoftware development cycle time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent extracts the business logic for customer trait identification from traditional software code and separates it into configurable rules that can be modified without requiring software development. This allows marketing teams to independently configure and update customer identification criteria, eliminating the need to wait for software developers to implement changes.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates a universal platform that handles both the technical processing of customer data and the business logic of identifying target customers within a single integrated architecture. This multi-functional system eliminates the need for separate software development cycles by allowing business users to directly configure the identification logic.

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

2Productivity

If traditional systems process customer data, then customer traits can be identified, but the processing is not efficient and cannot be updated in real-time

Engineering Contradiction:
Improvecustomer data processing efficiencyVSAvoidreal-time update capability
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic configurability where customer identification rules can be modified in real-time without system reconfiguration or software updates. The architecture allows rules to be changed, activated, or deactivated immediately, enabling the system to adapt to changing market conditions and customer criteria on the fly.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces an intermediary rule engine that sits between the customer data and the identification logic. This intermediary layer processes customer data against configurable rules, allowing business logic to be updated independently from the underlying data processing infrastructure, thus enabling real-time adaptability without affecting processing efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If marketing teams need to configure customer identification requirements, then accurate customer lists can be generated, but currently they must rely on software developers to implement the logic

Engineering Contradiction:
Improvecustomer identification accuracyVSAvoidbusiness logic configuration accessibility
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system enables marketing teams to self-configure customer identification requirements directly through the platform without needing to engage software developers. The interface allows business users to define, modify, and activate customer criteria using their domain knowledge, ensuring accurate identification logic while eliminating dependency on technical teams for routine configuration changes.

Inventive Principle:
Principle #25Self-service

4Productivity

If code is written to implement customer identification logic, then the system can function, but the conception-to-deployment timeline is extended

Engineering Contradiction:
Improvecampaign deployment speedVSAvoidconception-to-deployment timeline
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary configuration of customer identification logic through a standardized rule framework that is pre-built and ready for use. Marketing teams can immediately configure specific criteria within this pre-established framework, eliminating the need for preliminary software development and testing cycles, thus dramatically reducing the conception-to-deployment timeline.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240320723A1Customer product marketing platform
Publication Date: 2024.09.26 WELLS FARGO BANK NA
  • US20240320723A1 patent drawing
  • US20240320723A1 patent drawing
  • US20240320723A1 patent drawing

AI summary

Techniques are described for creating and maintaining rules to identify customers based on customer traits from customer data and applying the rules to current customer data at a point in time to identify the customer traits in the customer data. A computing system is configured to maintaining one or more rules configured to identify one or more customer traits from customer data, receive customer data of a plurality of customers at a first point of time, apply the one or more rules to the customer data to identify the one or more customer traits in the customer data for one or more customers of the plurality of customers, and outputting a report comprising a plurality of customer identifiers for the plurality of customers and, for a particular customer identifier for a particular customer, one or more indicators of which customer traits are associated with the particular customer.