IP Library Granted Patent US 8,510,769
Granted Patent B2
US 8,510,769 · App. 12/631,783 · Granted Aug 13, 2013

Media content finger print system

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,510,769
App. No.
12/631,783
Granted
Aug 13, 2013
Kind
B2
Abstract

A media device meeting an idleness criteria may be detected. In response to detecting an idleness criteria, media content may be sent to the media device. The media device may be configured to receive a particular content stream or streams accessible via the internet comprising the media content. The media device may derive a fingerprint from the media content and send the fingerprint to a fingerprint database, along with additional data pertaining to the media (such as title, synopsis, closed caption text, etc.). Detecting that a media device meets an idleness criteria may involve receiving a signal from the media device, the media device completing a duration of time without receiving a user command at the media device, or determining that the media content has resource availability for deriving a fingerprint.

Claims (29)

1. A method, comprising:

detecting, by a media device, that the media device meets an idleness criteria;

responsive to detecting that the media device meets the idleness criteria, deriving, by the media device, a fingerprint from a particular media content, the particular media content including a value indicating to the media device that a fingerprint is to be derived from the particular media content;

sending to a server, by the media device, the fingerprint derived from the particular media content.

2. The method as recited in claim 1 , wherein the detecting that the media device meets an idleness criteria comprises sending a signal to the server indicating that the media device meets the idleness criteria.

3. The method as recited in claim 1 , wherein the detecting that the media device meets an idleness criteria comprises determining that the media device has not received a user command for a particular duration of time.

4. The method as recited in claim 1 , wherein the detecting that the media device meets the idleness criteria comprises determining that the media device has resource availability for deriving the fingerprint.

5. The method as recited in claim 1 , wherein the detecting that the media device meets the idleness criteria comprises configuring the media device to obtain the particular media content.

6. The method as recited in claim 1 , further comprising sending, by the media device, a plurality of fingerprints derived by the media devices to be stored in a fingerprint database.

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

detecting, by a media device, that the media device meets an idleness criteria;

responsive to detecting that the media device meets the idleness criteria, deriving, by the media device, a fingerprint from a particular media content, the particular media content including a value indicating to the media device that a fingerprint is to be derived from the particular media content;

sending to a server, by the media device, the fingerprint derived from the particular media content.

8. The non-transitory computer readable medium as recited in claim 7 , wherein the detecting that the media device meets an idleness criteria comprises sending a signal to the server indicating that the media device meets the idleness criteria.

9. The non-transitory computer readable medium as recited in claim 7 , wherein the detecting that the media device meets an idleness criteria comprises determining that the media device has not received a user command for a particular duration of time.

10. The non-transitory computer readable medium as recited in claim 7 , wherein the detecting that the media device meets the idleness criteria comprises determining that the media device has resource availability for deriving the fingerprint.

11. The non-transitory computer readable medium as recited in claim 7 , wherein the detecting that the media device meets the idleness criteria comprises configuring the media device to obtain the particular media content.

12. The non-transitory computer readable medium as recited in claim 7 , further comprising sending, by the media device, a plurality of fingerprints derived by the media device to be stored in a fingerprint database.

13. An apparatus, comprising:

a media device;

a subsystem, implemented at least partially in hardware, that causes the media device to detect that the media device meets an idleness criteria;

a subsystem, implemented at least partially in hardware, that causes, responsive to the media device detecting that the media device meets the idleness criteria, the media device deriving a fingerprint from a particular media content, the particular media content including a value indicating to the media device that a fingerprint is to be derived from the particular media content;

the media device sending, to a server, the fingerprint derived from the particular media content.

14. The apparatus as recited in claim 13 , wherein the media device detecting that the media device meets an idleness criteria comprises sending a signal to the server indicating that the media device meets the idleness criteria.

15. The apparatus as recited in claim 13 , wherein the media device detecting that the media device meets an idleness criteria comprises determining that the media device has not received a user command for a particular duration of time.

16. The apparatus as recited in claim 13 , wherein the media device detecting that the media device meets the idleness criteria comprises determining that the media device has resource availability for deriving the fingerprint.

17. The apparatus as recited in claim 13 , wherein the media device detecting that the media device meets the idleness criteria comprises configuring the media device to obtain the particular media content.

18. The apparatus as recited in claim 13 , further comprising:

a subsystem, implemented at least partially in hardware, that causes the media device to send a plurality of fingerprints derived by the media devices to be stored in a fingerprint database.

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 023901/0526 →