Personal Cache Segmentation for User-Specific Content

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Publicly available web-based documents stored in public caches and indexes may lack user-specific content and accessibility, failing to preserve dynamic or access-restricted content, and do not allow users to efficiently view or search their personal browsing history.

Innovation Solution

A personal cache and index system that stores user-specific content and navigation information for visited web documents, allowing users to view and search previous visits, with restricted access to ensure privacy and include dynamic or access-restricted content not found in public caches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If public caches and indexes are used to store web documents, then accessibility and retrieval efficiency are improved, but user-specific content and privacy are lost

Engineering Contradiction:
Improvecontent retrieval efficiencyVSAvoiduser-specific content
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system segments the cache into public cache (for publicly accessible documents) and personal cache (for user-specific documents), allowing different types of content to be stored separately with appropriate access controls, thus preserving user-specific information while maintaining public accessibility where applicable

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a personal cache as an intermediary layer between the public cache and the user, storing copies of web documents that contain user-specific content or access restrictions, thereby preventing loss of user-specific information while still enabling efficient retrieval

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If public caches store all web documents, then retrieval speed is improved, but access restrictions and dynamic content are compromised

Engineering Contradiction:
Improvedocument retrieval speedVSAvoidaccess restriction preservation
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system divides cached documents into publicly accessible documents stored in public cache and privately accessible documents stored in personal cache, ensuring that access restrictions are maintained by storing restricted content only in the personal cache where user-specific access controls apply

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic content handling by storing time-stamped versions of web documents in the personal cache, allowing the system to preserve the state of dynamic content as it existed when the user first accessed it, rather than serving potentially changed content from public cache

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If personal cache stores complete document content, then content accuracy is improved, but storage requirements increase

Engineering Contradiction:
Improvecontent accuracyVSAvoidcache storage volume
Core Design Contradiction:
Manufacturing precisionVSVolume of stationary object

Solution Approach 1:

The system applies local quality by storing complete content only for documents that contain user-specific information or access restrictions, while other documents can use smaller summaries or metadata, thus maintaining content accuracy where needed while reducing overall storage requirements

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by storing only the necessary portion of web document content in the personal cache - specifically, complete content is stored only when it contains user-specific information or access restrictions, rather than caching all documents in full

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11755662B1Creating entries in at least one of a personal cache and a personal index
Publication Date: 2023.09.12 GOOGLE LLC
  • US11755662B1 patent drawing
  • US11755662B1 patent drawing
  • US11755662B1 patent drawing

AI summary

Methods and apparatus related to creating entries in a personal cache of a user and/or a personal index of a user. Entries may be created in a personal cache and/or a personal index of a user based on web-based documents visited by the user and one or more of the entries may include content specific to the user’s experience with a web-based document. The personal cache and/or personal index may enable a user to view all or aspects of previously visited web-based documents and/or search previously visited web-based documents. An entry of a user’s personal cache and/or personal index may optionally include information that may not be found in a public cache and/or public index.