Browser Temporary Memory Storage for User-Controlled Data Retention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional browsers lack the ability to temporarily store cookie and website data for user review before persistent storage, leading to potential disruptions in user experience and unawareness of data storage decisions.
Innovation Solution
Implementing a system where data from web servers is initially stored in temporary memory associated with the browser, allowing users to review and decide on persistent storage through notifications, enabling users to accept, block, or remove data before it is moved to persistent storage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Duration of action of stationary object
If cookie and website data are stored persistently in the browser, then data retention is achieved, but user control and awareness of stored data are lost
Solution Approach 1:
The patent implements temporary storage of cookie and website data before persistent storage, allowing users to review and approve data retention decisions in advance. This preliminary action phase enables users to exercise control over which data should be permanently stored, resolving the contradiction between data retention and user control.
2Object-affected harmful factors
If conventional browser rules block cookie and website data storage, then unwanted data is prevented, but user experience is disrupted
Solution Approach 1:
The patent introduces a notification mechanism that provides feedback to users when cookie and website data are received. This feedback loop allows users to make informed decisions about data storage without preemptive blocking, maintaining user experience while preventing unwanted data retention through user-approved selective storage.
3Loss of information
If users are notified about cookie and website data storage, then user awareness is improved, but storage time is delayed
Solution Approach 1:
The patent segments the data storage process into two distinct phases: temporary storage and persistent storage. During temporary storage, users are notified and can review data without delaying the overall workflow. The transition to persistent storage occurs only after user approval, thus maintaining user awareness while minimizing storage time delays through efficient phase separation.
Data Source
AI summary
Embodiments of the invention include a system, computer-implemented method, and a computer-readable medium for delaying the storage of data. Data that manipulates website data is provided from a web server to a client device in response to a request for a webpage. Data is initially stored in a temporary memory storage. The temporary memory storage is associated with a browser and stores data before data is moved to a persistent memory storage. A notification is generated that indicates that data was received and is intended to be stored persistently or manipulate, access or rely on website data in the persistent memory storage. Depending on the response to the notification, the system determines how data in temporary memory storage will be processed and whether data can be stored in the persistent memory storage or manipulate, access and rely on website data in the persistent memory storage.


