Redirector Bypasses Cache for Content Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data retrieval systems face inefficiencies due to the creation of temporary files for content extraction, which can lead to inadvertent indexing, unauthorized access, and resource consumption, as well as cache memory issues when large data volumes are retrieved, causing other data to be evicted from the cache.

Innovation Solution

A computer-implemented method and system that uses a file identifier mapped to an item in a data store to provide content without caching, allowing for semantics compatible with cached access, including read or write operations with arbitrary byte offsets and sizes, and bypassing the cache to avoid resource consumption and cache poisoning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If temporary files are created for content extraction, then content can be accessed and indexed, but system resources are consumed and unauthorized access risks increase

Engineering Contradiction:
Improvecontent extraction capabilityVSAvoidsystem resource consumption
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent extracts only the necessary content data from the data store without creating temporary files on the disk. The content is extracted directly into memory and processed there, eliminating the harmful temporary file creation step while maintaining the useful content extraction capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a redirector component that acts as an intermediary between the indexer and the data store. This redirector intercepts file access requests and redirects them to use file identifiers that map directly to data store items, preventing temporary file creation while maintaining the appearance of normal file operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If temporary files are created for content extraction, then content can be accessed, but inadvertent indexing and unauthorized access occur

Engineering Contradiction:
Improvecontent accessibilityVSAvoidinadvertent indexing and unauthorized access
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent removes the temporary file creation step entirely from the content extraction process. By extracting content directly into memory and processing it there, the system eliminates the intermediate temporary files that cause inadvertent indexing and unauthorized access vulnerabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The redirector serves as a protective intermediary that intercepts and redirects file access requests. It maps file identifiers to data store items without creating visible temporary files on the disk, thereby preventing other routines from inadvertently indexing or accessing the content through the file system.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If large amounts of data are retrieved through cache memory, then content can be accessed, but other data is evicted from cache and system performance decreases

Engineering Contradiction:
Improvedata retrieval capabilityVSAvoidsystem performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent extracts content directly from the data store into memory without routing it through the cache memory subsystem. This bypasses the cache entirely, preventing large data retrievals from evicting other important data from cache and maintaining system performance.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The redirector acts as an intermediary that intercepts data retrieval requests and redirects them to access data store items directly through file identifiers. This routing approach bypasses the cache memory, preventing cache pollution while maintaining efficient data access.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8185564B1Redirection of embedded content
Publication Date: 2012.05.22 GOOGLE LLC
  • US8185564B1 patent drawing
  • US8185564B1 patent drawing
  • US8185564B1 patent drawing

AI summary

A method for extracting content from a data store includes creating a file identifier mapped to an item. The method includes receiving a request that seeks cached access to the item and that is not directed to the item. In response to the request, contents of the item are provided using the file identifier without caching the contents. A system for extracting content from a data store includes an indexer. The system includes a data store containing at least an item. The system includes a redirector containing a file identifier mapped to the item. When the redirector receives a request originated by the indexer that seeks cached access to the item and that is not directed to the item in the data store the redirector provides contents of the item using the file identifier without caching the contents in the system.