Client Memory-Aware Object Filtering for WAP Terminals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional object filtering methods do not consider the client's memory capacity, leading to inefficient resource usage and potential data loss, as objects are transmitted regardless of available memory, causing clients to discard or delete important data.
Innovation Solution
A method where the client monitors its memory capacity and notifies the proxy server to filter objects based on predetermined conditions, restricting the type and number of objects transmitted to prevent data loss and optimize resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If objects are transmitted to the client irrespective of memory capacity, then communication resources are utilized, but the client must discard objects or delete old objects when memory is full
Solution Approach 1:
The patent applies dynamics by making the object transmission filterable and adaptable based on changing memory conditions. The filtering mechanism dynamically adjusts what objects are transmitted to the client based on current memory capacity, allowing the system to respond to changing conditions rather than following a static transmission pattern.
Solution Approach 2:
The patent changes the parameter of object transmission by introducing filtering based on CPI (Client Profile Information) and memory status. Instead of transmitting all objects uniformly, the system modifies transmission parameters to selectively filter objects, thereby optimizing both communication efficiency and data retention based on client capabilities and memory availability.
2Quantity of substance
If the client discards received objects without storing them, then memory is preserved, but communication resources are wasted
Solution Approach 1:
The patent applies preliminary action by pre-filtering objects before transmission based on predicted client needs and memory capacity. Rather than transmitting objects and then having the client discard them, the system performs filtering in advance at the server or gateway, preventing wasteful transmission of objects that would immediately be discarded due to memory constraints.
Solution Approach 2:
The patent implements feedback mechanisms where the client communicates its memory status and object acquisition results back to the server/gateway. This feedback loop allows the system to adjust future transmission decisions based on actual memory availability and usage patterns, optimizing the balance between memory preservation and communication efficiency.
3Productivity
If old objects are deleted to store new objects, then memory is utilized for new data, but important objects may be carelessly deleted
Solution Approach 1:
The patent introduces an intermediary filtering mechanism between the server and client that manages object transmission based on client needs and memory status. This intermediary layer prevents direct deletion by the client by carefully selecting what to transmit, thereby protecting important data while still allowing memory utilization for necessary new objects.
Solution Approach 2:
The patent enables the client to self-manage its memory resources by providing it with control over object reception decisions. The client can indicate its memory status and preferences to the server, allowing it to make informed decisions about which objects to retain or discard based on its own needs, rather than having objects imposed upon it.
Data Source
AI summary
If a control portion in a WAP terminal judges in step S1 that a session is established, the residual capacity of a memory portion is monitored at a predetermined time interval or any time interval in steps S2, S3. When the residual capacity of the memory portion is lower than a predetermined capacity, the control portion renews CPI information in step S5 and continues the operations of the steps S1 to S5 if the CPI information has not yet been renewed in step S4. If the CPI information has been renewed, the control portion continues the operations of the steps S1 to S4 without renewing the CPI information.


