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 Number
US 8423408
Status
Active
Filing Date
April 17, 2006
Grant Date
April 16, 2013
Expiration
~April 2026 (estimated)
Claims
23
Assignee
Sprint Communications Co LP
Inventors
Robert E. Urbanek, Peter H. Distler, James D. Barnes, Sanjay K. Sharma
Citations
119 forward · 120 backward
What it covers
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 doesn't 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.
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.
Real-world examples
- 1.Early mobile ad networks on 3G networks
- 2.Offline ad caching in mobile games
- 3.Carrier-branded portal applications
Generated by PatentBrief · Not legal advice · patentbrief.org
US 8423408 · 2026