Local Log Repository Indexing for Visitor Access Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Content providers face challenges in determining which content characteristics attract and retain viewers, and aggregating visitor data in a meaningful manner to track web content access effectively, while existing systems struggle with size constraints in local log repositories and high network delays.

Innovation Solution

A method and system for locally aggregating and indexing visitor data in a searchable and size-constrained local log repository, where visitor logs are indexed with a usage-tracking field to predict future usage and prune less frequently accessed data, reducing network delays and costs by allowing for efficient data retrieval and storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If visitor data is stored in a local log repository for fast access, then response time is reduced, but the repository size becomes constrained

Engineering Contradiction:
Improveresponse timeVSAvoidrepository size
Core Design Contradiction:
SpeedVSVolume of stationary object

Solution Approach 1:

The patent extracts only the most frequently accessed visitor data from the central server and stores it locally in the log repository. This selective extraction allows the system to maintain fast local access for common queries while avoiding the storage overhead of keeping all possible data locally, thus resolving the contradiction between response time and repository size.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary actions by pre-fetching and caching visitor data that is likely to be needed for future reports. The log repository is proactively populated with data before it is actually requested, which reduces response time when queries are made while controlling the amount of data stored through intelligent prediction of future needs.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If indexing fields are added to enable future reports, then adaptability is improved, but the repository consumes more space

Engineering Contradiction:
Improvereport flexibilityVSAvoidrepository size
Core Design Contradiction:
Adaptability or versatilityVSVolume of stationary object

Solution Approach 1:

The patent implements a universal indexing scheme where a single set of index fields is designed to support multiple different report types and query patterns. Instead of creating separate storage structures for each possible report, the same indexed data can be reused across various reporting needs, achieving high adaptability without proportionally increasing repository size.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system changes parameters by dynamically selecting which indexed fields to query based on the specific report requirements. Rather than storing all possible data attributes permanently, the indexing structure allows flexible parameter selection at query time, enabling diverse reports from a compact stored representation.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If data is frequently accessed from the central server, then data freshness is improved, but network costs and delays increase

Engineering Contradiction:
Improvedata freshnessVSAvoidnetwork cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies local quality by maintaining different data freshness levels in different locations. Frequently accessed data is kept fresh in the local log repository through selective updates, while less frequently accessed data can remain older in the central server. This localized optimization reduces network traffic compared to keeping all data uniformly fresh at the central server.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements periodic updates where the local log repository is refreshed at intervals rather than continuously. This periodic synchronization maintains acceptable data freshness for local queries while significantly reducing network communication costs compared to real-time or continuous data retrieval from the central server.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8935285B2Searchable and size-constrained local log repositories for tracking visitors' access to web content
Publication Date: 2015.01.13 DRNC HOLDINGS INC
  • US8935285B2 patent drawing
  • US8935285B2 patent drawing
  • US8935285B2 patent drawing

AI summary

A method and system for tracking visitors' access to web content using a searchable and size-constrained local log repository is disclosed. A repository indexer receives visitor logs from a remote source and indexes the logs to include a usage field indicating when or how frequently an associated visitor log was accessed from a local log repository by a report request manager. The local log repository stores the logs and is size constrained. A repository manager removes a subset of the logs in the local log repository based on parameters within the subset of the logs' usage field. The report request manager receives a request from a requestor for a report indicating visitors' access to a content object, searches for logs within the local log repository pertinent to the request, aggregates data across the logs responsive to the search, and generates a report presenting the aggregated data.