Structured Metadata for Dynamic ASR Form Containers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional approaches to updating access service request (ASR) user interfaces require extensive coding changes and costly software testing due to frequent revisions in ASOG and LSOG guidelines, leading to inefficiencies and increased costs.

Innovation Solution

The use of structured metadata to define ASR forms, sections, and attributes, allowing an ASOG application to traverse and cache these definitions, enabling dynamic updates and rendering of user interfaces without extensive code changes, thus reducing testing and maintenance burdens.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional coding approaches are used to update ASR user interfaces, then the system can maintain stability, but extensive coding changes and costly software testing are required

Engineering Contradiction:
ImproveAbility to update ASR user interfacesVSAvoidCoding changes and software testing requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the ASR user interface into modular form containers that can be independently updated. Each form container is a self-contained unit that can be modified without affecting other parts of the system, enabling granular updates and reducing the scope of required changes and testing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements dynamic form containers that can be updated in real-time without requiring system restart or extensive reconfiguration. The form containers are designed to be flexible and adaptable, allowing the interface to change dynamically while maintaining system stability.

Inventive Principle:
Principle #15Dynamics

2Productivity

If structured metadata is used to define ASR forms, then updates become more efficient, but the initial system complexity increases

Engineering Contradiction:
ImproveSpeed of updating ASR user interfacesVSAvoidStructured metadata management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-defining form containers with their metadata structures before runtime. This preparation work is done once during system initialization or deployment, enabling rapid updates later without requiring complex runtime processing or repeated setup operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Structured metadata acts as an intermediary layer between the user interface definitions and the underlying system implementation. This metadata layer simplifies updates by providing a standardized interface that abstracts away the complexity of direct system modifications.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If form containers are cached in memory, then access speed improves, but memory usage increases

Engineering Contradiction:
ImproveAccess speed of ASR formsVSAvoidMemory consumption
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The system applies local quality by caching form containers selectively in memory based on their access patterns and importance. Frequently accessed or critical form containers are cached to improve speed, while less critical ones may remain in persistent storage. This localized caching strategy optimizes performance for key operations while controlling overall memory consumption.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10579722B1Structured metadata for dynamic data encapsulation
Publication Date: 2020.03.03 T MOBILE INNOVATIONS LLC
  • US10579722B1 patent drawing
  • US10579722B1 patent drawing
  • US10579722B1 patent drawing

AI summary

A computer system for providing access service request (ASR) forms. The system comprises a data store comprising structured metadata, where the structured metadata represents a plurality of ASR forms, a processor, a non-transitory memory, and an application stored in the non-transitory memory. When executed by the processor, the application traverses the structured metadata, builds a plurality of ASR form group containers based on the traversing, where each ASR form group container is associated with one access service request type and the ASR form group container comprises definitions of forms, sections, and attributes and methods for accessing the forms, sections, and attributes by a front-end workstation for presenting a ASR, and caches each of the ASR form group containers by the application in a memory of the computer system, wherein the ASR form group containers are built once during an execution cycle by the application on initiation of the application.