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.