IP Library Granted Patent US 7,519,273
Granted Patent B2
US 7,519,273 · App. 09/766,126 · Granted Apr 14, 2009

Content with advertisement information segment

Assignee: Blackarrow, Inc.
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,519,273
App. No.
09/766,126
Granted
Apr 14, 2009
Kind
B2
Abstract

A data delivery mechanism, such as a recordable disk or packets on a wire, delivering an info segment which specifies interruption points at which a first content item such as a television program is to be interrupted and a second content item such as an advertisement is to be inserted. The info segment may prevent certain types of second content items from being utilized, may permit them to be avoided, may control their duration, and other aspects of their utilization. The info segment may specify with which first content item it is associated. Other embodiments are also disclosed and claimed, such as an electronic programming guide.

Claims (35)

1. A computer-readable medium storing instructions that are executed by a computer to enable the computer to:

receive and store an advertisement, a plurality of segments of one particular program, and at least one segment pointer interlaced between the segments of the one particular program, said at least one segment pointer to link to a remotely located info segment and other than said info segment; and

in response to detecting a segment pointer between segments of the plurality of segments of said one particular program, said computer to retrieve said info segment from a remote storage, said retrieval of said info segment separate from and not coinciding with the receipt of segments of the plurality of segments of said one particular program or an advertisement, said info segment including,

a content identifier to indicate that said info segment is to be associated with the one particular program, and

a plurality of entries, each entry specifying,

an interruption point to identify a condition that, if detected, will cause the display of an advertisement to replace the display of the one particular program, and

one or more conditions controlling the interruption.

2. The computer-readable medium of claim 1 wherein the one or more conditions comprise:

whether a user can override insertion of a commercial;

whether a particular type of commercial is allowed to be played at the interruption point; and

whether a commercial can be skipped by virtue of a financial payment.

3. A computer-readable medium storing instructions that are executed by a computer to enable the computer to:

receive an electronic programming guide having a plurality of program identifications within said electronic programming guide;

receive a plurality of info segments and associate, in said guide, an info segment with each of a predetermined one of the plurality of program identifications, each info segment including,

a program identification to enable the association of the info segment with a the predetermined one of the plurality of program identifications, and

a plurality of interruption point specifiers to identify a condition that, if satisfied during play of a program selected from said guide, will cause the computer to display an advertisement instead of the identified program, the timing of the occurrence of the condition, if the condition occurs at all, unknown at the time the info segment is associated with a predetermined one of the plurality of program identifications; and

access a particular info segment through said electronic programming guide in response to user selection of a program from the electronic program guide to which the particular info segment is directed.

4. The computer-readable medium of claim 3 wherein:

at least one of the info segments represented therein further includes a maximum interruption length specifier;

at least one of the info segments represented therein further includes a permitted ad type specifier;

at least one of the info segments represented therein further includes a prohibited ad type specifier; and

at least one of the info segments represented therein further includes an ad lock specifier.

5. A method comprising:

receiving, on a receiver, and storing, in a cache coupled to said receiver, a particular content item, said particular content item stored for repeated access by a user at any time, said receiver also storing an info segment including a unique content identifier to associate said info segment with said particular content item and an interrupt point specifier to identify a condition that, if detected, will cause said receiver to replace the display of said particular content item with the display of an advertisement, the timing of the occurrence of the condition, if the condition occurs at all, unknown at the time of content access and unique to each access of said content;

associating said info segment and said particular content item identified by said unique content identifier while said particular content item is stored in said cache; and

monitoring, on said receiver, for said identified condition if said particular content item is accessed from said cache for display.

6. The method of claim 5 including identifying, by an info segment including a maximum length specifier, a maximum duration of a play of an advertisement, after which play of a content item should be resumed even if the advertisement has not completed play.

7. The method of claim 5 including overriding play of an advertisement by enabling an info segment resume indicator.

8. The method of claim 5 including preventing an advertisement from interrupting play of a content item according to an info segment ad type specifier, if the advertisement meets a predetermined criteria.

9. The method of claim 5 including permitting play of an advertisement to be skipped according to an info segment ad lock specifier, if a predetermined criteria is met.

10. The method of claim 9 including requiring play of an advertisement if said content is not owned by a user of the receiver and skipping said advertisement if said content was purchased by said user.

11. The method of claim 5 including identifying a location in said content to replace the display of the content with an advertisement based on a play specific factor.

12. The method of claim 11 wherein replacing the display of a particular content item with the display of an advertisement occurs only if said content is selected for play more than a predetermined number of times.

13. The computer-readable medium of claim 1 wherein said segment pointer is a universal resource locator.

14. The method of claim 5 including connecting said receiver to a presentation device by a wireless link.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Aug 8, 2023
From: ANTARES CAPITAL LP
To: CADENT TECH, INC. (F/K/A BLACKARROW, INC.)
Reel/Frame 064526/0290 →
SECURITY INTEREST Recorded Aug 8, 2023
From: CADENT TECH, INC.; 4INFO, INC.
To: ROYAL BANK OF CANADA, AS ADMINISTRATIVE AGENT
Reel/Frame 064527/0371 →
RELEASE OF SECURITY INTEREST Recorded Sep 12, 2018
From: ANTARES CAPITAL LP
To: BLACKARROW, INC.
Reel/Frame 046858/0325 →
SECURITY INTEREST Recorded Sep 12, 2018
From: CADENT TECH, INC. (F/K/A BLACKARROW, INC.)
To: ANTARES CAPITAL LP
Reel/Frame 046858/0478 →
SECURITY INTEREST Recorded Sep 11, 2015
From: BLACKARROW, INC.
To: ANTARES CAPITAL LP, AS ADMINISTRATIVE AGENT
Reel/Frame 036544/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2005
From: INTEL CORPORATION
To: BLACKARROW, INC.
Reel/Frame 015949/0709 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2001
From: LOWTHERT, JONATHAN E.; RASHKOVSKIY, OLEG
To: INTEL CORPORATION
Reel/Frame 011638/0308 →
Continuity (1)
Related Publication 20020097979A1 · Jul 25, 2002