Asymmetric ASP Delivery via Local Caching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current ASP networks require continuous availability for both data reads and writes, leading to disadvantages such as business disruption and increased costs when the network is unavailable, especially since data reads outnumber data writes significantly.
Innovation Solution
Implementing asymmetrical ASP interactions by transferring a display engine and data files to the website provider's network, allowing for ASP functionality to be provided without constant on-demand access to the ASP network, thus enabling data reads to be serviced independently of the ASP network's availability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the ASP network maintains continuous availability for both data reads and writes, then the functionality is always accessible to users, but the infrastructure costs and operational complexity increase significantly
Solution Approach 1:
The patent segments the ASP network operations into two independent components: a read-only file system that can be cached locally at the website provider's network, and a write operation that maintains connection to the ASP network. This segmentation allows data reads to be serviced from the local cache without requiring continuous ASP network availability, while data writes still maintain real-time connectivity. The separation reduces the infrastructure burden on the ASP network while preserving functionality availability.
Solution Approach 2:
The patent implements preliminary action by pre-transferring data files and display engines from the ASP network to the website provider's network before they are needed. The file system is generated and cached in advance, allowing the website provider to serve read requests locally without contacting the ASP network. This preliminary caching action eliminates the need for continuous ASP network availability for read operations, reducing infrastructure requirements while maintaining service reliability.
2Ease of operation
If the ASP network provides on-demand support for all user requests, then all functionality is always accessible, but the operational costs increase when the network is unavailable
Solution Approach 1:
The patent uses copying by creating and transferring a complete copy of the file system and display engine from the ASP network to the website provider's network. This copy contains all necessary data and processing logic to service user read requests independently. Once the copy is established, the website provider can serve users without incurring ongoing operational costs associated with ASP network availability, as the local copy handles all read operations autonomously.
3Loss of information
If data reads are serviced through the ASP network, then data accuracy is maintained, but the network load increases significantly given that reads outnumber writes
Solution Approach 1:
The patent extracts the data read functionality from the ASP network and relocates it to the website provider's network. The file system and display engine are transferred and cached locally, allowing read operations to be performed independently of the ASP network. This extraction eliminates the need for the ASP network to handle numerous read requests, significantly reducing network load and improving overall system productivity while maintaining data accuracy through the use of the cached file system.
Data Source
AI summary
In one embodiment, a display engine and one or more data files are determined. They are then sent to a website provider's network. The display engine and data are used to provide ASP functionality without contacting the ASP network for every user request. So even if the ASP network is not available, the ASP functionality provided by the display engine and data is always accessible to the website provider. For example, the website provider's network may provide the ASP functionality by displaying data in one or more data files at a user's display device. This is performed without relying on the availability of the ASP network.


