IP Library Granted Patent US 7,934,170
Granted Patent B2
US 7,934,170 · App. 11/284,457 · Granted Apr 26, 2011

Method and apparatus for displaying branded video tags

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,934,170
App. No.
11/284,457
Granted
Apr 26, 2011
Kind
B2
Abstract

A method and apparatus for displaying branded video tags. An advertiser provides additional content associated with broadcast advertising content to a service provider that downloads the additional content to a digital video recorder (DVR). The service provider inserts command tags into the content that are intercepted by the DVR and interpreted as commands that instruct the DVR to perform specific actions when the DVR receives the stream from a broadcaster. The DVR intercepts and translates any tags inserted into the content stream while the DVR is playing the content stream. Tags can cause the DVR to display a branded video tag to the user which is a displayed icon that requests an interaction by the user and has an advertiser's logo(s) displayed in its vicinity.

Claims (69)

1. A method for displaying a branded video tag using a digital video recorder (DVR), comprising:

displaying a content stream to a user on a display screen;

monitoring the content stream for command tags inserted in the content stream;

interpreting a command tag encountered in the content stream;

in response to interpreting the command tag:

selecting an advertiser's branding graphic, from a plurality of branding graphics stored on one or more storage devices at the DVR, specified by the command tag;

selecting a user-interface portion, representing a DVR action, specified by the command tag;

the DVR using a reference number identified by the command tag to select a branded video tag listed in a reference list, the branded video tag comprising a displayed icon that includes the advertiser's branding graphic and the user-interface portion;

subsequent to the DVR selecting the branded video tag, displaying the branded video tag on the display screen, the branded video tag indicating that additional content associated with the advertiser's branding graphic is available.

2. A method as recited in claim 1 , wherein the advertiser pays a fee to a service provider for the DVR to display the advertiser's branding graphic.

3. A method as recited in claim 1 , wherein the monitoring step monitors the content stream as it is being received by the DVR.

4. A method as recited in claim 1 , wherein the content stream is stored on a local storage device at the DVR.

5. A method as recited in claim 4 , wherein the monitoring step monitors the content stream as it is being retrieved from the local storage device.

6. A method as recited in claim 1 , further comprising determining, based on the command tag, a size of the branded video tag.

7. A method as recited in claim 1 , further comprising determining, based on the command tag, a duration of time the branded video tag is displayed.

8. A method as recited in claim 1 , further comprising:

receiving user input associated with the branded video tag;

responsive to receiving user input associated with the branded video tag:

displaying video content from the advertiser, the video content associated with the branded video tag;

pausing or recording an original programming content from the content stream.

9. An apparatus for displaying a branded video tag using a digital video recorder (DVR), comprising:

one or more processors;

a logic for displaying a content stream to a user on a display screen;

a logic for monitoring the content stream for command tags inserted in the content stream;

a logic for interpreting a command tag encountered in the content stream;

in response to interpreting the command tag:

a logic for selecting an advertiser's branding graphic, from a plurality of branding graphics stored on one or more storage devices at the DVR, specified by the command tag;

a logic for selecting a user-interface portion, representing a DVR action, specified by the command tag;

a logic for the DVR using a reference number identified by the command tag to select a branded video tag listed in a reference list, the branded video tag comprising a displayed icon that includes the advertiser's branding graphic and the user-interface portion;

a logic for, subsequent to the DVR selecting the branded video tag, displaying the branded video tag on the display screen, the branded video tag indicating that additional content associated with the advertiser's branding graphic is available.

10. An apparatus as recited in claim 9 , wherein the advertiser pays a fee to a service provider for the DVR to display the advertiser's branding graphic.

11. An apparatus as recited in claim 9 , wherein the logic for monitoring module monitors the content stream as it is being received by the DVR.

12. An apparatus as recited in claim 9 , wherein the content stream is stored on a local storage device at the DVR.

13. An apparatus as recited in claim 12 , wherein the logic for monitoring step monitors the content stream as it is being retrieved from the local storage device.

14. An apparatus as recited in claim 9 , further comprising a module for determining, based on the command tag, a size of the branded video tag.

15. An apparatus as recited in claim 9 , further comprising a module for determining, based on the command tag, a duration of time the branded video tag is displayed.

16. An apparatus as recited in claim 9 , further comprising a module for:

receiving user input associated with the branded video tag;

responsive to receiving user input associated with the branded video tag:

displaying video content from the advertiser, the video content associated with the branded video tag;

recording an original programming content from the content stream.

17. A non-transitory computer-readable medium comprising one or more sequences of instructions for displaying a branded video tag using a digital video recorder (DVR), which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:

displaying a content stream to a user on a display screen;

monitoring the content stream for command tags inserted in the content stream;

interpreting a command tag encountered in the content stream;

in response to interpreting the command tag:

selecting an advertiser's branding graphic, from a plurality of branding graphics stored on one or more storage devices at the DVR, specified by the command tag;

selecting a user-interface portion, representing a DVR action, specified by the command tag;

the DVR using a reference number identified by the command tag to select a branded video tag listed in a reference list, the branded video tag comprising a displayed icon that includes the advertiser's branding graphic and the user-interface portion;

subsequent to the DVR selecting the branded video tag, displaying the branded video tag on the display screen, the branded video tag indicating that additional content associated with the advertiser's branding graphic is available.

18. A computer-readable medium as recited in claim 17 , wherein the advertiser pays a fee to a service provider for the DVR to display the advertiser's branding graphic.

19. A computer-readable medium as recited in claim 17 , wherein the monitoring step monitors the content stream as it is being received by the DVR.

20. A computer-readable medium as recited in claim 17 , wherein the content stream is stored on a local storage device at the DVR.

21. A computer-readable medium as recited in claim 20 , wherein the monitoring step monitors the content stream as it is being retrieved from the local storage device.

22. A computer-readable medium as recited in claim 17 , wherein the instructions, when executed by the one or more processors, cause the one or more processors to further carry out the step of determining, based on the command tag, a size of the branded video tag.

23. A computer-readable medium as recited in claim 17 , wherein the instructions, when executed by the one or more processors, cause the one or more processors to further carry out the step of determining, based on the command tag, a duration of time the branded video tag is displayed.

24. A computer-readable medium as recited in claim 17 , wherein the instructions, when executed by the one or more processors, cause the one or more processors to further carry out the steps of:

receiving user input associated with the branded video tag;

responsive to receiving user input associated with the branded video tag:

displaying video content from the advertiser, the video content associated with the branded video tag;

recording an original programming content from the content stream.

25. A method for displaying branded video tag to a user, comprising:

receiving an advertiser's branding graphic at a service provider;

distributing the advertiser's branding graphic to a plurality of digital video recorders (DVRs);

a DVR of the plurality of DVRs, in response to interpreting a command tag encountered in a content stream:

selecting an advertiser's branding graphic, from a plurality of branding graphics stored on one or more storage devices at the DVR, specified by the command tag;

selecting a user-interface portion, representing a DVR action, specified by the command tag;

using a reference number identified by the command tag to select a branded video tag listed in a reference list, the branded video tag comprising a displayed icon that includes the user-interface portion and the advertiser's branding graphic; and

subsequent to the DVR selecting the branded video tag, displaying the branded video tag on a display screen, the branded video tag indicating that additional content associated with the advertiser's branding graphic is available.

Assignments (12)
CHANGE OF NAME Recorded Sep 27, 2024
From: TIVO SOLUTIONS INC.
To: ADEIA MEDIA SOLUTIONS INC.
Reel/Frame 069067/0489 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053481/0790 →
RELEASE OF SECURITY INTEREST Recorded Jun 5, 2020
From: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
PATENT SECURITY AGREEMENT Recorded Nov 25, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 051110/0006 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: TIVO SOLUTIONS INC.
Reel/Frame 051109/0969 →
SECURITY INTEREST Recorded Nov 22, 2019
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 051143/0468 →
CHANGE OF NAME Recorded Feb 14, 2017
From: TIVO INC.
To: TIVO SOLUTIONS INC.
Reel/Frame 041714/0500 →
SECURITY INTEREST Recorded Dec 7, 2016
From: TIVO SOLUTIONS INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 041076/0051 →
RELEASE OF SECURITY INTEREST Recorded May 10, 2011
From: CITIGROUP GLOBAL MARKETS REALTY CORP., AS ADMINISTRATIVE AGENT
To: TIVO INC.
Reel/Frame 026250/0086 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NAME OF RECEIVING PARTY PREVIOUSLY RECORDED ON REEL 018866 FRAME 0510. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT. Recorded Feb 12, 2007
From: TIVO INC.
To: CITIGROUP GLOBAL MARKETS REALTY CORP.
Reel/Frame 018875/0933 →
SECURITY AGREEMENT Recorded Feb 8, 2007
From: TIVO INC.
To: CITYGROUP GLOBAL MARKETS REALTY CORP.
Reel/Frame 018866/0510 →