IP Library Granted Patent US 8,555,327
Granted Patent B2
US 8,555,327 · App. 13/072,889 · Granted Oct 8, 2013

Broadcasting links to enhanced content

Inventors: Ant Oztaskent (Sutton, GB); Yaroslav Volovich (Cambridge, GB); Simon M. Rowe (Finchampstead, GB); Nicholas S. Arini (Southampton, GB); Piotr Zielinski (Cambridge, GB)
Assignee: Google Inc.
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,555,327
App. No.
13/072,889
Granted
Oct 8, 2013
Kind
B2
Abstract

A computer-implemented method includes receiving, from a secondary computing device, a request for enhanced content for a media program, the request comprising information indicative of a communication channel through which the media program is being displayed on a primary computing device; receiving broadcast information indicative of enhanced content for a plurality of communication channels; extracting, from the broadcast information indicative of enhanced content for the plurality of communication channels, broadcast information indicative of enhanced content for the communication channel through which the media program is being displayed on the primary computing device; obtaining, based on the extracted broadcast information, a link to enhanced content for the media program; and sending, to the secondary computing device, the link to enhanced content for the media program.

Claims (54)

1. A computer-implemented method comprising:

receiving, from a secondary computing device and by a server device configured to provide content to computing devices in a plurality of geographic locations, a request for enhanced content for a media program displayed on a primary computing device, the request comprising audio information generated by the primary computing device and indicative of a communication channel through which the media program is being displayed on the primary computing device;

receiving, by the server device from a broadcasting device, broadcast information indicative of enhanced content for a plurality of communication channels;

extracting, by the server device from the broadcast information indicative of enhanced content for the plurality of communication channels, broadcast information indicative of enhanced content for the communication channel through which the media program is being displayed on the primary computing device;

generating, by the server device, based on the extracted broadcast information, a link to enhanced content for the media program; and

sending, by the server device to the secondary computing device, the link to enhanced content for the media program.

2. The computer-implemented method of claim 1 , wherein generating comprises:

extracting, from the broadcast information indicative of enhanced content for the communication channel through which the media program is being displayed on the primary computer device, the link to enhanced content.

3. The computer-implemented method of claim 1 , wherein generating comprises:

obtaining, based on the broadcast information indicative of enhanced content for the communication channel through which the media program is being displayed on the primary computing device, the link to enhanced content.

4. The computer-implemented method of claim 1 , wherein the broadcast information indicative of enhanced content for the plurality of communication channels comprises the link to enhanced content.

5. The computer-implemented method of claim 1 , wherein the enhanced content comprises one or more of (i) a link to websites that are related to the media program, (ii) email addresses that are related to the media program, (iii) images that are related to the media program, and (iv) text that is related to the media program.

6. The computer-implemented method of claim 1 , wherein the broadcast information indicative of enhanced content for the plurality of communication channels is included in one or more of a Service Information (“SI”) table and a Program Specific Information (“PSI”) table.

7. One or more non-transitory machine-readable media configured to store instructions that are executable by one or more processing devices to perform operations comprising:

receiving, from a secondary computing device and by the one or more processing devices, a request for enhanced content for a media program displayed on a primary computing device, the request comprising audio information generated by the primary computing device and indicative of a communication channel through which the media program is being displayed on the primary computing device, with at least one of the one or more processing devices being configured to provide content to computing devices in a plurality of geographic locations;

receiving, by the one or more processing devices from a broadcasting device, broadcast information indicative of enhanced content for a plurality of communication channels;

extracting, by the one or more processing devices from the broadcast information indicative of enhanced content for the plurality of communication channels, broadcast information indicative of enhanced content for the communication channel through which the media program is being displayed on the primary computing device;

generating, by the one or more processing devices, based on the extracted broadcast information, a link to enhanced content for the media program; and

sending, by the one or more processing devices to the secondary computing device, the link to enhanced content for the media program.

8. The one or more non-transitory machine-readable media of claim 7 , wherein generating comprises:

extracting, from the broadcast information indicative of enhanced content for the communication channel through which the media program is being displayed on the primary computing device, the link to enhanced content.

9. The one or more non-transitory machine-readable media of claim 7 , wherein generating comprises:

obtaining, based on the broadcast information indicative of enhanced content for the communication channel through which the media program is being displayed on the primary computing device, the link to enhanced content.

10. The one or more non-transitory machine-readable media of claim 7 , wherein the broadcast information indicative of enhanced content for the plurality of communication channels comprises the link to enhanced content.

11. The one or more non-transitory machine-readable media of claim 7 , wherein the enhanced content comprises one or more of (i) a link to websites that are related to the media program, (ii) email addresses that are related to the media program, (iii) images that are related to the media program, and (iv) text that is related to the media program.

12. The one or more non-transitory machine-readable media of claim 7 , wherein the broadcast information indicative of enhanced content for the plurality of communication channels is included in one or more of a Service Information (“SI”) table and a Program Specific Information (“PSI”) table.

13. An electronic system comprising:

one or more processing devices; and

one or more machine-readable media configured to store instructions that are executable by the one or more processing devices to perform operations comprising:

receiving, from a secondary computing device and by the one or more processing devices, a request for enhanced content for a media program displayed on a primary computing device, the request comprising audio information generated by the primary computing device and indicative of a communication channel through which the media program is being displayed on the primary computing device, with at least one of the one or more processing devices being configured to provide content to computing devices in a plurality of geographic locations;

receiving, by the one or more processing devices from a broadcasting device, broadcast information indicative of enhanced content for a plurality of communication channels;

extracting, by the one or more processing devices, from the broadcast information indicative of enhanced content for the plurality of communication channels, broadcast information indicative of enhanced content for the communication channel through which the media program is being displayed on the primary computing device;

generating, by the one or more processing devices, based on the extracted broadcast information, a link to enhanced content for the media program; and

sending, by the one or more processing devices to the secondary computing device, the link to enhanced content for the media program.

14. The electronic system of claim 13 , wherein the generating comprises:

extracting, from the broadcast information indicative of enhanced content for the communication channel through which the media program is being displayed on the primary computing device, the link to enhanced content.

15. The electronic system of claim 13 , wherein generating comprises:

obtaining, based on the broadcast information indicative of enhanced content for the communication channel through which the media program is being displayed on the primary computing device, the link to enhanced content.

16. The electronic system of claim 13 , wherein the broadcast information indicative of enhanced content for the plurality of communication channels comprises the link to enhanced content.

17. The electronic system of claim 13 , wherein the enhanced content comprises one or more of (i) a link to websites that are related to the media program, (ii) email addresses that are related to the media program, (iii) images that are related to the media program, and (iv) text that is related to the media program.

18. The electronic system of claim 13 , wherein the broadcast information indicative of enhanced content for the plurality of communication channels is included in one or more of a Service Information (“SI”) table and a Program Specific Information (“PSI”) table.

19. An electronic system comprising:

means for receiving, from a secondary computing device and by a server device configured to provide content to computing devices in a plurality of geographic locations, a request for enhanced content for a media program displayed on a primary computing device, the request comprising audio information generated by the primary computing device and indicative of a communication channel through which the media program is being displayed on the primary computing device;

means for receiving, by the server device, from the broadcast information indicative of enhanced content for a plurality of communication channels;

means for extracting, by the server device, from the broadcast information indicative of enhanced content for the plurality of communication channels, broadcast information indicative of enhanced content for the communication channel through which the media program is being displayed on the primary computing device;

means for generating, by the server device, based on the extracted broadcast information, a link to enhanced content for the media program; and

means for sending, by the server device to the secondary computing device, the link to enhanced content for the media program.

20. A computer-implemented method comprising:

receiving, by a server device configured to provide content to computing devices in a plurality of geographic locations, channel information that includes audio information generated by a primary device and indicative of a channel for a media program that is being displayed on the primary device;

receiving, by a server device from a broadcasting device, broadcast information for one or more channels, the broadcast information comprising information indicative of enhanced content that is associated with the media program being displayed on the primary device;

determining, by a server device, based on the channel that is broadcasting the media program that is being displayed on the primary device, a portion of the broadcast information that pertains to the media program being displayed on the primary device;

extracting, by the server device from the portion of the broadcast information, the information indicative of enhanced content for the media program that is being displayed on the primary device;

generating, by the server device based on the information indicative of enhanced content for the media program that is being displayed on the primary device, a link to enhanced content for the media program that is being displayed on the primary device; and

broadcasting, by the server device to a secondary device, the link to enhanced content for the media program that is being displayed on the primary device.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0299 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2011
From: OZTASKENT, ANT; VOLOVICH, YAROSLAV; ROWE, SIMON M.; ARINI, NICHOLAS S.; ZIELINSKI, PIOTR
To: GOOGLE INC.
Reel/Frame 026164/0488 →
Continuity (1)
Related Publication 20120254928A1 · Oct 4, 2012