# How Phones Store and Rotate Ads Locally by Breaking Rules

> Sprint's 2006 patent on a system that downloads a pool of ads to a phone and uses an on-device manager to decide which ad to show, even breaking its own rules to make sure lagging ad campaigns get seen.

- **Patent:** US 8423408
- **Original title:** Dynamic advertising content distribution and placement systems and methods
- **Owner:** Sprint Communications Co LP
- **Granted:** 2013
- **Status:** Public domain (expired)
- **Times cited:** 119
- **Field:** consumer_electronics, software, telecommunications, ecommerce

## What it does

The patent describes a mobile device that stores a local pool of targeted ads sent from an external server. Instead of fetching a new ad over the network every time a user opens an app, the phone's local software decides which ad to show from its stored rotation. Crucially, the system manages ads from multiple campaigns and uses a priority engine. If a specific ad campaign is falling behind on its promised views (impressions), the system can apply a high-priority rule that intentionally breaks a lower-priority rule—such as a limit on how many times a user can see the same ad (frequency capping)—to force the lagging ad to display.

## What it does NOT cover

- Does not cover systems where ads are streamed in real-time for every single view without being stored locally on the device first.
- Does not cover ad rotation systems that only manage a single advertising campaign at a time.
- Does not cover systems that strictly adhere to all rules without the ability to dynamically break a lower-priority rule to favor a lagging campaign.
- Does not cover ad targeting based solely on direct ad clicks, without tracking broader device behavior like web browsing or purchases.

## The clever bit

Instead of treating ad delivery rules as absolute, the system can dynamically break its own rules—like ignoring a limit on repeating the same ad—if a specific campaign is lagging behind its target view count.

## Real-world examples

1. Early mobile ad networks on 3G networks
2. Offline ad caching in mobile games
3. Carrier-branded portal applications

## Why it matters

In 2006, mobile data was slow and expensive. Downloading ads in real-time inside apps would lag and eat up a user's data plan. By storing a batch of ads locally and letting the phone handle the complex campaign rules offline, carriers and ad networks could deliver smooth, targeted ads without constant network requests.

## Frequently asked questions

### What does How Phones Store and Rotate Ads Locally by Breaking Rules cover?

Sprint's 2006 patent on a system that downloads a pool of ads to a phone and uses an on-device manager to decide which ad to show, even breaking its own rules to make sure lagging ad campaigns get seen.

### Who owns patent US 8423408?

Sprint Communications Co LP owns this patent, granted in 2013.

### When does this patent expire?

This patent is expected to expire on April 16, 2033, when the invention enters the public domain.

### What is patent US 8423408 cited by?

This patent has been cited by 119 later patents that build on its ideas.

### What problem does this patent solve?

In 2006, mobile data was slow and expensive. Downloading ads in real-time inside apps would lag and eat up a user's data plan. By storing a batch of ads locally and letting the phone handle the complex campaign rules offline, carriers and ad networks could deliver smooth, targeted ads without constant network requests.

### What does this patent NOT cover?

Does not cover systems where ads are streamed in real-time for every single view without being stored locally on the device first.

**Full plain-English explainer:** https://patentbrief.org/patent/us/8423408/amazon-advertising

**Original patent:** https://patents.google.com/patent/US8423408

---

_Source: PatentBrief — https://patentbrief.org. Patent facts are from public records; the plain-English explanation is PatentBrief's._
