In-Memory Cache for Wireless Network Feature Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cross-brand wireless communication network provisioning systems face challenges in efficiently introducing new or updated features to individual subscriber rate plans without impacting other brands or bringing down the provisioning system, particularly in managing feature changes across different brands and sub-brands.

Innovation Solution

A computer-implemented method and system that utilize a central, cross-brand provisioning engine to load trigger conditions for features in an in-memory cache, allowing the engine to determine whether transaction requests meet these conditions and send provisioning instructions to appropriate network nodes only when the conditions are met, enabling controlled deployment of feature updates without affecting other brands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If a common cross-brand network provisioning system is used to manage features across multiple brands, then system-wide consistency and centralized control are improved, but the ability to quickly deploy brand-specific feature updates without impacting other brands deteriorates

Engineering Contradiction:
Improvesystem-wide consistencyVSAvoidfeature deployment speed
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent segments the centralized provisioning system by implementing brand-specific in-memory caches within the common network provisioning system. Each cache stores trigger conditions and feature definitions isolated to a specific brand, allowing the system to maintain centralized control while enabling independent, rapid deployment of brand-specific features without affecting other brands.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If feature updates are deployed across the provisioning system, then new services become available to subscribers, but the risk of impacting other brands or bringing down the system increases

Engineering Contradiction:
Improvefeature availabilityVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements preliminary action by loading and evaluating trigger conditions in brand-specific in-memory caches before deploying feature updates. The system pre-processes transaction requests against these cached conditions, ensuring that updates are only applied when appropriate trigger conditions are met, thereby preventing unintended impacts on other brands while maintaining system stability.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If trigger conditions are evaluated for each transaction request, then controlled and timely feature provisioning is achieved, but processing time and computational resources increase

Engineering Contradiction:
Improveprovisioning accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-loading trigger conditions and feature definitions into in-memory caches for each brand. This allows the system to quickly evaluate transaction requests against already-loaded conditions without repeated database queries, significantly reducing processing time while maintaining accurate, controlled feature provisioning decisions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating in-memory cache copies of brand-specific feature catalogs and trigger conditions. These cached copies enable rapid evaluation of transaction requests without accessing the original, slower database sources, thus reducing processing time while preserving provisioning accuracy through the use of replicated data.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11917505B2Methods and systems for provisioning rate plan features in a wireless communication network
Publication Date: 2024.02.27 T MOBILE US INC
  • US11917505B2 patent drawing
  • US11917505B2 patent drawing
  • US11917505B2 patent drawing

AI summary

A computer-implemented method for provisioning a feature associated with a brand of a wireless communication network may include loading a trigger condition in a catalog for triggering the feature, wherein an in-memory cache of the catalog is accessible by a network provisioning engine of the wireless communication network. At the network provisioning engine, the method may further include receiving, from a billing system computer, a transaction request for a subscriber having a rate plan associated with the brand, using a brand indication in the transaction request to locate the in-memory cache of the catalog, and determining whether the transaction request meets the trigger condition. If the transaction request meets the trigger condition, the method may further include determining a network node for provisioning the feature, and sending instructions to the network node to provision the feature in the subscriber's rate plan.