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

System for translation and delivery of multimedia streams

Assignee: Intel Corp
•
Filing: 1998-08-18
•
Granted: 2002-03-19
•
Expires: 2018-08-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A multicast transmission gating system is provided as a gateway for reception of multicast transmissions for various multicast groups from a public network to a private network having a number of clients. The gating system provides transcoding capability to provide real-time sub-groups to the private network and provides control of access by network clients to prevent bandwidth conflicts and dissemination of secure information. Firewall capabilities are also supported to prevent security breaches of the private network via the multicast facilities of the public network.

Inventors

  • 👤 David M. Putzolu

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 21:34
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/16; H04N7/173; H04N7/17309; H04N7/17318; H04N21/00; H04N21/20; H04N21/23; H04N21/234; H04N21/2343; H04N21/234336; H04N21/60; H04N21/63; H04N21/64; H04N21/6405; H04N21/643; H04N21/6437

Claims Analysis

Total Claims: 41
Claim 1
Independent Claim 95 words
A multicast transmission gating system, comprising: a first network receiver to receive a multicast transmission in a predetermined coding format from a first network; control logic to determine a plurality of alternate coding formats for a plurality of respective alternate format transmissions; a transcoder to generate an alternate format transmission from the plurality of alternate format transmissions by converting the multicast transmission from the predetermined coding format into a respective alternate coding format from the plurality of alternate coding formats; and a second network transmitter to transmit the alternate format transmission to a second network.
Claim 2
Dependent Claim 95 words
A multicast transmission gating system, comprising: a first network receiver to receive a multicast transmission in a predetermined coding format from a first network; control logic to determine a plurality of alternate coding formats for a plurality of respective alternate format transmissions; a transcoder to generate an alternate format transmission from the plurality of alternate format transmissions by converting the multicast transmission from the predetermined coding format into a respective alternate coding format from the plurality of alternate coding formats; and a second network transmitter to transmit the alternate format transmission to a second network.
Claim 3
Dependent Claim 30 words
The system of claim 1 , wherein the control logic includes logic to control transmission of the alternate format transmission to at least one client connected to the second network.
Claim 4
Dependent Claim 32 words
The system of claim 2 , wherein the control logic uses a profile of the second network to control the transmission of the alternate format transmission to the at least one client.
Claim 5
Dependent Claim 25 words
The system of claim 3 , wherein the profile of the second network includes network bandwidth characteristics and client performance characteristics of the second network.
Claim 6
Dependent Claim 23 words
The system of claim 4 , wherein the client performance characteristics include an indication of processing power of the at least one client.
Claim 7
Dependent Claim 28 words
The system of claim 1 , wherein the control logic determines the alternate coding format of the alternate format transmission based on a profile of the second network.
Claim 8
Dependent Claim 30 words
The system of claim 6 , wherein the control logic includes logic to control transmission of the alternate format transmission to at least one client connected to the second network.
Claim 9
Dependent Claim 32 words
The system of claim 7 , wherein the control logic uses the profile of the second network to control the transmission of the alternate format transmission to the at least one client.
Claim 10
Dependent Claim 31 words
The system of claim 8 , wherein the control logic includes logic to generate a description message for the alternate format transmission and transmit the description message to the second network.
Claim 11
Dependent Claim 17 words
The system of claim 9 , wherein the description message is a Session Description Protocol (SDP) message.
Claim 12
Dependent Claim 52 words
The system of claim 1 , further comprising a second network receiver to receive a client message from at least one client connected to the second network, and wherein the control logic includes logic to allow the second network transmitter to transmit the alternate format transmission upon receipt of the client message.
Claim 13
Dependent Claim 30 words
The system of claim 11 , wherein the control logic includes logic to allow the transcoder to begin generation of the alternate format transmission when the client message is received.
Claim 14
Dependent Claim 19 words
The system of claim 11 , wherein the client message is a Real Time Transport Control Protocol (RTCP) message.
Claim 15
Dependent Claim 18 words
The system of claim 1 , further comprising firewall logic to prevent unauthorized access to the second network.
Claim 16
Dependent Claim 23 words
The system of claim 1 , wherein the multicast transmission is of a multicast group, and the multicast group includes real-time multicast data.
Claim 17
Dependent Claim 18 words
The system of claim 1 , wherein the multicast transmission comprises a Real Time Transport Protocol (RTP) message.
Claim 18
Dependent Claim 21 words
The system of claim 1 , wherein the first network is the Internet and the second network is a private network.
Claim 19
Dependent Claim 13 words
The system of claim 17 , wherein the private network comprises an intranet.
Claim 20
Dependent Claim 18 words
The system of claim 1 wherein the predetermined coding format and alternate coding format are compression encoding formats.
Claim 21
Dependent Claim 132 words
A multicast transmission gating system, comprising: a first network receiver to receive a multicast transmission in a predetermined coding format from a first network; control logic to determine a number of alternate coding formats, based on reception capabilities of a number of clients connected to a second network; a transcoder to generate a number of alternate format transmissions by converting the multicast transmission from the predetermined coding format into each of the number of alternate coding formats; a second network receiver to allow reception of a subscription request from at least one client from the number of clients connected to the second network; and a second network transmitter to allow transmission of each of the number of alternate format transmissions to the at least one client when the subscription requests is received.
Claim 22
Dependent Claim 132 words
A multicast transmission gating system, comprising: a first network receiver to receive a multicast transmission in a predetermined coding format from a first network; control logic to determine a number of alternate coding formats, based on reception capabilities of a number of clients connected to a second network; a transcoder to generate a number of alternate format transmissions by converting the multicast transmission from the predetermined coding format into each of the number of alternate coding formats; a second network receiver to allow reception of a subscription request from at least one client from the number of clients connected to the second network; and a second network transmitter to allow transmission of each of the number of alternate format transmissions to the at least one client when the subscription requests is received.
Claim 23
Dependent Claim 48 words
The system of claim 20 , wherein the control logic includes logic to control the transcoder to generate a specific alternate format transmission from the number of alternate format transmissions when the specific alternate format transmission is requested by the at least one client via the subscription request.
Claim 24
Independent Claim 108 words
A method of processing multicast data, comprising the steps of: receiving a multicast group via a multicast transmission in a predetermined coding format from a first network; determining a plurality of alternate coding formats for a plurality of respective alternate format transmissions based on a profile of a second network; generating an alternate format transmission from the plurality of alternate format transmissions by converting the multicast transmission from the predetermined coding format into a respective alternate coding format from the plurality of alternate format coding formats; transmitting the alternate format transmission to a client connected to the second network that has subscribed to receive the alternate format transmission.
Claim 25
Independent Claim 108 words
A method of processing multicast data, comprising the steps of: receiving a multicast group via a multicast transmission in a predetermined coding format from a first network; determining a plurality of alternate coding formats for a plurality of respective alternate format transmissions based on a profile of a second network; generating an alternate format transmission from the plurality of alternate format transmissions by converting the multicast transmission from the predetermined coding format into a respective alternate coding format from the plurality of alternate format coding formats; transmitting the alternate format transmission to a client connected to the second network that has subscribed to receive the alternate format transmission.
Claim 26
Dependent Claim 46 words
The method of claim 22 , wherein the profile of the second network includes network bandwidth characteristics and client performance characteristics, and wherein the alternate coding format is determined using the profile to allow reception of the multicast group by the client via the second network.
Claim 27
Dependent Claim 42 words
The method of claim 22 , further comprising the steps of: receiving from the client a client subscription message indicating a desire to receive the alternate format transmission; transmitting the alternate format transmission to the client after receiving the client subscription message.
Claim 28
Dependent Claim 20 words
The method of claim 24 , wherein the client subscription message is a Real Time Transport Control Protocol (RTCP) message.
Claim 29
Dependent Claim 22 words
The method of claim 24 , further comprising the step of: generating the alternate format transmission after receiving the client subscription message.
Claim 30
Dependent Claim 28 words
The method of claim 22 , further comprising the steps of: generating a description message for the alternate format transmission; and transmitting the description message to the client.
Claim 31
Dependent Claim 17 words
The method of claim 27 , wherein the description message is a Session Description Protocol (SDP) message.
Claim 32
Dependent Claim 28 words
The method of claim 22 , further comprising the step of: preventing access by the client to the multicast group based upon the profile of the second network.
Claim 33
Dependent Claim 19 words
The method of claim 29 , wherein the profile of the second network includes at least one transmission filter.
Claim 34
Dependent Claim 25 words
The method of claim 22 , further comprising the step of: performing a firewall security operation to prevent unauthorized transmissions from entering the second network.
Claim 35
Dependent Claim 14 words
The method of claim 22 , wherein the multicast transmission comprises real-time multicast data.
Claim 36
Dependent Claim 18 words
The method of claim 22 , wherein the multicast transmission is a Real Time Transport Protocol (RTP) message.
Claim 37
Dependent Claim 21 words
The method of claim 22 , wherein the first network is the Internet and the second network is a private network.
Claim 38
Dependent Claim 139 words
A multicast transmission gating system, comprising: a first network receiver to receive a transmission of a multicast group in a predetermined format from a first network; control logic to prevent access to the multicast group by a client connected to a second network based on a profile of the second network, and to determine an alternate format based on the profile of the second network; a transcoder to generate an alternate format transmission of a multicast sub-group by converting the transmission of the multicast group from the predetermined format into the alternate format; a second network receiver to receive a subscription message for the multicast group from a client connected to the second network; and a second network transmitter to transmit the alternate format transmission of the multicast sub-group to the client after the subscription message has been received.
Claim 39
Dependent Claim 139 words
A multicast transmission gating system, comprising: a first network receiver to receive a transmission of a multicast group in a predetermined format from a first network; control logic to prevent access to the multicast group by a client connected to a second network based on a profile of the second network, and to determine an alternate format based on the profile of the second network; a transcoder to generate an alternate format transmission of a multicast sub-group by converting the transmission of the multicast group from the predetermined format into the alternate format; a second network receiver to receive a subscription message for the multicast group from a client connected to the second network; and a second network transmitter to transmit the alternate format transmission of the multicast sub-group to the client after the subscription message has been received.
Claim 40
Independent Claim 107 words
A method of processing multicast data, comprising the steps of: receiving a multicast group via a multicast transmission in a predetermined coding format transmitted over a first network; determining a plurality of alternate coding formats for a plurality of respective alternate format transmissions based on a profile of a second network; generating an alternate format transmission from the plurality of alternate format transmissions by converting the multicast transmission from the predetermined coding format into a respective alternate coding format from the plurality of alternate coding formats; transmitting the alternate format transmission to a client connected to the second network that has subscribed to receive the multicast group.
Claim 41
Independent Claim 107 words
A method of processing multicast data, comprising the steps of: receiving a multicast group via a multicast transmission in a predetermined coding format transmitted over a first network; determining a plurality of alternate coding formats for a plurality of respective alternate format transmissions based on a profile of a second network; generating an alternate format transmission from the plurality of alternate format transmissions by converting the multicast transmission from the predetermined coding format into a respective alternate coding format from the plurality of alternate coding formats; transmitting the alternate format transmission to a client connected to the second network that has subscribed to receive the multicast group.

References Cited (Backward Citations)

US5418780A Cited
US5621660A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-03-18 2005-09-17 2006-03-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-03-18 2009-09-17 2010-03-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-03-18 2013-09-17 2014-03-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag