US 7,340,760 B2
Advertisements in an end-user controlled playback environment
Reuven Wachtfogel, Jerusalem (Israel); Jonathan Maissel, Jerusalem (Israel); Moshe Kranc, Jerusalem (Israel); David Richardson, Jerusalem (Israel); Ezra Darshan, Jerusalem (Israel); Ron Katz, Jerusalem (Israel); Yossi Tsuria, Jerusalem (Israel); Sam Michelson, Jerusalem (Israel); Mika Krause, Jerusalem (Israel); Steve Epstein, Jerusalem (Israel); Moshe Shlissel, Jerusalem (Israel); Doron Handelman, Jerusalem (Israel); Shlomo Kipnis, Jerusalem (Israel); and Chaim Shen-Orr, Jerusalem (Israel)
Assigned to NDS Limited, Middlesex (United Kingdom)
Appl. No. 9/914,747
PCT Filed Jan. 14, 2001, PCT No. PCT/IL01/00035
§ 371(c)(1), (2), (4) Date Nov. 27, 2001,
PCT Pub. No. WO01/52541, PCT Pub. Date Jul. 19, 2001.
Claims priority of provisional application 60/176215, filed on Jan. 14, 2000.
Claims priority of provisional application 60/179968, filed on Feb. 03, 2000.
Prior Publication US 2002/0138831 A1, Sep. 26, 2002
Int. Cl. H04N 7/10 (2006.01)
U.S. Cl. 725—34 41 Claims
OG exemplary drawing
 
1. A method for displaying advertisements transmitted to a user unit, the method comprising:
receiving, at the user unit, at least one advertisement tagged with a delay tag indicating the following: whether display of the at least one advertisement can be delayed; whether a user of the user unit can control display of said at least one advertisement; and a non-advertising programming (NAP) threshold defining a maximum amount of NAP that may be displayed to the user of the user unit before the at least one advertisement must be displayed to the user of the user unit;
determining, at a first time, at the user unit, a first amount of NAP that has already been displayed to the user of the user unit;
displaying said at least one advertisement without delay if at least one of the following is true:
said delay tag does not allow delaying display of said at least one advertisement; and
said first amount of NAP is greater than or equal to said NAP threshold; and
determining whether said delay tag allows delaying display of said at least one advertisement, and if so performing the following:
a) storing said at least one advertisement at the user unit; and
b) determining, at a second time, later than said first time, at the user unit, a second amount of NAP that has already been displayed to the user of the user unit, and retrieving and displaying said at least one advertisement if said second amount of NAP that has already been displayed to the user of the user unit is greater than or equal to the NAP threshold.