Statement Notification System for Billing Adaptability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing software for generating customer statements is often inflexible and requires costly and time-consuming re-programming for customization, leading to increased costs and delays for both software vendors and customers.

Innovation Solution

A system utilizing graphical user interfaces to implement and modify billing rules, allowing for adaptable and sophisticated invoice generation, enabling providers to customize notifications and alerts within billing statements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If hardcoded processing steps are used in software, then the software can efficiently process customer data according to specifications at the time of writing, but the software becomes inflexible and requires expensive, time-consuming re-programming when changes are needed

Engineering Contradiction:
Improvesoftware reliabilityVSAvoidsoftware adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent transforms static hardcoded processing steps into dynamic configurable parameters. The system allows processing logic to be modified at runtime through configuration files and user interfaces without requiring re-programming. This enables the software to adapt to changing customer requirements while maintaining its core processing capabilities, resolving the contradiction between reliability and adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes fixed software parameters into adjustable configuration options. By allowing customers to modify processing parameters through configuration files and graphical interfaces, the system maintains reliable core functionality while enabling flexible adaptation to different requirements without expensive re-programming cycles.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If custom software is developed to meet customer specifications, then the software can be tailored to specific customer needs, but the costs increase for both the software vendor and the customer

Engineering Contradiction:
Improvesoftware customizationVSAvoidsoftware development cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent creates a universal software platform that can serve multiple customers with different requirements through configuration rather than custom development. The system includes a notification rules interface and configuration files that allow each customer to customize the software behavior without requiring separate custom development projects, thereby reducing costs for both vendors and customers while maintaining high adaptability.

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

Solution Approach 2:

The invention enables customers to perform their own software customization through graphical user interfaces and configuration files without requiring vendor involvement for each modification. This self-service capability allows customers to adapt the software to their needs independently, eliminating the need for expensive custom development cycles and reducing dependency on software vendors for routine customizations.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If custom software releases are implemented, then the software can incorporate specific customizations, but individuals must track, understand, and support the revised software which increases complexity

Engineering Contradiction:
Improvesoftware customizationVSAvoidsoftware maintenance complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces configuration files and notification rules interfaces as intermediaries between the core software and customization requirements. These intermediaries allow customizations to be specified without modifying the core software code, thereby maintaining simplicity in the core system while enabling complex customization capabilities. This reduces the burden of tracking and supporting revisions by isolating customization logic from the main software architecture.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7818223B1Statement notification system
Publication Date: 2010.10.19 AMDOCS DEV LTD
  • US7818223B1 patent drawing
  • US7818223B1 patent drawing
  • US7818223B1 patent drawing

AI summary

Disclosed herein are methods and systems for preparing customer billing statements. In one embodiment, a method for preparing customer billing statements includes acts of retrieving information for a customer from a customer database; retrieving a set of notification rules; identifying a notification rule that applies to the information for the customer; linking the identified notification rule with a charge description; and generating a billing statement for the customer, where the billing statement includes the charge description.