US6003041A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and managing multiple channel maps from multiple input devices in a multimedia system
Assignee: GATEWASY Inc
•
Filing: 1998-01-05
•
Granted: 1999-12-14
•
Expires: 2018-01-05
Abstract
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.
Inventors
- 👤 Theodore D. Wugofski
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 23:43
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/44; H04N5/46; H04N21/00; H04N21/40; H04N21/41; H04N21/4104; H04N21/4112; H04N21/414; H04N21/4143; H04N21/43; H04N21/433; H04N21/4332; H04N21/442; H04N21/44227; H04N21/45; H04N21/462; H04N21/4622; H04N21/436; H04N21/43615; H04N21/443; H04N21/4431; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933; Y10S707/99934; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99948
Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
153 words
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.
Claim 2
Independent Claim
153 words
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.
Claim 3
Independent Claim
181 words
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.
Claim 4
Independent Claim
181 words
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.
Claim 5
Dependent Claim
21 words
A method according to claim 2, wherein said guide is an in-band guide received directly from one of said media sources.
Claim 6
Dependent Claim
26 words
A method according to claim 2, wherein said guide is an out-of-band on-line guide received electronically from a source other than one of said media sources.
Claim 7
Independent Claim
221 words
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.
Claim 8
Independent Claim
221 words
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.
Claim 9
Dependent Claim
20 words
A method according to claim 5, wherein different media sources have channel maps containing different sets of physical channel designations.
Claim 10
Dependent Claim
28 words
A method according to claim 1, wherein said constructing step comprises: obtaining a predetermined characteristic of each said media source; and including said predetermined characteristic in said record.
Claim 11
Dependent Claim
21 words
A method according to claim 7, wherein multiple characteristics of each said media source are obtained and included in said record.
Claim 12
Dependent Claim
20 words
A method according to claim 7, wherein said characteristic is obtained from a device database within said electronic data-processing system.
Claim 13
Dependent Claim
19 words
A method according to claim 1, wherein said assembling step comprises adding new records sequentially to said channel-map database.
Claim 14
Dependent Claim
51 words
A method according to claim 1, further comprising: 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; and including at least one of said characteristics in addition to said identification in each said record.
Claim 15
Independent Claim
242 words
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.
Claim 16
Independent Claim
242 words
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.
Claim 17
Dependent Claim
158 words
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.
Claim 18
Dependent Claim
158 words
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.
Claim 19
Independent Claim
92 words
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.
Claim 20
Independent Claim
92 words
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.
Claim 21
Dependent Claim
21 words
A method according to claim 14, wherein each of said input devices is coupled to a source of media input signals.
Claim 22
Dependent Claim
47 words
A method according to claim 14, further comprising: recording a record for each of said logical channel designations, said record including the physical channel designation mapped to said logical channel designation and including an identification of the input device from which said physical channel designation was received.
Claim 23
Dependent Claim
16 words
A method according to claim 16, further comprising assembling a table including all of said records.
Claim 24
Independent Claim
109 words
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.
Claim 25
Independent Claim
109 words
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.
Claim 26
Dependent Claim
52 words
A method according to claim 18, wherein said receiving step includes: 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.
Claim 27
Dependent Claim
28 words
A method according to claim 18, wherein said assembling step includes: obtaining a predetermined characteristic of each said media source; and including said predetermined characteristic in said records.
Claim 28
Dependent Claim
21 words
A method according to claim 20, wherein multiple characteristics of each said media source are obtained and included in said records.
Claim 29
Dependent Claim
20 words
A method according to claim 20, wherein said characteristic is obtained from a device database within said electronic data-processing system.
Claim 30
Dependent Claim
19 words
A method according to claim 18, wherein said assembling step comprises adding new records sequentially to said channel-map database.
Claim 31
Dependent Claim
52 words
A method according to claim 18, further comprising: 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; and including at least one of said characteristics in addition to said identification in each of said records.
Claim 32
Dependent Claim
135 words
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.
Claim 33
Dependent Claim
135 words
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.
Claim 34
Dependent Claim
20 words
A data structure according to claim 25, further including a primary media input device associated with said one media source.
Claim 35
Dependent Claim
22 words
A data structure according to claim 26, further including a designation of a secondary logical channel associated with said logical channel designation.
References Cited (Backward Citations)
US4060849A
Cited
US4188662A
Cited
US4459661A
Cited
US4435755A
Cited
US4527194A
Cited
US5020129A
Cited
EP0453937A2
Cited
US5257106A
Cited
US5546396A
Cited
US5394560A
Cited
EP0601553A1
Cited
US5826030A
Cited
US5895462A
Cited
US5862160A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-12-13 | 2003-06-14 | 2003-12-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-12-13 | 2007-06-14 | 2007-12-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-12-13 | 2011-06-14 | 2011-12-14 | $7700.00 | Window Closed / Lapsed |