System and method for managing media
First Claim
1. A system for streaming media comprising:
- a stream routing processor configured to receive reservation data comprising a valid reservation identification and to transmit the valid reservation identification; and
a stream caster configured to receive a reservation identification, to receive the reservation data identifying the valid reservation identification from the stream routing processor, to validate the reservation identification using the valid reservation data, and, if valid, to stream at least partially the requested media.
9 Assignments
0 Petitions
Accused Products
Abstract
A system and method for streaming media comprises a stream routing processor, a switch controller, a stream caster, media storage, and a packet switch. The stream routing processor determines if the stream caster is configured to stream requested media. The switch controller monitors the status of all devices and events and notifies the stream routing processor if an error or alarm condition occurs. The stream caster streams media upon receiving a valid reservation identification. The media storage stores the media for retrieval by the stream caster. The packet switch transmits signaling and media from the system and between devices of the system, including the stream routing processor, the switch controller, the stream caster, and the media storage.
-
Citations
140 Claims
-
1. A system for streaming media comprising:
-
a stream routing processor configured to receive reservation data comprising a valid reservation identification and to transmit the valid reservation identification; and
a stream caster configured to receive a reservation identification, to receive the reservation data identifying the valid reservation identification from the stream routing processor, to validate the reservation identification using the valid reservation data, and, if valid, to stream at least partially the requested media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A switch for streaming media comprising:
-
a stream routing processor configured to receive signaling inquiring if the switch can stream requested media, to determine if the switch is configured to stream the requested media, and, if so to receive reservation data comprising a valid reservation identification; and
a stream caster configured to receive a reservation identification, to receive from the stream routing processor the reservation data identifying the valid reservation identification, to validate the reservation identification using the valid reservation data, and, if validated, to stream at least partially the requested media. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. A system for streaming media to a viewer comprising:
-
a stream caster configured to accept a session from the viewer to stream at least partially the requested media upon receiving and validating a reservation identification using a valid reservation identification; and
a stream routing processor configured to determine if the stream caster is configured to stream the requested media, and, if so, to receive reservation data comprising the valid reservation identification and to transmit the valid reservation identification to the stream caster. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101)
-
-
102. A switch for streaming media to a viewer comprising:
-
a stream caster configured to accept a session from the viewer to stream at least partially the requested media upon receiving and validating a reservation identification using a valid reservation identification;
a stream routing processor configured to determine if the stream caster is configured to stream the requested media, and, if so, to receive reservation data comprising the valid reservation identification and to transmit the valid reservation identification to the stream caster; and
a switch controller configured to monitor the stream caster and to notify the stream routing processor of a status of the stream caster.
-
-
103. A switch for streaming media to a viewer comprising:
a streaming device comprising;
a media server configured to stream at least partially the requested media for a session;
a signal proxy configured to accept the session based on validating a reservation identification received from the viewer and to communicate signaling between the viewer and the media server if the session is accepted; and
a stream proxy configure to transmit media streamed from the media server to the viewer. - View Dependent Claims (104, 105, 106)
-
107. A method for streaming media from a switch comprising:
-
determining if a stream caster is configured to stream requested media;
receiving reservation data comprising a valid reservation identification at the stream caster; and
accepting a session to stream at least partially the requested media upon receiving and validating a reservation identification using the valid reservation identification. - View Dependent Claims (108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129)
-
-
130. A method for streaming media from a switch comprising:
-
receiving at a stream caster reservation data comprising a valid reservation identification; and
terminating an attempted session to stream requested media upon receiving and invalidating a reservation identification using the valid reservation identification. - View Dependent Claims (131)
-
-
132. A method for streaming requested media from a switch comprising:
-
receiving signaling inquiring if the switch is configured to stream the requested media;
determining if the switch is configured to stream the requested media, and, if so, acknowledging the inquiry;
receiving reservation data comprising a valid reservation identification;
receiving a reservation identification;
validating the reservation identification using the valid reservation data, and, if validated, streaming at least partially the requested media.
-
-
133. A method for streaming media to a viewer comprising:
-
determining if a streaming device is configured to stream requested media, and, if so, receiving reservation data comprising a valid reservation identification and transmitting the valid reservation identification; and
accepting a session from the viewer at the streaming device to stream at least partially the requested media upon receiving and validating a reservation identification using the valid[ reservation identification.
-
-
134. A method for streaming media from a switch comprising:
-
determining at a stream routing processor if a streaming device is configured to stream requested media;
receiving reservation data comprising a valid reservation identification and transmitting the valid reservation identification to the streaming device;
accepting a session to stream at least partially the requested media upon receiving and validating a reservation identification using the valid reservation identification; and
monitoring the streaming device and notifying the stream routing processor of a status of the streaming device.
-
-
135. A method for streaming requested media to a viewer comprising:
-
accepting a session based on validating a reservation identification received from the viewer;
streaming the requested media from the media server;
proxying media streamed from the media server to the viewer; and
proxying signaling between the viewer and the media server if the session is accepted.
-
-
136. A method for streaming requested media comprising:
-
determining if at least one stream caster is configured to stream the requested media;
receiving reservation data comprising a valid reservation identification;
validating a reservation identification using the valid reservation identification; and
accepting a plurality of parallel sessions to simultaneously stream at least partially the requested media.
-
-
137. A method for streaming requested media from a switch comprising:
-
determining if a plurality of stream casters are configured to stream at least a portion of the requested media;
receiving reservation data comprising a valid reservation identification;
validating a reservation identification using the valid reservation identification; and
streaming simultaneously in a plurality of parallel sessions at least partially the portion of the requested media.
-
-
138. A method for streaming requested media comprising:
-
determining if at least one stream caster is configured to stream the requested media;
receiving reservation data comprising a valid reservation identification;
validating a reservation identification using the valid reservation identification; and
streaming simultaneously in a plurality of parallel sessions at least partially a portion of the requested media. - View Dependent Claims (139, 140)
-
Specification