← Back to Patent Explorer
US6023731A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for communicating program selections on a multiple channel digital media server having analog output

Assignee: Oracle America Inc
•
Filing: 1997-07-30
•
Granted: 2000-02-08
•
Expires: 2017-07-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for delivering analog data on demand from a multiple channel digital media server are provided. A number of digital data streams are admitted to a media server. A number of control bits in the form of program packet identifiers are extracted from the admitted digital data streams. One of a number of channels in a converter is allocated as a control channel. A number of control commands are transmitted to the control channel for each of the converter channels in response to user selections, the control commands comprising the extracted program packet identifiers of the digital data streams. The admitted digital data streams are transmitted to the decoding channels of the converter where the converter channels convert the digital data streams to analog data streams in response to the extracted program packet identifiers. The analog data streams may be modulated to produce cable televisions signals or ultrahigh frequency or very high frequency television signals for transmission to clients.

Inventors

  • 👤 Rajeev Chawla

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 21:25
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/16; H04N7/173; H04N7/17309; H04N7/17336

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 179 words
A method for delivering analog data on demand from a multiple channel digital media server, the method comprising the steps of: extracting a plurality of program packet identifiers from a plurality of digital data streams; transmitting a plurality of control commands for a plurality of converter channels to a control channel in response to a user selection, the plurality of control commands comprising at least one of the extracted plurality of program packet identifiers; and transmitting at least one of the plurality of digital data streams to at least one channel of the plurality of converter channels, the at least one channel of the plurality of converter channels converting the transmitted at least one of the plurality of digital data streams to at least one of a plurality of analog data streams in response to the at least one of the extracted plurality of program packet identifiers and transmitting the at least one of a plurality of analog data streams to a client without requiring the client to perform decompression of the data stream after the data is received.
Claim 2
Independent Claim 179 words
A method for delivering analog data on demand from a multiple channel digital media server, the method comprising the steps of: extracting a plurality of program packet identifiers from a plurality of digital data streams; transmitting a plurality of control commands for a plurality of converter channels to a control channel in response to a user selection, the plurality of control commands comprising at least one of the extracted plurality of program packet identifiers; and transmitting at least one of the plurality of digital data streams to at least one channel of the plurality of converter channels, the at least one channel of the plurality of converter channels converting the transmitted at least one of the plurality of digital data streams to at least one of a plurality of analog data streams in response to the at least one of the extracted plurality of program packet identifiers and transmitting the at least one of a plurality of analog data streams to a client without requiring the client to perform decompression of the data stream after the data is received.
Claim 3
Dependent Claim 51 words
The method of claim 1, wherein the each of a plurality of program packet identifiers comprises an integer value used to associate elementary streams in a MPEG transport stream, the at least one of the extracted plurality of program packet identifiers carrying the video and audio elementary streams to be decoded.
Claim 4
Dependent Claim 26 words
The method of claim 1, further comprising the step of extracting and storing a plurality of language identifier fields from the plurality of digital data streams.
Claim 5
Dependent Claim 24 words
The method of claim 1, further comprising the step of demultiplexing the transmitted digital data stream to provide a program selected by a user.
Claim 6
Dependent Claim 38 words
The method of claim 1, wherein each of the plurality of digital data streams comprises multiplexed audio and video data, the multiplexed audio and video data comprising a video data stream having at least one audio data stream.
Claim 7
Dependent Claim 51 words
The method of claim 1, further comprising the steps of: modulating the at least one of a plurality of analog date streams to produce cable television signals; and modulating the at least one of a plurality of analog data streams to produce ultrahigh frequency and a very high frequency television signals.
Claim 8
Dependent Claim 53 words
The method of claim 1, further comprising the step of converting the at least one of the plurality of digital data streams to the at least one of a plurality of analog data streams using a motion pictures expert group (MPEG) decoder, wherein the plurality of digital data streams are MPEG transport streams.
Claim 9
Dependent Claim 157 words
A media server system comprising: a content manager extracting a plurality of program packet identifiers from a plurality of digital data streams; at least one converter control channel; and a plurality of control commands comprising the plurality of extracted program packet identifiers, the plurality of control commands transmitted to the at least one converter control channel in response to a user selection, wherein at least one of the plurality of digital data streams is transmitted to at least one of a plurality of converter channels, the at least one of a plurality of converter channels converting the transmitted at least one of the plurality of digital data streams to an analog video data stream in response to the extracted plurality of program packet identifiers, the at least one of a plurality of converter channels transmitting the analog video data stream to a client without the client performing decompression of the data stream after the data is received.
Claim 10
Dependent Claim 157 words
A media server system comprising: a content manager extracting a plurality of program packet identifiers from a plurality of digital data streams; at least one converter control channel; and a plurality of control commands comprising the plurality of extracted program packet identifiers, the plurality of control commands transmitted to the at least one converter control channel in response to a user selection, wherein at least one of the plurality of digital data streams is transmitted to at least one of a plurality of converter channels, the at least one of a plurality of converter channels converting the transmitted at least one of the plurality of digital data streams to an analog video data stream in response to the extracted plurality of program packet identifiers, the at least one of a plurality of converter channels transmitting the analog video data stream to a client without the client performing decompression of the data stream after the data is received.
Claim 11
Dependent Claim 25 words
The media server system of claim 8, wherein a plurality of language identifier fields are extracted from the plurality of digital data streams and stored.
Claim 12
Dependent Claim 23 words
The media server system of claim 8, wherein the transmitted digital data stream is demultiplexed to provide a program selected by a user.
Claim 13
Dependent Claim 40 words
The media server system of claim 8, wherein each of the plurality of digital data streams comprises multiplexed audio and video data, the multiplexed audio and video data comprising a video data stream having at least one audio data stream.
Claim 14
Dependent Claim 50 words
The media server system of claim 8, wherein the at least one of a plurality of analog data streams are modulated to produce cable television signals, wherein the at least one of a plurality of analog data streams are modulated to produce ultrahigh frequency and very high frequency television signals.
Claim 15
Dependent Claim 52 words
The media server system of claim 8, wherein the at least one of the plurality of digital data streams is converted to the at least one of a plurality of analog data streams using a motion pictures expert group (MPEG) decoder, wherein the plurality of digital data streams are MPEG transport streams.
Claim 16
Dependent Claim 196 words
A computer readable medium containing executable instructions which, when executed in a processing system causes the system to perform the steps for delivering analog data to a user in a multiple channel media server comprising the steps of: extracting a plurality of program packet identifiers from a plurality of digital data streams; transmitting a plurality of control commands for a plurality of converter channels to the control channel in response to a user selection, the plurality of control commands comprising at least one of the extracted plurality of program packet identifiers; and transmitting at least one of the plurality of digital data streams to at least one channel of the plurality of converter channels, the at least one channel of the plurality of converter channels converting the transmitted at least one of the plurality of digital data streams to at least one of a plurality of analog data streams in response to the at least one of the extracted plurality of program packet identifiers and transmitting the at least one of a plurality of analog data streams to a client without requiring the client to perform decompression of the data stream after the data is received.
Claim 17
Dependent Claim 196 words
A computer readable medium containing executable instructions which, when executed in a processing system causes the system to perform the steps for delivering analog data to a user in a multiple channel media server comprising the steps of: extracting a plurality of program packet identifiers from a plurality of digital data streams; transmitting a plurality of control commands for a plurality of converter channels to the control channel in response to a user selection, the plurality of control commands comprising at least one of the extracted plurality of program packet identifiers; and transmitting at least one of the plurality of digital data streams to at least one channel of the plurality of converter channels, the at least one channel of the plurality of converter channels converting the transmitted at least one of the plurality of digital data streams to at least one of a plurality of analog data streams in response to the at least one of the extracted plurality of program packet identifiers and transmitting the at least one of a plurality of analog data streams to a client without requiring the client to perform decompression of the data stream after the data is received.
Claim 18
Dependent Claim 24 words
The computer readable medium of claim 14, further causing the system to perform the step of storing the extracted plurality of program packet identifiers.
Claim 19
Dependent Claim 32 words
The computer readable medium of claim 14, further causing the system to perform the step of extracting and storing a plurality of language identifier fields from the plurality of digital data streams.
Claim 20
Dependent Claim 30 words
The computer readable medium of claim 14, further causing the system to perform the step of demultiplexing the transmitted digital data stream to provide a program selected by a user.
Claim 21
Dependent Claim 40 words
The computer readable medium of claim 14, wherein each of the plurality of digital data streams comprises multiplexed audio and video data, the multiplexed audio and video data comprising a video data stream having at least one audio data stream.
Claim 22
Dependent Claim 56 words
The computer readable medium of claim 14, further causing the system to perform the steps of: modulating the at least one of a plurality of analog data streams to produce cable television signals; and modulating the at least one of a plurality of analog data stream to produce ultrahigh frequency and very high frequency television signals.
Claim 23
Dependent Claim 59 words
The computer readable medium of claim 14, further causing the system to perform the step of converting the at least one of the plurality of digital data streams to the at least one of a plurality of analog data streams using a motion pictures expert group (MPEG) decoder, wherein the plurality of digital data streams are MPEG transport streams.

References Cited (Backward Citations)

US34611A Cited
USRE34611E Cited
US5684918A Cited
US5585858A Cited
US5752160A Cited
US5650994A Cited
US5850218A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-02-07 2003-08-09 2004-02-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-02-07 2007-08-09 2008-02-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-02-07 2011-08-09 2012-02-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag