Method and managing multiple channel maps from multiple input devices in a multimedia system
First Claim
Patent Images
1. A method, performed in an electronic data-processing system, for managing a plurality of channel maps, each channel map associated with a different media source, and each channel map including a plurality of physical channels, each having a physical channel designation, the method comprising:
- receiving a plurality of physical channel designations from at least two media sources;
translating each of said received physical channel designations from all of said at least two sources to a separate logical channel designation, each logical channel designation being distinct from any other logical channel designation over all of said media sources and physical channels;
constructing a record for each of said logical channel designations, said record including the matching physical channel designation which was translated to said logical channel designation and including an identification of the media source from which the translated physical channel designation was received; and
assembling a channel-map database comprising a plurality of said records.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer system has a large number of media input sources selectively coupled to a single presentation device. A device database tracks characteristics and connections of the input sources. Multiple, possibly conflicting, channels are assigned to a set of mutually distinct logical channel designations in a channel-map database. Program events occurring on the channels reside in a guide database.
166 Citations
27 Claims
-
1. A method, performed in an electronic data-processing system, for managing a plurality of channel maps, each channel map associated with a different media source, and each channel map including a plurality of physical channels, each having a physical channel designation, the method comprising:
-
receiving a plurality of physical channel designations from at least two media sources; translating each of said received physical channel designations from all of said at least two sources to a separate logical channel designation, each logical channel designation being distinct from any other logical channel designation over all of said media sources and physical channels; constructing a record for each of said logical channel designations, said record including the matching physical channel designation which was translated to said logical channel designation and including an identification of the media source from which the translated physical channel designation was received; and assembling a channel-map database comprising a plurality of said records. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
2. A method, performed in an electronic data-processing system, for managing a plurality of channel maps, each channel map associated with a different media source, and each channel map including a plurality of channels, each channel having a physical channel designation, the method comprising:
-
receiving a plurality of physical channel designations from at least two media sources, wherein said receiving step comprises; receiving a guide, the guide listing multiple events, each event associated with one of said physical channel designations and one of said media sources; and extracting said physical channel designations and said media sources for each event listing in said guide; translating said received physical channel designations to a plurality of logical channel designations, each logical channel designation being distinct from any other logical channel designation; constructing a record for each of said logical channel designations, said record including the matching physical channel designation which was translated to said logical channel designation and including an identification of the media source from which the translated physical channel designation was received; and assembling a channel-map database comprising a plurality of said records. - View Dependent Claims (3, 4)
-
-
5. A method, performed in an electronic data-processing system, for managing a plurality of channel maps, each channel map associated with a different media source, and each channel map including a plurality of channels, each channel having a physical channel designation, the method comprising:
-
receiving a plurality of physical channel designations from at least two media sources; translating said received physical channel designations to a plurality of logical channel designations, each logical channel designation being distinct from any other logical channel designation, wherein said translating step comprises; comparing a first of said physical channel designations to said channel-map database; determining whether said physical channel designation is present in said channel-map database; if said physical channel designation is present in said channel-map database, repeating said comparing and determining steps for the next physical channel designation, until all physical channel designations have been processed; and if said physical channel designation is not present in said channel-map database, carrying out said translating, constructing, and assembling steps for said physical channel designation; constructing a record for each of said logical channel designations, said record including the matching physical channel designation which was translated to said logical channel designation and including an identification of the media source from which the translated physical channel designation was received; and assembling a channel-map database comprising a plurality of said records. - View Dependent Claims (6)
-
-
12. A method, performed in an electronic data-processing system, for managing a plurality of channel maps, each channel map associated with a different media source, and each channel map including a plurality of channels, each channel having a physical channel designation, the method comprising:
-
receiving a plurality of physical channel designations from at least two media sources; translating said received physical channel designations to a plurality of logical channel designations, each logical channel designation being distinct from any other logical channel designation; constructing a record for each of said logical channel designations, said record including the matching physical channel designation which was translated to said logical channel designation and including an identification of the media source from which the translated physical channel designation was received; assembling a channel-map database comprising a plurality of said records; constructing a device database comprising a set of characteristics for each of said media sources, one of said characteristics being said identification of said media source, wherein constructing said device database comprises; receiving source information for each of said media sources, said source information including said identification of said media source, connection data specifying the connection of said media source to said system, and at least one further characteristic for said media source; and including at least some of said source information in addition to said identification in each said record; and including at least one of said characteristics in addition to said identification in each said record.
-
-
13. A data structure for a data processing system for managing a plurality of channel maps, each channel map associated with a different media source, and each channel map including a plurality of channels, each channel having a physical channel designation, the data structure comprising:
-
a plurality of rows, each row including a logical channel designation, each logical channel designation being distinct from any other logical channel designation, a physical channel designation related to said logical channel designation, and an identification of the media source for said physical channel designation; a first column containing said logical channel designation; a second column containing said physical channel designation; a third column containing said media source identification; a fourth column containing a primary media input device associated with said media source; a fifth column containing a secondary logical channel designation associated with said logical channel designation in said first column; and a sixth column containing human-readable information for said logical channel designation.
-
-
14. A method for managing multiple information channels from multiple input devices in a multimedia system, comprising:
-
reading a plurality of physical channel designations associated with a plurality of physical channels received from each of said input devices, said physical channel designations being not necessarily unique across all of said input devices; mapping each of said physical channel designations to a logical channel designation, each logical channel designation differing from all other logical channel designations across all of said input devices; and retrieving one of said physical channels using said logical channel designation. - View Dependent Claims (15, 16, 17)
-
-
18. A method, performed in an electronic data-processing system, for managing multiple channel maps from multiple media sources in a multimedia system, comprising:
-
receiving a plurality of channel maps, each of said maps including a plurality of designations associated with a corresponding plurality of physical channels all associated with one of said media sources; assembling a database of records from all of said channel maps, each of said records including one of the physical-channel designations from one of said sources, an identification of said one media source, and a logical channel designation, said logical channel designation being unique across all of said physical channel designations in all of said maps. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
25. A data structure for a data processing system for managing a plurality of channel maps, each channel map associated with a different media source, and each channel map including a plurality of physical channels each having a physical channel designation that is not necessarily unique across all of said media sources, the data structure comprising a single structure for all of said channel maps, said structure having plurality of rows, each row including:
-
one of said physical channel designations; an identification of one of said media sources associated with said one physical channel designation; and a designation of a logical channel corresponding to both said one physical channel designation and said one media source, said logical channel designation being distinct across the combination of all of said sources and all of said physical channel designations. - View Dependent Claims (26, 27)
-
Specification