IP Library Granted Patent US 9,355,554
Granted Patent B2
US 9,355,554 · App. 12/415,638 · Granted May 31, 2016

System and method for identifying media and providing additional media content

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 9,355,554
App. No.
12/415,638
Granted
May 31, 2016
Kind
B2
Abstract

The invention broadly contemplates a system providing an integrated television and Internet media experience. The system provides for automatic integration of television and Internet media via identification of source input media, analysis of the identified source input media, retrieval of related Internet content, and integration of the source media and the related Internet content for display.

Claims (60)

1. A computer implemented method comprising:

receiving, at a user electronic device, source media content;

the source media content comprising displayable video content;

capturing displayable video information from the source media content at the user electronic system for identification of the source media content;

wherein the identification includes digital fingerprinting, comprising:

capturing video frame data from the source media content, wherein the capturing video frame data from the source media content proceeds in a predetermined manner, wherein the predetermined manner comprises capturing video frame data during predetermined frames;

transmitting selected portions of the captured video frame data from the user electronic device to a second device via a network connection; and

receiving an identification result including the program information from the second device via the network connection;

receiving program information from a remote data center based on the identification result, wherein the program information comprises a title of the program;

automatically obtaining related media based upon the program information from a remote data center;

wherein the automatically obtaining related media further comprises:

utilizing the program information from a remote data center to execute an Internet query for related media;

receiving at least one query result from the Internet query as related media, wherein the receiving comprises obtaining related media pre-selected and stored in a database; and

preparing, at the user electronic device, the source media content and the related media for output to a display device operatively coupled to the user electronic device, wherein the related media content is overlaid onto the source media content.

2. The computer implemented method according to claim 1 , wherein the source media content comprises video content derived from a source selected from a group consisting of a cable television box, a satellite receiver, a DVD player, and an Internet source.

3. The computer implemented method according to claim 1 , wherein the identification further comprises identifying the source media content utilizing closed caption data.

4. The computer implemented method according to claim 1 , wherein the capturing video frame data from the source media content proceeds at a predetermined rate.

5. The computer implemented method according to 1 , further comprising:

selectively displaying media content on the display device in one of a plurality of modes, the plurality of modes comprising:

a pass through mode whereby only the source media source is displayed;

a related media mode whereby only the related media is displayed; and

an integrated mode whereby both the source media source and the related media are displayed.

6. The computer implemented method of claim 1 , wherein more than one source media content has the same program information.

7. A user apparatus comprising:

at least one processor; and

a program storage device that stores a program of instructions that when executed by the at least one processor enable the user apparatus to:

receive at the user apparatus source media content;

the source media content comprising displayable video content;

capture displayable video information from the source media content at the user apparatus for identification of the source media content;

wherein the identification includes digital fingerprinting, comprising:

capture of video frame data from the source media content, wherein the capture of video frame data from the source media content proceeds in a predetermined manner, wherein the predetermined manner comprises capture of video frame data during predetermined frames;

transmission of selected portions of the captured video frame data from the user electronic device to a second device via a network connection; and

receipt of an identification result including the program information from the second device via the network connection;

receive program information from a remote data center based on the identification result, wherein the program information comprises a title of the program;

automatically obtain related media based upon the program information from a remote data center;

wherein to automatically obtain related media further comprises:

utilization of the program information from a remote data center to execute an Internet query for related media; and

receipt of at least one query result from the Internet query as related media, wherein the receipt of at least one query result comprises obtainment of related media pre-selected and stored in a database; and

prepare, at the user apparatus, the source media content and the related media for output to a display device operatively coupled to the user apparatus, wherein the related media content is overlaid onto the source media content.

8. The apparatus according to claim 7 , wherein the source media content comprises video content derived from a source selected from a group consisting of a cable television box, a satellite receiver, a DVD player, and an Internet source.

9. The apparatus according to claim 7 , wherein to identify further comprises identifying identification of the source media content utilizing closed caption data.

10. The apparatus according to claim 7 , wherein the capture of video frame data from the source media content proceeds at a predetermined rate.

11. The apparatus according to claim 7 , wherein the program of instructions further enables the apparatus to selectively display media content on the display device in one of a plurality of modes, the plurality of modes comprising:

a pass through mode whereby only the source media source is displayed;

a related media mode whereby only the related media is displayed; and

an integrated mode whereby both the source media source and the related media are displayed.

12. A program storage device, readable by machine, embodying a program of instructions that when executed by a processor of the machine enable a user electronic device to:

receive at the user electronic device source media content;

the source media content comprising displayable video content;

capture displayable video information from the source media content at the user electronic device for identification of the source media content;

wherein the identification includes digital fingerprinting, comprising:

capture of video frame data from the source media content, wherein the capture of video frame data from the source media content proceeds in a predetermined manner, wherein the predetermined manner comprises capture of video frame data during predetermined frames;

transmission of selected portions of the captured video frame data from the user electronic device to a second device via a network connection; and

receipt of an identification result including the program information from the second device via the network connection;

receive program information from a remote data center based on the identification result, wherein the program information comprises a title of the program;

automatically obtain related media based upon the program information from a remote data center;

wherein to automatically obtain related media further comprises:

utilization of the program information from a remote data center to execute an Internet query for related media; and

receipt of at least one query result from the Internet query as related media, wherein the receipt of at least one query result comprises obtainment of related media pre-selected and stored in a database; and

prepare, at the user electronic device, the source media content and the related media for output to a display device operatively coupled to the user electronic device, wherein the related media content is overlaid onto the source media content.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 049688/0741 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2009
From: SIEVERT, MICHAEL; RAMSDELL, BLAKE C.; DICKINSON III, ROBERT D.; LOCKER, HOWARD
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 023061/0825 →