Patent EP0915598A2 successfully refreshed from Google Patents.
← Back to Patent Explorer
EP0915598A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Distributed internet protocol-based real-time multimedia streaming architecture

Assignee: Panasonic Holdings Corp
•
Filing: 1998-09-23
•
Granted: —
•
Expires: 2018-09-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Multiple media push engines communicate with the multimedia client through a multi casting network that may incorporate multiple delivery paths. The streaming data representing media selections for delivery are distributed across multiple media push engines using a non-hierarchial coding technique in which the data are represented as a set of substream components, capable of being reconstituted from fewer than all of the components of the original data stream. The higher the number of components used in reconstitution, the higher the quality of service is provided by the reconstituted stream. Admission control to the group multicast session is administered in a distributed fashion, where an admission control unit opens the multicast stream, with all subsequent admission control decisions being made by the media push engines themselves. Substream component data are sent using Real-Time transport protocol while session management and the distributed admission control process are administered under the Real-Time Control Protocol.

Inventors

  • 👤 Dennis Bushmitch

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-11-06 15:49
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/66; H04L12/02; H04L12/16; H04L12/18; H04L12/1859; H04L12/64; H04L65/00; H04L65/60; H04L65/61; H04L65/611; H04L9/00; H04L9/40; H04N; H04N19/00; H04N19/10; H04N19/169; H04N19/188; H04N19/30; H04N19/39; H04N19/50; H04N19/59; H04N21/00; H04N21/20; H04N21/23; H04N21/234; H04N21/2343; H04N21/239; H04N21/2393; H04N21/2396; H04N21/40; H04N21/45; H04N21/462; H04N21/4622; H04N21/60; H04N21/61; H04N21/6106; H04N21/6125; H04N21/63; H04N21/631; H04N21/637; H04N21/6375; H04N21/64; H04N21/6402; H04N21/6405; H04N21/643; H04N21/6437; H04N21/80; H04N21/83; H04N21/845; H04L65/1066; H04L65/1101

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 231 words
A distributed media delivery system for delivering media selections to a media client (16) over a multicasting network (14), characterized by: a plurality of media push engines (12) accessible through said network (14), said push engines (12) each having associated media storage unit or storing streaming data representing the media selections available for delivery; said media storage units being configured to store said streaming data as a non-hierarchical set of substream components capable of being reconstituted into a reconstructed stream from fewer than all of said components, such that the higher the number of components used in reconstitution, the higher quality the reconstructed stream; and an admission control system (18, 20) accessible through said network (14), said admission control system (18, 20) including a catalog for storing the identity of the media selections available for delivery by each of said media push engines (12), said admission control system (18, 20) being operative, in response to a request for a given media selection from a media client (16), to open a multicast group session among said media client (16) and at least a portion of said media push engines (12) having the given media selection available for delivery, whereby said media push engines participating in said multicast group session each supply to said network those substream components corresponding to the given media selection, for delivery to and reconstitution by said media client.
Claim 2
Dependent Claim 33 words
The media delivery system of claim 1, characterized in that said admission control system (18, 20) is a distributed system defined at least in part through interaction between said media push engines (12).
Claim 3
Dependent Claim 24 words
The media delivery system of claim 1, characterized in that said media push engines (12) communicate with said network (14) over different communication paths.
Claim 4
Dependent Claim 22 words
The media delivery system of claim 1, characterized in that said network (14) is a connectionless network offering best effort delivery services.
Claim 5
Dependent Claim 16 words
The media delivery system of claim 1, characterized in that said network (14) is the Internet.
Claim 6
Dependent Claim 34 words
The media delivery system of claim 1, characterized in that said media client (16) and said media push engines (12) participating in said multicast group session employ Real-Time Transport Protocol (RTP) for data transport.
Claim 7
Dependent Claim 34 words
The media delivery system of claim 1, characterized in that said media client (16) and said media push engines (12) participating in said multicast group session employ Real-Time Control Protocol (RTCP) for session management.
Claim 8
Dependent Claim 26 words
The media delivery system of claim 1, characterized in that at least a portion of said substream components are replicated across several media push engines (12).
Claim 9
Dependent Claim 77 words
The media delivery system of claim 1, characterized in that at least a portion of said substream components are replicated across first and second media push engines (12) and that said delivery system further comprises congestion handling system for identifying one of said first and second media push engines (12) as the cause of congestion and for automatically invoking the other of said first and second media push engines (12) to participate in said multicast group session.
Claim 10
Dependent Claim 25 words
The media delivery system of claim 9, characterized by data buffering system associated with said media client (16) for storing substream components prior to reconstitution.
Claim 11
Dependent Claim 52 words
The media delivery system of claim 1, characterized in that said admission control unit (18, 20) is further operative, in response to a request from said media client (16) to end a multicast group session, to instruct all media push engines (12) participating in said multicast group session to terminate the session.
Claim 12
Dependent Claim 61 words
The media delivery system of claim 1, characterized in that said admission control system (18, 20) includes an admission control unit (18) that maintains a pool of multicast session addresses for use in invoking multicast group sessions and wherein said admission control unit (18) assigns a designated multicast session address, selected from said pool, for use by said multicast group session.
Claim 13
Dependent Claim 44 words
The media delivery system of claim 12, characterized in that said admission control unit (18) is further operative, in response to a request from said media client (16) to end a multicast group session, to return said designated multicast session address to said pool.
Claim 14
Dependent Claim 37 words
The media delivery system of claim 12, characterized in that said media client (16) and said media push engines (12) participate in said multicast group session exchange flow control messages without involving said admission control unit (18).
Claim 15
Dependent Claim 39 words
The media delivery system of claim 1, characterized in that between said media client (16) and every media push engine (12) participating in said multicast group session there is a unicast flow of datagrams containing real-time stream component data.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag