# 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._


## Related patents

Semantically similar inventions in the PatentBrief corpus:

- [Delivering Targeted Ads and Digital Content to Remote Kiosks](https://patentbrief.org/patent/us/10210529/shopify-app-store) — A method for sending digital content and personalized advertisements to remote kiosks by combining scheduled data pushes with real-time requests.
- [How Apps Fetch Data in the Background While You Are Offline](https://patentbrief.org/patent/us/8069204/azure-cloud-platform) — A method for mobile devices to store web content for offline viewing and automatically fetch new updates in the background once a wireless connection is restored.
- [How Google Ads Detect Which Web Page You Are Viewing](https://patentbrief.org/patent/us/7136875/google-maps) — A method for web browsers to identify the correct webpage address to show relevant advertisements, even when the ad code is hidden inside a frame.
- [How Servers Combine Global and Local Content for Personalized Web Displays](https://patentbrief.org/patent/us/6122658/custom-localized-information-in-a-networked-server-for-display-to-an-end-user) — A 1997 Microsoft patent describing how a server can mix general content with specific local details to create a personalized experience for users based on their location or demographics.
- [How Streaming Services Dynamically Insert Targeted Ads Into Videos](https://patentbrief.org/patent/us/9721254/uber-ride-hailing-platform) — A method for streaming services to stitch personalized advertisements into video content by dynamically generating playlists that match the user's profile and internet speed.
