IP Library Granted Patent US 7,647,609
Granted Patent B2
US 7,647,609 · App. 12/006,402 · Granted Jan 12, 2010

Advertisements in an end-user controlled playback environment

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,647,609
App. No.
12/006,402
Granted
Jan 12, 2010
Kind
B2
Abstract

This invention discloses a method for displaying advertisements transmitted to a user unit, the method includes receiving, at the user unit, at least one advertisement tagged with a delay tag indicating whether display of the at least one advertisement can be delayed and only if the delay tag allows delaying display of the at least one advertisement, storing the at least one advertisement at the user unit, retrieving the at least one advertisement and displaying the at least one advertisement. A billing system for reporting a commercial broadcast to a multiplicity of users is also disclosed.

Claims (57)

1. A method for displaying advertisements at a user unit comprising a receiver and a processor, the method comprising:

receiving, at the receiver, at least one advertisement for an item, said at least one advertisement associated with:

at least one alternative advertisement for a different item or for said item offered by a different vendor; and

advertisement metadata comprising: a replacement indication indicating whether a user of said user unit is allowed to replace displaying of said at least one advertisement by displaying of said at least one alternative advertisement; and an indication of a maximum number of times said at least one advertisement can be replaced;

receiving, at the receiver, user configuration metadata comprising an indication of a maximum number of user replacements of advertisements per day;

analyzing at the processor said advertisement metadata and said user configuration metadata;

determining based on said analyzing if the user is allowed to replace displaying of said at least one advertisement by displaying of said at least one alternative advertisement; and

replacing, if the user is allowed based on said determining, displaying of said at least one advertisement by displaying said at least one alternative advertisement in accordance with a selection of the user.

2. The method according to claim 1 and also comprising, prior to said displaying:

determining whether said at least one advertisement and said at least one alternative advertisement are competing advertisements; and

performing said displaying based, at least in part, on a result of said determining.

3. The method according to claim 1 and wherein said replacement indication also provides an archiving indication indicating which one of said at least one advertisement and said at least one alternative advertisement is to be archived, and the method also comprises:

archiving one of said at least one advertisement and said at least one alternative advertisement based, at least in part, on said archiving indication.

4. The method according to claim 3 and wherein said archiving comprises:

archiving one of said at least one advertisement and said at least one alternative advertisement in response to payment by an advertiser.

5. The method according to claim 1 and wherein each of said at least one advertisement and said at least one alternative advertisement comprises at least one of the following:

a video clip;

a still image; and

audio.

6. The method according to claim 1 and wherein each of said at least one advertisement and said at least one alternative advertisement comprises a combination comprising at least two of the following:

a video clip;

a still image; and

audio.

7. The method according to claim 1 and also comprising storing current user interactivity metadata which comprises at least one of the following: an indication of a number of advertisement replacements executed in a current day; and a number of advertisement replacements executed upon the at least one advertisement.

8. The method according to claim 1 , said user unit further comprising a memory, wherein said at least one alternative advertisement, said advertisement metadata, and said user configuration metadata are stored in said memory.

9. A user unit for displaying advertisements, the user unit comprising:

a receiver operative to receive:

at least one advertisement for an item, said at least one advertisement associated with:

at least one alternative advertisement for a different item or for said item offered by a different vendor; and

advertisement metadata comprising: a replacement indication indicating whether a user of said user unit is allowed to replace displaying of said at least one advertisement by displaying of said at least one alternative advertisement; and an indication of a maximum number of times said at least one advertisement can be replaced; and

wherein said receiver is further operative to receive user configuration metadata comprising an indication of a maximum number of user replacements of advertisements per day; and said user unit further comprises:

a processor operatively associated with said receiver and operative to:

analyze said advertisement metadata and said user configuration metadata and produce a result;

make a determination based on said result if the user is allowed to replace displaying of said at least one advertisement by displaying of said at least one alternative advertisement; and

provide said at least one alternative advertisement to a display for display thereby in accordance with a selection of the user, if the user is allowed based on said determination.

10. The user unit according to claim 9 and wherein said processor is also operative to make a determination of whether said at least one advertisement and said at least one alternative advertisement are competing advertisements, and to provide said one of said at least one advertisement and said at least one alternative advertisement to the display for display thereby based, at least in part, on a result of said determination.

11. The user unit according to claim 9 and wherein said replacement indication also provides an archiving indication indicating which one of said at least one advertisement and said at least one alternative advertisement is to be archived, and the processor is also operative to archive one of said at least one advertisement and said at least one alternative advertisement in a memory based, at least in part, on said archiving indication.

12. The user unit according to claim 11 and wherein the processor is operative to archive one of said at least one advertisement and said at least one alternative advertisement in response to payment by an advertiser.

13. The user unit according to claim 9 and wherein each of said at least one advertisement and said at least one alternative advertisement comprises at least one of the following:

a video clip;

a still image; and

audio.

14. The user unit according to claim 9 and wherein each of said at least one advertisement and said at least one alternative advertisement comprises a combination comprising at least two of the following:

a video clip;

a still image; and

audio.

15. The user unit according to claim 9 and also comprising a memory operative to store said advertisement metadata and said user configuration metadata.

16. The user unit according to claim 9 and also comprising a memory operative to store current user interactivity metadata which comprises at least one of the following: an indication of a number of advertisement replacements executed in a current day; and a number of advertisement replacements executed upon the at least one advertisement.

17. A user unit for displaying advertisements, the user unit comprising:

means for receiving:

at least one advertisement for an item, said at least one advertisement associated with:

at least one alternative advertisement for a different item or for said item offered by a different vendor; and

advertisement metadata comprising: a replacement indication indicating whether a user of said user unit is allowed to replace displaying of said at least one advertisement by displaying of said at least one alternative advertisement; and an indication of a maximum number of times said at least one advertisement can be replaced; and

means for receiving user configuration metadata comprising an indication of a maximum number of user replacements of advertisements per day;

means for analyzing said advertisement metadata and said user configuration metadata;

means for determining based on said analyzing the user is allowed to replace displaying of said at least one advertisement by displaying of said at least one alternative advertisement; and

means for providing said at least one alternative advertisement to a means for displaying for display thereby in accordance with a selection of the user if if the user is allowed based on said determining.

Assignments (5)
CORRECTIVE ASSIGNMENT TO CORRECT THE 26 APPLICATION NUMBERS ERRONEOUSLY RECORDED AGAINST ON THE ATTACHED LIST PREVIOUSLY RECORDED AT REEL: 048513 FRAME: 0297. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Mar 18, 2021
From: NDS LIMITED
To: SYNAMEDIA LIMITED
Reel/Frame 056623/0708 →
CHANGE OF NAME Recorded Mar 6, 2019
From: NDS LIMITED
To: SYNAMEDIA LIMITED
Reel/Frame 048513/0297 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2018
From: BEAUMARIS NETWORKS LLC; CISCO SYSTEMS INTERNATIONAL S.A.R.L.; CISCO TECHNOLOGY, INC.; CISCO VIDEO TECHNOLOGIES FRANCE
To: NDS LIMITED
Reel/Frame 047420/0600 →
RELEASE OF PATENT SECURITY INTERESTS Recorded Mar 29, 2011
From: J.P.MORGAN EUROPE LIMITED
To: NDS LIMITED; NEWS DATACOM LIMITED
Reel/Frame 026042/0124 →
RELEASE OF INTELLECTUAL PROPERTY SECURITY INTERESTS Recorded Mar 11, 2011
From: NDS HOLDCO, INC.
To: NDS LIMITED; NEWS DATACOM LIMITED
Reel/Frame 025940/0710 →