Navigation Stack Value Insertion for Cross-Account Data Integrity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data systems face challenges in efficiently updating scores across different accounts, particularly when these accounts are of different types and use different data structures and encryption methods, leading to performance limitations and user frustration due to the complexity of isolating and linking information across isolated data structures.
Innovation Solution
The system generates a second message with a set of values associated with navigation screens, updates the navigation stack, and displays the appropriate screen based on user interactions, using a UI to adjust account values securely and efficiently, while encrypting data using symmetric block cipher algorithms to enhance security and reduce data storage consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data structures for different accounts are isolated to maintain security and integrity, then security and data integrity are improved, but the complexity of linking and updating information across accounts increases
Solution Approach 1:
The patent introduces an intermediary mechanism (navigation stack with values) that mediates between isolated data structures. Instead of directly linking complex data structures, the system uses a simplified intermediary layer to manage transitions and updates between accounts, reducing the complexity of maintaining relationships across isolated repositories.
Solution Approach 2:
The patent segments the data update process into discrete steps: obtaining current values, determining new values, updating the navigation stack, and triggering UI updates. This segmentation allows complex cross-account updates to be broken down into manageable operations, reducing overall system complexity while maintaining data integrity.
2Ease of operation
If traditional navigation methods are used between different accounts, then ease of use is maintained, but performance and responsiveness deteriorate
Solution Approach 1:
The patent implements preliminary action by pre-computing and storing navigation values in the navigation stack before actual navigation occurs. When a user interacts with a UI element, the system can immediately retrieve pre-computed values from the stack, eliminating the need for real-time computations and significantly improving update performance while maintaining smooth user experience.
Solution Approach 2:
The patent establishes a feedback mechanism where UI interactions trigger updates to the navigation stack, which then feeds back to update other UI elements. This feedback loop ensures that performance improvements are achieved without compromising user experience, as the system automatically synchronizes state changes across different accounts.
Data Source
AI summary
A method includes obtaining a first message from a client device, determining a set of values based on the first message, where first and second subsets of values of the set of values is associated with a first and second navigation screens, respectively. The method also includes generating a second message including the set of values and sending the second message to the client device. The method also includes updating a navigation stack stored on the client device based on the set of values by inserting a value of the first subset before a value of the second subset in a sequence of the navigation stack. The method also includes displaying the second navigation screen based on the second subset, where an interaction with a user interface element of the client device causes the client device to display the first navigation screen.


