System and method for automatically determining service groups in a subscriber network
First Claim
1. A method, at a decoder in a subscriber television system, for determining a service group associated with the decoder, the method comprising the steps of:
- (a) retrieving a service group table from a signal on the transmission medium, wherein the service group table includes a plurality of service group identifications, a plurality of transport stream identifications, and tuning information associated with at least one transport stream identification;
(b) retrieving at least a portion of the tuning information from the service group table, the tuning information including at least one frequency, wherein the at least one frequency is associated with the at least one transport stream identification;
(c) tuning to a frequency retrieved from the tuning information;
(d) determining if a valid signal is present at the tuned frequency;
(e) in response to determining that a valid signal is detected at the tuned frequency, determining the transport stream identification associated with the tuned frequency and, from the determined transport stream identification, determining an associated service group from the service group table as the service group for the decoder;
(f) comparing the determined service group for the decoder with a previously stored service group; and
(g) in response to a determination that the determined service group for the decoder is different than the previously stored service group, uploading the determined service group for the decoder to a system controller at a headend.
5 Assignments
0 Petitions
Accused Products
Abstract
A decoder checks a table within its received input signal and tunes to at least one of the listed frequencies to determine its associated service group within a subscriber television system. The associated service group associates the decoder with the modulators, transport streams, and other components providing services and programming to that particular decoder. The decoder transmits its associated service group to the subscriber television system headend. The subscriber television system then knows the services and programming available on that particular decoder. The decoder can periodically verify its associated service group and, if the service group is changed, notify the headend. By establishing decoders for auditing the system, the definition of the service groups can be established or updated when components or configurations are introduced or changed.
-
Citations
17 Claims
-
1. A method, at a decoder in a subscriber television system, for determining a service group associated with the decoder, the method comprising the steps of:
-
(a) retrieving a service group table from a signal on the transmission medium, wherein the service group table includes a plurality of service group identifications, a plurality of transport stream identifications, and tuning information associated with at least one transport stream identification; (b) retrieving at least a portion of the tuning information from the service group table, the tuning information including at least one frequency, wherein the at least one frequency is associated with the at least one transport stream identification; (c) tuning to a frequency retrieved from the tuning information; (d) determining if a valid signal is present at the tuned frequency; (e) in response to determining that a valid signal is detected at the tuned frequency, determining the transport stream identification associated with the tuned frequency and, from the determined transport stream identification, determining an associated service group from the service group table as the service group for the decoder; (f) comparing the determined service group for the decoder with a previously stored service group; and (g) in response to a determination that the determined service group for the decoder is different than the previously stored service group, uploading the determined service group for the decoder to a system controller at a headend. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for determining a service group association of at least one decoder, comprising the steps of:
-
creating, at a headend, a service group table for a subscriber television system, wherein the service group table includes a plurality of service group identifications, a plurality of transport stream identifications, and tuning information associated with at least one transport stream identification; causing to be transmitted, from the headend, the service group table via the transmission medium to the at least one decoder; receiving a message, at the headend, from the least one decoder, the message including the service group associated with the at least one decoder; and recording, at the headend, the relationship of the at least one decoder to the associated service group. - View Dependent Claims (7, 8)
-
-
9. A system controller for causing to be stored and updated a database of a service group association for each of a plurality of decoders of a subscriber television system, the system controller comprising:
-
means for causing to be stored, in the database, the service group association for each of the plurality of decoders; means for causing the creation of a service group table for the subscriber television system, wherein the service group table includes a plurality of service group identifications, a plurality of transport stream identifications, and tuning information associated with at least one transport stream identification for determining a service group to which a decoder in the plurality of decoders belongs; means for causing a headend to transmit the service group table to at least one of the plurality of decoders via a transmission medium; means for receiving a message from the at least one of the plurality of decoders, the message including the service group associated with at least one of the plurality of decoders; and means for causing the updating of the database responsive to the service group associated with the at least one of the plurality of decoders being different from a stored service group association for the at least one of the plurality of decoders and for causing to be stored the updated database. - View Dependent Claims (10)
-
-
11. A system controller for determining service group associations of a plurality of modulators in a subscriber television system, the system controller comprising:
-
means for storing and updating a database of tuning frequencies, related transport stream identities, and associated service group identities for each of the plurality of modulators; means for causing the creation of a modulator tuning table for the subscriber television system, the modulator tuning table including the tuning frequencies related to each of the plurality of modulators; means for causing to be transmitted, from the headend, the modulator tuning table via the transmission medium to at least one of a set of audit designated decoders; means for receiving a message from at least one of the set of audit designated decoders, the message including the related transport stream identities determined by the at least one of the set of audit designated decoders based on tuning the frequencies related to each of the plurality of modulators, locating a valid transport stream related to the tuned frequency, and retrieving a related transport stream identification from the transport stream; and means for causing the updating of the database, responsive to the related transport stream identities being associated with the at least one of the set of audit designated decoders. - View Dependent Claims (12, 13)
-
-
14. A method of using at least one of a set of audit designated decoders at specific locations within a subscriber television system to define a service group, comprising the steps of:
-
establishing, at a headend, a modulator tuning table listing a plurality of available subscriber television system frequencies associated with a plurality of modulators; transmitting the modulator tuning table from the headend to at least one of the set of audit designated decoders; retrieving the modulator tuning table at the at least one of the set of audit designated decoders; tuning, at the at least one of the set of audit designated decoders, to each frequency listed in the modulator tuning table and, if a valid signal is detected at a tuned frequency, retrieving an associated Motion Picture Experts Group (MPEG) transport stream identity for the tuned frequency; transmitting to the headend, by the at least one of the set of audit designated decoders, the retrieved associated transport stream identity for the tuned frequency associated with the at least one of the set of audit designated decoders; and defining, as the service group, a subset of modulators associated with the transport stream identity of the tuned frequency with a valid signal of the at least one of the set of audit designated decoders and associated with the specific location of the at least one of the set of audit designated decoders. - View Dependent Claims (15, 16, 17)
-
Specification