IP Library Granted Patent US 9,788,058
Granted Patent B2
US 9,788,058 · App. 09/841,644 · Granted Oct 10, 2017

Method and system for automatic insertion of interactive TV triggers into a broadcast data stream

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,788,058
App. No.
09/841,644
Granted
Oct 10, 2017
Kind
B2
Abstract

A method and system are disclosed for automatic insertion of interactive television (TV) triggers into a broadcast data stream. The automatic insertion of the Interactive TV trigger can be based on recognition of one or more elements within the broadcast data stream. In particular, a recognized element can trigger the insertion of the interactive TV trigger into the broadcast data stream. Furthermore, the interactive TV trigger can be pre-inserted into the stored broadcast content having the recognized element prior to being broadcast.

Claims (51)

1. A method comprising:

receiving, by a computing device located at a distribution point within a distribution network, a first transmission comprising a video data stream, wherein the receiving is from a source located remotely from the distribution point, and wherein the first transmission is received by the computing device via the distribution network during delivery of the video data stream to a terminal;

determining, by the computing device and in response to the receiving, a first pattern in the video data stream received in the first transmission;

generating, in response to the determining the first pattern, a modified video data stream by inserting, into the video data stream, a first interactive trigger associated with the first pattern;

transmitting, to the terminal, a second transmission comprising the modified video data stream, wherein the transmitting is by the computing device via the distribution network and is in response to the generating;

determining, by the terminal, a second pattern in the modified video data stream received in the second transmission; and

inserting a second interactive trigger associated with the second pattern into the modified video data stream in response to the determining of the second pattern.

2. The method of claim 1 , further comprising determining that the first pattern or the second pattern comprises a voice pattern.

3. The method of claim 1 , further comprising determining that the first pattern or the second pattern comprises an audio pattern.

4. The method of claim 1 , further comprising determining that the first pattern or the second pattern comprises a video pattern.

5. The method of claim 1 , further comprising determining that the first pattern or the second pattern comprises a text pattern.

6. The method of claim 1 , wherein the first interactive trigger or the second interactive trigger comprises an Advanced Television Enhancement Forum (ATVEF) trigger.

7. The method of claim 1 , wherein the first pattern or the second pattern comprises a media pattern.

8. The method of claim 1 , further comprising:

determining a third pattern in the video data stream received in the first transmission; and

inserting a third interactive trigger associated with the third pattern into the modified video data stream comprised in the second transmission.

9. The method of claim 1 , wherein the receiving, by the computing device, of the first transmission comprises receiving the first transmission from the source located remotely from the computing device via a satellite.

10. The method of claim 1 , further comprising performing dynamically the generating of the modified video data stream in the second transmission.

11. A method comprising:

receiving, by a computing device at a distribution point within a distribution network, a first transmission comprising media content, the first transmission being received through the distribution network from a source located remotely from the distribution point;

determining, by the computing device at the distribution point and in response to the receiving, a plurality of audio or video patterns within the media content; and

inserting, automatically in response to the determining, a plurality of interactive triggers associated with the plurality of audio or video patterns into the media content at multiple points along a delivery path of the media content to a terminal, wherein the inserting at one of the multiple points comprises inserting at least one of the plurality of interactive triggers into the media content prior to transmitting the media content to the terminal, and wherein the inserting at another one of the multiple points comprises inserting at least another one of the plurality of interactive triggers into the media content after reception of the media content by the terminal.

12. The method of claim 11 , further comprising performing the inserting of the plurality of interactive triggers dynamically with the transmitting of the media content to the terminal.

13. A system comprising:

one or more computer servers located at a distribution point within a distribution network; and

a terminal connected to the distribution network,

wherein the one or more computer servers are configured to:

receive, from a source located remotely from the distribution point, a first transmission comprising a video data stream, wherein the one or more computer servers are configured to receive the first transmission during delivery of the video data stream from the source to the terminal;

determine, in response to the reception of the first transmission, a first pattern in the video data stream received in the first transmission;

generate, in response to the determination of the first pattern, a modified video data stream by inserting a first interactive trigger associated with the first pattern into the video data stream; and

transmit, via the distribution network and in response to the generation of the modified video data stream, a second transmission comprising the modified video data stream; and

wherein the terminal is configured to:

determine a second pattern in the modified video data stream received in the second transmission, and

insert a second interactive trigger associated with the second pattern into the modified video data stream in response to the determination by the terminal of the second pattern.

14. The system of claim 13 , wherein the first pattern or the second pattern comprises a voice pattern, an audio pattern, a video pattern, a text pattern, a media pattern, or combinations thereof.

15. The system of claim 13 , wherein the first interactive trigger or the second interactive trigger comprises an Advanced Television Enhancement Forum (ATVEF) trigger.

16. The system of claim 13 , wherein the one or more computer servers are configured to:

determine a third pattern in the video data stream received in the first transmission; and

insert a third interactive trigger associated with the third pattern into the modified video data stream comprised in the second transmission.

17. The system of claim 13 , wherein the one or more computer servers are configured to:

receive, at the distribution point, the first transmission from the source located remotely from the distribution point via a satellite.

18. The system of claim 13 , wherein the one or more computer servers are configured to:

perform dynamically the generation of the modified video data stream in the second transmission.

19. A method comprising:

determining, by a computing device at a distribution point within a network, a first pattern in a video stream received from a remote source;

transmitting, by the computing device and responsive to the determining of the first pattern, a modified version of the video stream over the network to a terminal, wherein the modified version of the video stream includes a first interactive trigger inserted into the video stream;

determining, by the terminal, a second pattern in the modified version of the video stream; and

inserting, by the terminal and responsive to the determining of the second pattern, a second interactive trigger into the modified version of the video stream.

20. The method of claim 19 , wherein the first pattern comprises at least one of an image pattern, and audio pattern, a voice pattern, and a text pattern.

21. The method of claim 19 , wherein the video stream is received from the remote source via a satellite link.

22. The method of claim 19 , further comprising inserting, automatically and dynamically, the first interactive trigger into the modified version of the video stream being transmitted.

Assignments (7)
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 069083/0311 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO CORPORATION
To: TIVO LLC
Reel/Frame 069083/0230 →
SECURITY INTEREST Recorded May 3, 2023
From: ADEIA GUIDES INC.; ADEIA IMAGING LLC; ADEIA MEDIA HOLDINGS LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA SOLUTIONS LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 063529/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2020
From: COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
To: TIVO CORPORATION
Reel/Frame 054540/0059 →
MERGER Recorded Apr 17, 2017
From: TVWORKS, LLC
To: COMCAST CABLE COMMUNICATIONS MANAGEMENT, LLC
Reel/Frame 042269/0069 →
CHANGE OF NAME Recorded Nov 11, 2009
From: DOUBLE C TECHNOLOGIES, LLC
To: TVWORKS, LLC
Reel/Frame 023500/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2009
From: METATV, INC
To: DOUBLE C TECHNOLOGIES, L.L.C.
Reel/Frame 023424/0820 →