In-Memory Cache for Wireless Network Feature Provisioning
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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
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.
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.
Data Source
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.


