IP Library Granted Patent US 8,621,519
Granted Patent B2
US 8,621,519 · App. 12/636,510 · Granted Dec 31, 2013

Method and system for acquiring electronic programming guide signals

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,621,519
App. No.
12/636,510
Granted
Dec 31, 2013
Kind
B2
Abstract

A system and method for use in a cable network to acquire electronic programming guide (EPG) content signals from one or more EPG vendors. The system includes a set-top box (STB) for receiving cable signals and EPG signals from a headend controller so that the STB can output the signals to a media output device for display. A conversion table is provided to each STB for use by the STB in determining source IDs associated with a given channel for each EPG vendor, the source IDs for use in acquiring the EPG content signals.

Claims (43)

1. A method comprising:

processing a first channel map comprising a first set of source identifications (IDs) useable for selecting first program listing signals from a first program listing provider, wherein a second set of source IDs is useable for selecting second program listing signals from a second program listing provider, the second set of source IDs being different from the first set of source IDs; and

processing, by a processor, at least a portion of a conversion table to identify a source ID, from among the second set of source IDs, that corresponds to one or more program listing signals from the second program listing provider, wherein the conversion table comprises at least a first portion associated with the first channel map and a second portion associated with a second channel map different from the first channel map.

2. The method of claim 1 , wherein the first channel map comprises a non-content portion identifying a first signaling channel.

3. The method of claim 2 , further comprising acquiring the second program listing signals from the second program listing provider using the second set of source IDs in response to a signal communicated via the first signaling channel.

4. The method of claim 2 , wherein the second channel map comprises a non-content portion identifying a second signaling channel.

5. The method of claim 1 , wherein the first and second channel maps each comprise a content portion associating content channels with call signs.

6. The method of claim 5 , wherein at least a portion of call signs in the first channel map and at least a portion of call signs in the second channel map are common to the first channel map and the second channel map, and wherein the at least a portion of call signs in the first channel map are associated with content channels that are different from content channels associated with the at least a portion of the call signs in the second channel map.

7. The method of claim 1 , wherein the first portion of the conversion table associates content channels of the first channel map with the second set of source IDs and the second portion of the conversion table associates content channels of the second channel map with the second set of source IDs.

8. A method comprising:

processing a first channel map that associates a first set of source identifications (IDs) with a plurality of content channels, the first set of source IDs being useable for acquiring first program listing signals from a first program listing provider;

processing, by a processor, a second set of source IDs associated with the plurality of content channels, the second set of source IDs being useable for acquiring second program listing signals from a second program listing provider and being different from the first set of source IDs;

processing at least a portion of a conversion table to identify a source ID, from among the second set of source IDs, that corresponds to one or more program listing signals from the second program listing provider, wherein the conversion table comprises at least a first portion associated with the first channel map and a second portion associated with a second channel map different from the first channel map; and

causing retrieval of the one or more program listing signals from the second program listing provider using the source ID.

9. The method of claim 8 , wherein the conversion table is provided by the second program listing provider.

10. The method of claim 9 , wherein the second program listing provider is a cable service provider.

11. The method of claim 8 , wherein the first channel map identifies a signaling channel and wherein the method further comprises processing a signal on the signaling channel that is provided by the second program listing provider.

12. An apparatus comprising:

a processor; and

a memory communicatively coupled to the processor and storing instructions that, when executed, cause the apparatus to:

process a first channel map associating a first set of source identifications (IDs) with a plurality of content channels, the first set of source IDs being useable for acquiring first program listing signals from a first program listing provider;

process a second set of source IDs associated with the plurality of content channels, the second set of source IDs being useable for acquiring second program listing signals from a second program listing provider and being different from the first set of source IDs;

process at least a portion of a conversion table to identify a source ID, from among the second set of source IDs, that corresponds to one or more program listing signals from the second program listing provider, wherein the conversion table comprises at least a first portion associated with the first channel map and a second portion associated with a second channel map different from the first channel map; and

cause retrieval of the one or more program listing signals from the second program listing provider using the source ID.

13. The apparatus of claim 12 , wherein the apparatus is communicatively coupled to a media output device and wherein the apparatus causes presentation of the second program listing signals at the media output device.

14. The apparatus of claim 12 , wherein the apparatus is communicatively coupled to a media output device and wherein the apparatus causes presentation of one of the plurality of content channels at the media output device.

15. A method comprising:

processing a first channel map that associates a first set of source identifications (IDs) with a plurality of content channels, the first set of source IDs being useable for acquiring first program listing signals from a first program listing provider;

processing a second set of source IDs associated with the plurality of content channels, the second set of source IDs being useable for acquiring second program listing signals from a second program listing provider and being different from the first set of source IDs;

processing, by a processor, a signal instructing use of the second set of source IDs instead of the first set of source IDs;

processing at least a portion of a conversion table to identify a source ID, from among the second set of source IDs, that corresponds to one or more program listing signals from the second program listing provider, wherein the conversion table comprises at least a first portion associated with the first channel map and a second portion associated with a second channel map different from the first channel map; and

causing retrieval of the one or more program listing signals from the second program listing provider using the source ID.

16. An apparatus comprising:

a processor; and

a memory communicatively coupled to the processor and storing instructions that, when executed, cause the apparatus to:

process a first channel map associating a first set of source identifications (IDs) with a plurality of content channels, the first set of source IDs being useable for acquiring first program listing signals from a first program listing provider;

process a second set of source IDs associated with the plurality of content channels, the second set of source IDs being useable for acquiring second program listing signals from a second program listing provider and being different from the first set of source IDs;

process a signal instructing use of the second set of source IDs instead of the first set of source IDs;

process at least a portion of a conversion table to identify a source ID, from among the second set of source IDs, that corresponds to one or more program listing signals from the second program listing provider, wherein the conversion table comprises at least a first portion associated with the first channel map and a second portion associated with a second channel map different from the first channel map; and

cause retrieval of the one or more program listing signals from the second program listing provider using the source ID.

17. The method of claim 15 , wherein the first channel map and the second channel map each comprise a content portion associating content channels with call signs, wherein at least a portion of call signs in the first channel map and at least a portion of call signs in the second channel map are common to the first channel map and the second channel map, and wherein the at least a portion of the call signs in the first channel map are associated with content channels that are different from content channels associated with the at least a portion of the call signs in the second channel map.

18. The method of claim 17 , wherein the first portion of the conversion table associates content channels of the first channel map with the second set of source IDs and the second portion of the conversion table associates content channels of the second channel map with the second set of source IDs.

19. The apparatus of claim 16 , wherein the first channel map and the second channel map each comprise a content portion associating content channels with call signs, wherein at least a portion of call signs in the first channel map and at least a portion of call signs in the second channel map are common to the first channel map and the second channel map, and wherein the at least a portion of the call signs in the first channel map are associated with content channels that are different from content channels associated with the at least a portion of the call signs in the second channel map, and wherein the first portion of the conversion table associates content channels of the first channel map with the second set of source IDs and the second portion of the conversion table associates content channels of the second channel map with the second set of source IDs.

Assignments (6)
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO CORPORATION
To: TIVO LLC
Reel/Frame 069083/0230 →
CHANGE OF NAME Recorded Oct 1, 2024
From: TIVO LLC
To: ADEIA MEDIA HOLDINGS LLC
Reel/Frame 069083/0311 →
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, LLC
To: TIVO CORPORATION
Reel/Frame 054588/0731 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2013
From: MICHEL, WALT; D'SOUZA, ERROL J.; HEIMAN, ROBERT
To: COMCAST CABLE HOLDINGS, LLC
Reel/Frame 031275/0489 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2010
From: COMCAST CABLE HOLDINGS, LLC
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 025039/0057 →