Rate Plan Object Inheritance and Field Removal

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Updating objects in a database is complex due to multi-dimensional attributes that depend on other attributes, requiring manual reconstruction of objects at specific points in time and involving significant computational resources.

Innovation Solution

A computer system and method that form rate plan objects by inheriting properties from a primary catalog, removing non-applicable fields and field values based on user input, and forming secondary catalogs that only include relevant fields and values, thereby reducing the need for manual specification of attributes and computational resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multi-dimensional attributes are used to store programming objects, then the object can store a sequence of events and updates over time, but the complexity of updating the object increases significantly

Engineering Contradiction:
Improveobject update accuracyVSAvoidupdate process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the programming object into multiple independent attributes, each with its own version history. This allows updates to be processed attribute-by-attribute rather than requiring complete object reconstruction, reducing update complexity while maintaining reliability through individual attribute versioning.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by pre-establishing version snapshots and inheritance relationships between attributes. When an update occurs, the system leverages these pre-configured structures to automatically determine which attributes need updating and from which parent versions, eliminating the need for manual reconstruction and reducing update complexity.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If all attributes are explicitly specified in updates, then the object state can be accurately reconstructed, but significant computational resources and manual effort are required

Engineering Contradiction:
Improveobject state accuracyVSAvoidupdate efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts and removes attributes from the update process that can be inherited from parent versions or derived from other attributes. The system identifies which attributes need explicit specification and which can be obtained through inheritance or calculation, thereby reducing the number of attributes that must be manually specified while maintaining complete object state accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system implements a universal update mechanism that can handle both explicit attribute specification and inherited attribute retrieval through a single process. The update system automatically determines whether each attribute should be explicitly set or inherited, providing a multi-functional approach that maintains precision while improving efficiency by eliminating redundant specifications.

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

3Loss of information

If manual reconstruction of programming objects is performed, then accurate snapshots at specific points in time can be obtained, but the process requires significant manual effort and time

Engineering Contradiction:
Improveobject snapshot accuracyVSAvoidreconstruction time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by automatically creating and storing version snapshots at each attribute update point. These snapshots are pre-configured with inheritance relationships, so when a historical snapshot is needed, the system can automatically reconstruct the object state by traversing the pre-established version hierarchy, eliminating manual reconstruction effort and time while maintaining complete accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a copying mechanism where attribute values and version information are automatically copied and stored in a standardized format with metadata. This creates reusable templates of object states that can be quickly instantiated when historical snapshots are needed, replacing time-consuming manual reconstruction with automated copying and assembly of pre-stored attribute versions.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11500863B2Field inheritance removal system
Publication Date: 2022.11.15 HIPPO ANALYTICS INC
  • US11500863B2 patent drawing
  • US11500863B2 patent drawing
  • US11500863B2 patent drawing

AI summary

A computer system stores a database of multi-dimensional variables indicating field values of rate plan objects. The database stores rules related to each rate plan object. The computer system forms a primary catalog comprising all of the multi-dimensional variables from all rate plan objects from the database. The computer system receives a first user input indicating a first plurality of field entries. The computer system forms a secondary catalog that inherits all rate plan objects of the primary catalog. The computer system identifies, in the secondary catalog, first fields values that do not correspond to the first plurality of field entries based on the rules for the rate plan objects corresponding to the first plurality of field entries. The identified first fields values are removed from the secondary catalog. A second rate plan object is formed based on the secondary catalog.