IP Library Patent Application 12541552
Patent Application
App. No. 12/541,552

Content Recognition and Synchronization on a Television or Consumer Electronics Device

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 None
App. No.
12/541,552
Abstract

An audio portion of content, such as an audio stream, is associated with a multimedia program. A server receives an audio fingerprint and a program identifier from a network and associates the audio fingerprint with an audio identifier. A request packet including the program identifier is transmitted over the network to request program guide information associated with the program identifier. The program data including the program guide information is received from the network and metadata associated with the audio identifier and the program data are transmitted onto the network. A user device initiates a request for the metadata by using an audio fingerprint and the program identifier.

Claims (67)

1 . A system for associating an audio portion of received content with a multimedia program, the system comprising:

a server including a network interface to transmit and receive data over a network, the server operable to:

receive an audio fingerprint and a program identifier from the network,

associate the audio fingerprint with an audio identifier,

transmit a request packet including the program identifier over the network, the request packet requesting program guide information associated with the program identifier,

receive program data including the program guide information from the network, and

transmit metadata associated with the audio identifier and the program data onto the network.

2 . The system according to claim 1 , wherein the server is configured to generate a record corresponding to the program identifier including at least one audio identifier associated with the multimedia program and metadata associated with each audio identifier.

3 . The system according to claim 2 , wherein the metadata includes a metric associated with each audio identifier.

4 . The system according to claim 1 , further comprising:

a user device including:

an input interface operable to receive the received content from at least one source, the received content containing an audio portion, a video portion and program guide data, the program guide data including the program identifier; and

a processor operable to generate an audio fingerprint from a subset of the audio portion, communicate the program identifier and the audio fingerprint onto a network, and receive metadata associated with the audio identifier and the program data from the network through the network interface.

5 . The system according to claim 4 , wherein the user device further includes a remote interface operable to receive from a remote control a command to initiate a lookup for metadata.

6 . The system according to claim 4 , wherein the user device further includes:

a memory operable to store the subset of the audio portion, wherein the processor generates another audio fingerprint based on at least one of:

an additional subset of the audio portion and

combined subsets of the audio portion.

7 . The system according to claim 4 , wherein the processor is further configured to detect a time-based offset location of the received content corresponding to the audio fingerprint and transmit the location onto the network.

8 . A method for associating an audio portion of received content with a multimedia program, the method comprising:

receiving an audio fingerprint and a program identifier from a network;

associating the audio fingerprint with an audio identifier;

transmitting a request packet including the program identifier over the network, the request packet requesting program guide information associated with the program identifier;

receiving program data including the program guide information from the network; and

transmitting metadata associated with the audio identifier and the program data onto the network.

9 . The method according to claim 8 , further comprising:

generating a record corresponding to the program identifier including at least one audio identifier associated with the multimedia program and metadata associated with each audio identifier.

10 . The method according to claim 9 , wherein the metadata includes a metric associated with each audio identifier.

11 . The method of claim 8 , further comprising:

receiving the received content, from at least one source, the received content containing an audio portion, a video portion and program guide data, the program guide data including the program identifier;

generating an audio fingerprint from a subset of the audio portion of the received content;

communicating the program identifier and the audio fingerprint onto a network; and

receiving the metadata associated with the audio identifier and the program data from the network through a network interface,

wherein the above steps are performed by a user device including at least one processor.

12 . The method according to claim 11 , further comprising:

receiving, from a remote control, a command to initiate a lookup for the metadata.

13 . The method according to claim 11 , further comprising:

storing the subset of the audio portion of the received content; and

generating another audio fingerprint based on at least one of:

an additional subset of the audio portion and

combined subsets of the audio portion of the received content.

14 . The method according to claim 11 , further comprising:

detecting a time-based offset location of the received content corresponding to the audio fingerprint; and

transmitting the location onto the network.

15 . A computer-readable medium having stored thereon sequences of instructions, the sequences of instructions including instructions which when executed by a computer system causes the computer system to perform:

receiving an audio fingerprint and a program identifier from a network;

associating the audio fingerprint with an audio identifier;

transmitting a request packet including the program identifier over the network, the request packet requesting program guide information associated with the program identifier;

receiving program data including the program guide information from the network; and

transmitting metadata associated with the audio identifier and the program data onto the network.

16 . The computer-readable medium according to claim 15 , further having stored thereon a sequence of instructions which when executed by the computer system causes the computer system to perform:

generating a record corresponding to the program identifier including at least one audio identifier associated with the multimedia program and metadata associated with each audio identifier.

17 . The computer-readable medium of claim 16 , wherein the metadata includes a metric associated with each audio identifier.

18 . The computer-readable medium of claim 15 , further having stored thereon a sequence of instructions which when executed by the computer system causes the computer system to perform:

receiving content, from at least one source, the received content containing an audio portion, a video portion, and program guide data, the program guide data including the program identifier;

generating an audio fingerprint from a subset of the audio portion of the received content;

communicating the program identifier and the audio fingerprint onto a network; and

receiving the metadata associated with the audio identifier and the program data from the network through a network interface,

wherein the above steps are performed by a user device including at least one processor.

19 . The computer-readable medium of claim 18 , further having stored thereon a sequence of instructions which when executed by the computer system causes the computer system to perform:

storing the subset of the audio portion; and

generating another audio fingerprint based on at least one of:

an additional subset of the audio portion and

combined subsets of the audio portion of the received content.

20 . The computer-readable medium of claim 18 , further having stored thereon a sequence of instructions which when executed by the computer system causes the computer system to perform:

detecting a time-based offset location of the received content corresponding to the audio fingerprint; and

transmitting the location onto the network.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 25, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: APTIV DIGITAL INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
Reel/Frame 051145/0090 →
PATENT RELEASE Recorded Jul 24, 2014
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI CORPORATION; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE INTERNATIONAL, INC.; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 033396/0001 →
PATENT SECURITY AGREEMENT Recorded Jul 24, 2014
From: APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ROVI GUIDES, INC.; ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; SONIC SOLUTIONS LLC; STARSIGHT TELECAST, INC.; UNITED VIDEO PROPERTIES, INC.; VEVEO, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 033407/0035 →
SECURITY INTEREST Recorded Sep 13, 2011
From: APTIV DIGITAL, INC., A DELAWARE CORPORATION; GEMSTAR DEVELOPMENT CORPORATION, A CALIFORNIA CORPORATION; INDEX SYSTEMS INC, A BRITISH VIRGIN ISLANDS COMPANY; ROVI CORPORATION, A DELAWARE CORPORATION; ROVI GUIDES, INC., A DELAWARE CORPORATION; ROVI SOLUTIONS CORPORATION, A DELAWARE CORPORATION; ROVI TECHNOLOGIES CORPORATION, A DELAWARE CORPORATION; STARSIGHT TELECAST, INC., A CALIFORNIA CORPORATION; UNITED VIDEO PROPERTIES, INC., A DELAWARE CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027039/0168 →
RELEASE OF SECURITY INTEREST Recorded Oct 29, 2010
From: JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION)
To: ALL MEDIA GUIDE, LLC; APTIV DIGITAL, INC.; GEMSTAR DEVELOPMENT CORPORATION; INDEX SYSTEMS INC.; ODS PROPERTIES, INC.; ROVI DATA SOLUTIONS, INC. (FORMERLY KNOWN AS TV GUIDE DATA SOLUTIONS, INC.); ROVI GUIDES, INC. (FORMERLY KNOWN AS GEMSTAR-TV GUIDE INTERNATIONAL, INC.); ROVI SOLUTIONS CORPORATION (FORMERLY KNOWN AS MACROVISION CORPORATION); ROVI SOLUTIONS LIMITED (FORMERLY KNOWN AS MACROVISION EUROPE LIMITED); ROVI TECHNOLOGIES CORPORATION; STARSIGHT TELECAST, INC.; TV GUIDE, INC.; TV GUIDE ONLINE, LLC; UNITED VIDEO PROPERTIES, INC.
Reel/Frame 025222/0731 →
SECURITY AGREEMENT Recorded Dec 4, 2009
From: ROVI TECHNOLOGIES CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 023607/0249 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2009
From: ALL MEDIA GUIDE, LLC
To: ROVI TECHNOLOGIES CORPORATION
Reel/Frame 023178/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2009
From: OLSON, KENNETH
To: ALL MEDIA GUIDE, LLC
Reel/Frame 023102/0790 →