IP Library Granted Patent US 8,417,096
Granted Patent B2
US 8,417,096 · App. 12/631,775 · Granted Apr 9, 2013

Method and an apparatus for determining a playing position based on media content fingerprints

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 8,417,096
App. No.
12/631,775
Granted
Apr 9, 2013
Kind
B2
Abstract

A method for determining a playing position of media content based on media content fingerprints is described. In an embodiment, the playing of an advertisement may be detected by determining that one or more fingerprints of media content being played are associated with an advertisement portion of the media content. In an embodiment, an advertisement may be detected by identifying the persons associated with the faces in the advertisement portion of the media content and determining that the identified persons are not actors listed for the media content. In an embodiment, the advertisement may be enhanced with additional content pertaining to the product or service being advertised. In an embodiment, the advertisement may be automatically fast-forwarded, muted, or replaced with an alternate advertisement. In an embodiment, only a non-advertisement portion of the media content may be recorded by skipping over the detected advertisement portion of the media content.

Claims (38)

1. A method, comprising:

playing media content comprising an advertisement portion and a non-advertisement portion;

deriving one or more fingerprints from at least a portion of the media content being played;

detecting, based on the one or more fingerprints, one or more faces in the media content;

obtaining name information associated with the one or more faces;

determining that the name information does not match actor information associated with the non-advertisement portion of the media content;

in response to determining that the name information does not match actor information associated with the non-advertisement portion of the media content, determining that the one or more fingerprints are associated with the advertisement portion of the media content;

wherein the method is performed by a device comprising a processor.

2. The method as recited in claim 1 , further comprising automatically fast forwarding through the advertisement portion.

3. The method as recited in claim 1 , further comprising automatically muting an audio portion of the advertisement portion.

4. The method as recited in claim 1 , further comprising replacing the advertisement portion with one or more alternate advertisements.

5. The method as recited in claim 1 , further comprising recording only the non-advertisement portion of the media content.

6. A non-transitory computer readable storage medium storing a set of instructions, which when executed by a processor, cause performance of the steps comprising:

playing media content comprising an advertisement portion and a non-advertisement portion;

deriving one or more fingerprints from at least a portion of the media content being played;

detecting, based on the one or more fingerprints, one or more faces in the media content;

obtaining name information associated with the one or more faces;

determining that the name information does not match actor information associated with the non-advertisement portion of the media content;

in response to determining that the name information does not match actor information associated with the non-advertisement portion of the media content, determining that the one or more fingerprints are associated with the advertisement portion of the media content.

7. The non-transitory computer readable storage medium as recited in claim 6 , the steps further comprising automatically fast forwarding through the advertisement portion.

8. The non-transitory computer readable storage medium as recited in claim 6 , the steps further comprising automatically muting an audio portion of the advertisement portion.

9. The non-transitory computer readable storage medium as recited in claim 6 , the steps further comprising replacing the advertisement portion with one or more alternate advertisements.

10. The non-transitory computer readable storage medium as recited in claim 6 , the steps further comprising recording only the non-advertisement portion of the media content.

11. An apparatus comprising:

a subsystem, implemented at least partially in hardware, that plays media content, comprising an advertisement portion and a non-advertisement portion;

a subsystem, implemented at least partially in hardware, that derives one or more fingerprints from at least a portion of the media content being played;

a subsystem, implemented at least partially in hardware, that detects, based on the one or more fingerprints, one or more faces in the media content;

a subsystem, implemented at least partially in hardware, that obtains name information associated with the one or more faces;

a subsystem, implemented at least partially in hardware, that determines that the name information does not match actor information associated with the non-advertisement portion of the media content;

a subsystem, implemented at least partially in hardware, that, in response to determining that the name information does not match actor information associated with the non-advertisement portion of the media content, determines that the one or more fingerprints are associated with the advertisement portion of the media content.

12. The apparatus as recited in claim 11 , the steps further comprising:

a subsystem, implemented at least partially in hardware, that automatically fast forwards through the advertisement portion.

13. The apparatus as recited in claim 11 , the steps further comprising:

a subsystem, implemented at least partially in hardware, that automatically mutes an audio portion of the advertisement portion.

14. The apparatus as recited in claim 11 , the steps further comprising:

a subsystem, implemented at least partially in hardware, that replaces the advertisement portion with one or more alternate advertisements.

15. The apparatus as recited in claim 11 , the steps further comprising:

a subsystem, implemented at least partially in hardware, that records only the non-advertisement portion of the media content.

Assignments (10)
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: HPS INVESTMENT PARTNERS, LLC
To: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS, INC.; VEVEO, INC.
Reel/Frame 053458/0749 →
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 →
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2010
From: GHARAAT, AMIR H.; BARTON, JAMES M.; PATEL, MUKESH K.
To: TIVO INC.
Reel/Frame 023900/0911 →