IP Library Granted Patent US 7,146,632
Granted Patent B2
US 7,146,632 · App. 09/878,139 · Granted Dec 5, 2006

Interactive information aggregator for an interactive television 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 7,146,632
App. No.
09/878,139
Filed
Jun 8, 2001
Granted
Dec 5, 2006
Kind
B2
Art Unit
2623
USPC
725/135
Abstract

An interactive information aggregator is provided for off-broadcast access to trigger information, which can include interactive television triggers, accompanying content and data, network addresses. The aggregator can be implemented in an interactive television system so as to perform real-time capture and aggregation of trigger information through cooperation with content providers, use of a network of collection devices deployed in the interactive television system, or generation of trigger information by third-party entities. The aggregated information can then be made available to ancillary devices used by viewers, independently of being provided to a set top box and television. For instance, the aggregated information can be provided to ancillary devices that do not have direct access or capability to process television broadcast signals. This provides users of the ancillary devices with the capability to participate in an interactive television experience where they would otherwise not have such interactive capability.

Claims (74)

1. A method, comprising:

sending one or more television signals, including trigger information related to content of the television signals, to a first client terminal via a first channel of a communication network;

aggregating at least some of the trigger information related to the content of the sent television signals; and

sending at least some of the aggregated trigger information separate from the content of the television signals to a second client terminal via a second channel of the communication network;

wherein aggregating the trigger information related to the content of the television signals includes receiving the trigger information from a plurality of collection devices that have the capability to detect and extract trigger information in the sent television signals.

2. The method of claim 1 wherein aggregating the trigger information related to the content of the sent television signals includes extracting the trigger information from the television signals.

3. The method of claim 1 wherein aggregating the trigger information related to the content of the television signals includes receiving at least a portion of the trigger information via a direct feed from a source of the television signals.

4. The method of claim 1 wherein aggregating the trigger information related to the content of the television signals includes receiving at least a portion of the trigger information from a third-party entity.

5. The method of claim 1 wherein aggregating the trigger information related to the content of the television signals includes receiving at least a portion of the trigger information from a unit that processes the television signals.

6. The method of claim 1 , further comprising sending at least some of the aggregated trigger information to the second client terminal via a network different from the communication network.

7. The method of claim 1 wherein the plurality of collection devices includes a bank of set top boxes that are not deployed to subscriber residences, the method further comprising:

tuning each set top box to a channel corresponding to a television signal;

using the set top boxes to obtain trigger information from the television signal on the respective channels to which the set top boxes are tuned; and

aggregating the trigger information obtained by the set top boxes and sending the aggregated trigger information to the second client terminal.

8. The method of claim 1 wherein the plurality of collection devices includes a plurality of client terminals deployed in subscriber residences, the method further comprising:

requesting the deployed client terminals to send trigger information;

for the deployed client terminals, determining whether the trigger information to send has been previously sent;

if the trigger information is determined to have not been previously sent, sending a copy of the trigger information from at least one of the deployed client terminals; and

receiving the copy of the trigger information sent from the at least one of the deployed client terminals and delivering the trigger information to the second client terminal.

9. The method of claim 1 further comprising modifying the trigger information received from the collection device, prior to sending that trigger information to the second client terminal.

10. An article of manufacture, comprising:

a machine-readable medium having machine-executable instructions stored thereon to:

aggregate at least some trigger information related to content of television signals that are sent to a first client terminal via a first channel of a communication network; and

send at least some of the aggregated trigger information separate from the content of the television signals to a second client terminal via a second channel of the communication network,

wherein the instructions to aggregate at least some trigger information related to the content of the television signals include instructions to receive the trigger information from a plurality of collection devices that are each tuned to a channel corresponding to a television signal and have the capability to detect and extract trigger information in the television signals.

11. The article of manufacture of claim 10 wherein the machine-readable medium further includes instructions stored thereon to:

receive the trigger information from each of the collection devices, the collection devices capable to obtain the trigger information from the television signal on the respective channels to which the collection devices are tuned; and

aggregate the trigger information received from the collection devices and send the aggregated trigger information to the second client terminal.

12. The article of manufacture of claim 10 wherein the plurality of collection devices is comprised of deployed client terminals, the machine-readable medium further including instructions stored thereon to:

request the deployed client terminals to send trigger information;

determine whether the trigger information to send has been previously sent by any one of the deployed client terminals;

if the trigger information is determined to have not been previously sent, receive a copy of the trigger information sent from at least one of the deployed client terminals; and

deliver the trigger information to the second client terminal.

13. The article of manufacture of claim 10 wherein the machine-readable medium further includes instructions stored thereon to modify the trigger information prior to sending the trigger information to the second client terminal.

14. An apparatus, comprising:

an aggregator communicatively coupled to a broadcast center of an interactive television system, the aggregator capable to aggregate at least some trigger information related to content of television signals that are sent from the broadcast center to a first client terminal via a first channel of a communication network of the interactive television system, the aggregator further capable to receive the trigger information from a plurality of collection devices and send at least some of the aggregated trigger information separate from the content of the television signals to a second client terminal via a second channel of the communication network.

15. The apparatus of claim 14 wherein the collection devices include a plurality of client terminals deployed in different subscriber residences, and wherein the aggregator includes a server to direct trigger information, received from the deployed client terminals, to the second client terminal.

16. The apparatus of claim 14 wherein the plurality of collection devices comprises set top boxes deployed at the broadcast center to receive the television signals and extract the trigger information from the television signals, and wherein the aggregator includes an input to receive the trigger information from the set top boxes.

17. An interactive television system, comprising:

a broadcast center to send television signals, along with trigger information related to content of the television signals, to a first client terminal via a first channel of a communication network coupled to the broadcast center;

an aggregator communicatively coupled to the broadcast center, the aggregator capable to aggregate at least some of the trigger information related to the content of television signals that are sent from the broadcast center to the first client terminal, the aggregator further capable to send at least some of the aggregated trigger information separate from the content of the television signals to a second client terminal via a second channel of the communication network; and

a unit disposed in the broadcast center to process the television signals that are sent to the first client terminal and to provide the trigger information related to the content of the sent television signals to the aggregator.

18. The system of claim 17 , further comprising a direct feed from a source of the television signals to the aggregator to provide at least a portion of the trigger information to the aggregator.

19. The system of claim 17 , further comprising a third-party service to provide at least a portion of the trigger information to the aggregator.

20. The system of claim 17 , wherein the unit comprises a plurality of collection devices to provide the trigger information to the aggregator.

21. The system of claim 20 wherein the plurality of collection devices includes a bank of set top boxes communicatively coupled to the broadcast center and to the aggregator, the set top boxes being tuned to a channel corresponding to a television signal and capable to obtain trigger information from the television signal on the respective channels to which the set top boxes are tuned, the aggregator capable to receive the trigger information obtained by the set top boxes and to send the aggregated trigger information to the second client terminal.

22. The system of claim 20 wherein the plurality of collection devices includes a plurality of deployed client terminals coupled to the communication network, the aggregator capable to request the deployed client terminals to send trigger information that the client terminals receive, the deployed client terminals capable to determine whether the trigger information to send has been previously sent to the aggregator, at least one of the deployed client terminals capable to send a copy of the trigger information if the trigger information is determined to have not been previously sent, the aggregator capable to receive the copy of the trigger information sent from the at least one of the deployed client terminals and to deliver the trigger information to the second client terminal.

23. A method, comprising:

sending one or more television signals, including trigger information related to content of the television signals, to a first client terminal via a first channel of a communication network;

aggregating at least some of the trigger information related to the content of the sent television signals, wherein aggregation of the trigger information includes:

requesting client terminals that have been deployed in different subscriber residences to send trigger information obtained from the television signals and

receiving the trigger information from at least one of the deployed client terminals; and

sending at least some of the aggregated trigger information to a second client terminal via a second channel of the communication network.

24. The method of claim 23 , further comprising modifying the copy of the trigger information received from the deployed client terminal, prior to sending that trigger information to the second client terminal.

25. The method of claim 23 , further comprising receiving the trigger information from at least one of a source of the television signal, a third-party entity, or a plurality of collection devices.

26. An interactive television system, comprising:

a broadcast center to send television signals, along with information related to content of the television signals, to a first client terminal via a first channel of a communication network coupled to the broadcast center;

an aggregator communicatively coupled to the broadcast center, the aggregator capable to aggregate at least some of the trigger information related to the content of television signals that are sent from the broadcast center to the first client terminal, the aggregator further capable to send at least some of the aggregated trigger information separate from the content of the television signals to a second client terminal via a second channel of the communication network; and

a plurality of set top boxes communicatively coupled to the broadcast center and to the aggregator, the set top boxes being tuned to a channel corresponding to a television signal and capable to obtain trigger information from the television signal on the respective channels to which the set top boxes are tuned, the aggregator capable to receive the trigger information obtained by the set top boxes and to send the aggregated trigger information to the second client terminal.

27. The system of claim 26 wherein the set top boxes include a cable modem capable to transmit the trigger information obtained from the television signal to the aggregator.

28. The system of claim 26 wherein the set top boxes are coupled to the communication network to receive the television signals available on a plurality of channels of the communication network.

29. A method, comprising:

sending one or more television signals, including trigger information related to content of the television signals, to a first client terminal via a first channel of a communication network having a plurality of different channels, the communication network comprising a portion of an interactive television network through which the television signals may be distributed to the first client terminal, the trigger information including addresses where data regarding the content of the television signals may be accessed from a network different from the communication network;

aggregating at least some of the trigger information related to the content of the sent television signals, including obtaining the trigger information from the television signals and storing the obtained trigger information in a storage medium, wherein storing the obtained trigger information in the storage medium includes recording characteristics related to the trigger information; and

sending at least some of the aggregated trigger information to a second client terminal via a second channel of the communication network, the second channel of the communication network being different from the first channel and capable to use a communication protocol different from a communication protocol used on the first channel, the second client terminal being a different type of terminal than the first client terminal and capable to process the aggregated trigger information separately from trigger information processed by the first client terminal.

30. The method of claim 29 wherein the aggregated trigger information is capable of being received from deployed client terminals, the method further comprising:

requesting the deployed client terminals to send trigger information;

for the deployed client terminals, determining whether the trigger information to send has been previously sent;

if the trigger information is determined to have not been previously sent, sending a copy of the trigger information from at least one of the deployed client terminals; and

receiving the copy of the trigger information sent from the at least one of the deployed client terminals and delivering the trigger information to the second client terminal.

31. An interactive television system, the system comprising:

a broadcast center to send television signals, along with information related to content of the television signals, to a first client terminal via a first channel of a communication network coupled to the broadcast center, the first channel being one of a plurality of channels of the communication network capable to carry television signals, the first client terminal being communicatively coupled to the communication network to allow the television signals to be provided to the first client terminal via the communication network; and

an aggregator communicatively coupled to the broadcast center, the aggregator capable to aggregate at least some of the trigger information related to the content of television signals that are sent from the broadcast center to the first client terminal, including being capable to obtain the trigger information from the television signals and to store the obtained trigger information in a storage medium coupled to the aggregator, wherein storage of the obtained trigger information in the storage medium includes recordation of characteristics related to the trigger information in the storage medium, the aggregator further capable to send at least some of the aggregated trigger information separate from the content of the television signals to a second client terminal via a second channel of the communication network, the second client terminal being a different type of terminal than the first client terminal, the second channel capable to use a communication protocol different than a communication protocol on the first channel for the aggregated trigger information sent to the second client terminal, the second client terminal capable to process the aggregated trigger information separately from trigger information processed by the first client terminal.

32. The system of claim 31 , further comprising a plurality of set top boxes communicatively coupled to the broadcast center and to the aggregator, the set top boxes being tuned to a channel corresponding to a television signal and capable to obtain trigger information from the television signal on the respective channels to which the set top boxes are tuned, the aggregator capable to receive the trigger information obtained by the set top boxes and to send the aggregated trigger information to the second client terminal.

Assignments (13)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
Reel/Frame 048825/0294 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
SECURITY AGREEMENT Recorded May 28, 2013
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS; BIGBAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030498/0023 →
MERGER Recorded Apr 16, 2013
From: ARRIS GROUP, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 030228/0330 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2011
From: DIGEO, INC AND VULCAN VENTURES, INC.
To: ARRIS GROUP, INC.
Reel/Frame 026621/0258 →
CHANGE OF NAME Recorded Feb 25, 2009
From: DIGEO INC.
To: VULCAN VENTURES INC.
Reel/Frame 022309/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2009
From: DIGEO, INC.
To: VULCAN VENTURES, INC.
Reel/Frame 022309/0016 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2001
From: MILLER, DOUGLAS ALLYN
To: DIGEO, INC.
Reel/Frame 012094/0122 →