Location-Specific Content Formatting via Lightweight Specifications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital content distribution systems face challenges in delivering third-party content within specified time constraints, leading to potential page load errors, increased network traffic, and degraded user experience due to latency issues when integrating content into electronic documents.

Innovation Solution

A distributed computing system that dynamically selects and formats third-party content based on the location within an electronic document, reducing the number of stored versions and processing time by applying formatting on a per-request basis, thereby minimizing latency and ensuring timely content delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If multiple versions of third-party content are stored in the data store with different formatting, then the system can quickly deliver pre-formatted content, but the memory requirements increase significantly

Engineering Contradiction:
Improvecontent delivery speedVSAvoidmemory storage requirements
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

Instead of storing multiple complete versions of third-party content with different formatting, the system creates lightweight format specification copies that reference the single master content version. These format specifications contain only the formatting parameters needed for different presentations, dramatically reducing storage requirements while enabling quick content delivery.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system pre-evaluates and pre-determines the appropriate formatting based on location parameters before the user actually requests the content. By performing the formatting selection in advance based on available location information, the system eliminates runtime formatting delays without needing to store multiple pre-formatted versions.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If the system evaluates and formats third-party content in real-time based on location parameters, then memory storage is optimized, but the processing time increases

Engineering Contradiction:
Improvememory storage efficiencyVSAvoidcontent processing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system performs formatting evaluation and selection in advance, before the user's content request is processed. By determining the appropriate format based on location parameters ahead of time, the system eliminates runtime formatting overhead and ensures content is ready for immediate delivery when requested.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The content delivery process is segmented into distinct phases: pre-evaluation of formatting options, selection of appropriate format based on location parameters, and final content delivery. This segmentation allows the system to optimize each phase independently, particularly by completing the time-consuming evaluation phase before the user request arrives.

Inventive Principle:
Principle #1Segmentation

3Quantity of substance

If the system stores less versions of third-party content, then memory usage is reduced, but the number of page load errors increases due to latency

Engineering Contradiction:
Improvestored content versionsVSAvoidpage load success rate
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system pre-determines and caches the appropriate format specification for each content item based on its location parameters before a user request arrives. This preliminary action ensures that when content is requested, the formatting decision is already made and cached, enabling immediate content assembly and delivery without latency-induced errors.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces format specification intermediaries that act as a bridge between the single master content version and the various presentation formats. These intermediaries contain pre-determined formatting instructions that enable rapid content transformation without requiring multiple complete content versions to be stored, thus maintaining reliability while reducing storage.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If dynamic formatting is applied based on location parameters, then content prominence is optimized, but the processing complexity increases

Engineering Contradiction:
Improvecontent formatting adaptabilityVSAvoidformatting processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system applies different formatting specifications to content based on its specific location within the electronic document. Each location has predetermined format parameters that optimize content presentation for that particular position, enabling location-adaptive content delivery without requiring complex real-time formatting decisions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes formatting parameters (such as size, position, style) based on the location parameters of the electronic document. By using location-based parameter transformation, the system achieves adaptive content formatting through simple parameter substitution rather than complex processing, reducing overall system complexity while maintaining versatility.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10140256B2Location specific content visualization formatting
Publication Date: 2018.11.27 GOOGLE LLC
  • US10140256B2 patent drawing
  • US10140256B2 patent drawing
  • US10140256B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for evaluating digital content. In one aspect, a system includes a distributed computing system that accesses the third-party corpus database to evaluate the various third-party content and transmit, to a user device, digital data that produce visualizations of at least a portion of a set of the various third-party content in a display of the user device. The digital data include instructions that cause presentation of at least some of the visualizations of the various third-party content at the user device according to respective formatting that was selected by the distributed computing system for each of the at least some of the various third-party content.