Soft Limit Caching for Advertisement Diversity and Cost Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Service providers and device manufacturers face challenges in increasing the effectiveness of advertisements while balancing device capabilities and user experience, as existing methods either lead to repetitive advertisements or high communication costs by frequently fetching new ads.

Innovation Solution

Implementing soft limits that trigger the retrieval of additional advertisements based on criteria such as time or number of impressions, allowing for advertisement rotation and caching without invalidating existing ads until hard limits are reached, thus optimizing communication costs and user engagement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If advertisements are frequently fetched from server to maintain diversity, then advertisement effectiveness is improved, but communication costs increase

Engineering Contradiction:
Improveadvertisement diversityVSAvoidcommunication costs
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The system performs preliminary actions by fetching advertisements in advance and storing them in local cache before they are needed. The soft limit mechanism triggers ad fetching when the cache is approaching capacity or expiration, allowing the device to have diverse advertisements ready offline, thus reducing the need for frequent communication with the server while maintaining ad diversity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a soft limit parameter that dynamically controls when to fetch new advertisements based on cache state (time since last fetch, number of impressions, cache capacity). This parameter change mechanism allows the system to adaptively balance between serving diverse ads and minimizing communication costs by fetching ads proactively rather than reactively.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If single advertisement is presented repeatedly to maximize delivery efficiency, then communication costs are reduced, but user experience deteriorates due to fatigue

Engineering Contradiction:
Improveadvertisement delivery efficiencyVSAvoiduser experience
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system implements periodic action by rotating through multiple cached advertisements rather than repeatedly showing the same ad. When an advertisement reaches its soft limit (based on impressions or time), it is replaced with another from the cache, creating a periodic rotation pattern that maintains user engagement while utilizing locally-stored diverse ads, thus improving user experience without requiring constant server communication.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent uses copying by storing multiple copies of different advertisements in the local cache. Instead of fetching the same ad repeatedly from the server, the system has pre-fetched copies of various advertisements available locally, allowing it to serve different ads to different users or at different times, thereby improving user experience while maintaining delivery efficiency and reducing communication costs.

Inventive Principle:
Principle #26Copying

3Loss of energy

If advertisements are cached locally to reduce communication costs, then communication costs are reduced, but advertisement freshness deteriorates

Engineering Contradiction:
Improvecommunication costsVSAvoidadvertisement freshness
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system applies dynamics by making the cache management adaptive rather than static. The soft limit mechanism dynamically determines when to fetch new advertisements based on multiple factors including time elapsed since cache population, number of impressions served, and cache capacity. This dynamic approach ensures that cached advertisements are refreshed at optimal moments to maintain freshness while minimizing unnecessary server communications, thus balancing communication costs and ad freshness.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback through the soft limit mechanism that monitors cache state (time, impressions, capacity) and uses this information to trigger ad fetching when appropriate. The system continuously evaluates whether cached ads are approaching expiration or capacity limits and fetches new ads proactively based on this feedback, ensuring advertisement freshness is maintained while communication occurs only when necessary, thus optimizing the balance between freshness and communication costs.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11810146B2Method and apparatus for soft limits for advertisement serving
Publication Date: 2023.11.07 HERE GLOBAL BV
  • US11810146B2 patent drawing
  • US11810146B2 patent drawing
  • US11810146B2 patent drawing

AI summary

An approach is provided for caching advertisements on a device according to soft limits. Caching of an advertisement is caused, at least in part at the device. A soft limit is determined to be associated with and advertisement. The soft limit specifies when to cache one or more other advertisements. Presentation of the advertisement, the other advertisements, or a combination thereof is caused, at least in part, based on validity information associated with the advertisement.