System and method for streaming media
First Claim
1. A system for streaming media to a viewer for a request for media comprising:
- a media switch configured to receive from the viewer at a media switch address a reservation identification and a presentation identification, to receive reservation data having a valid reservation identification, to validate the reservation identification using the valid reservation identification, and, if validated, to stream to the viewer at least some media for a presentation identified by the presentation identification;
a routing processor configured to receive for a routing processor identification the presentation identification and the reservation identification, to receive the reservation data, to use the presentation identification to determine if the media switch is configured to stream media for the presentation, and, if so configured, to transmit the reservation data to the media switch and to transmit the media switch address to the viewer; and
a management system configured to receive the request for media, to build a reservation having the reservation identification, the routing processor identification, and the presentation identification, to transmit the reservation to the viewer, and to transmit the reservation data to the routing processor.
15 Assignments
0 Petitions
Accused Products
Abstract
The system and method for streaming media to a viewer and managing the media comprises and an enhanced service routing processor (ESRP), a real time switch management system (RTSMS), a name routing processor (NRP), and a managed media switch (MMS). The system and method operate with a reservation server. The ESRP receives media from an owner, manages the media according to media rules and order rules defined by the owner, and distributes the media to one or more switches, such as the MMS, according to the media rules and the order rules. The RTSMS is configured to receive the media rules and to receive a viewer'"'"'s media request via the reservation server. The RTSMS processes the media request according to the media rules and builds a reservation for the requested media. The RTSMS generates the reservation to the viewer and to the NRP. The NRP receives the reservation data from the viewer and from the RTSMS. The NRP processes the reservation data and locates an MMS that can stream the media to the viewer. The NRP transmits the IP address of the MMS to the viewer and transmits the reservation data to the MMS. The viewer initiates a session or connection with the MMS using the reservation number. If the reservation data from the viewer matches the reservation data from the NRP, the MMS streams the media to the viewer.
86 Citations
40 Claims
-
1. A system for streaming media to a viewer for a request for media comprising:
-
a media switch configured to receive from the viewer at a media switch address a reservation identification and a presentation identification, to receive reservation data having a valid reservation identification, to validate the reservation identification using the valid reservation identification, and, if validated, to stream to the viewer at least some media for a presentation identified by the presentation identification;
a routing processor configured to receive for a routing processor identification the presentation identification and the reservation identification, to receive the reservation data, to use the presentation identification to determine if the media switch is configured to stream media for the presentation, and, if so configured, to transmit the reservation data to the media switch and to transmit the media switch address to the viewer; and
a management system configured to receive the request for media, to build a reservation having the reservation identification, the routing processor identification, and the presentation identification, to transmit the reservation to the viewer, and to transmit the reservation data to the routing processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for distributing media comprising:
-
a service processor configured to receive media and at least one media rule indicating how the media is to be distributed and to distribute the media according to the media rule; and
a media switch configured to receive the media distributed by the service processor according to the media rule and to stream the media when a valid reservation identification is received. - View Dependent Claims (17, 18)
-
-
19. A method for streaming media to a viewer for a request for media comprising:
-
receiving the request and building a reservation having a reservation identification, a routing processor identification, and a presentation identification;
transmitting the reservation to the viewer and transmitting reservation data to a routing processor, the reservation data comprising a valid reservation identification;
receiving at the routing processor the reservation data;
receiving from the viewer a presentation identification and a reservation identification at a routing processor identification for thr routing processor;
using the presentation identification to determine if a media switch is configured to stream media for the presentation, and, if so configured, transmitting the reservation data to the media switch and transmitting a media switch address to the viewer;
receiving from the viewer at the media switch address the reservation identification and the presentation identification;
validating the reservation identification using the valid reservation identification; and
if validated, streaming to the viewer at least some media for the presentation identified by the presentation identification. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method for streaming media for a viewer comprising:
-
processing a request for media and building in response thereto a reservation having a reservation identification and a media play list comprising a plurality of media names;
transmitting reservation data comprising a valid reservation identification and the media play list to a routing processor and transmitting the reservation formatted for reception by the viewer;
determining if a media switch is configured to stream media identified by the media play list;
transmitting the reservation data to the media switch if the media switch is configured, at least initially, to stream media for the media play list;
validating the reservation identification with the reservation data; and
for each media name on the play list, streaming at least partially the media identified by the media name if the reservation identification is valid.
-
-
38. A method for distributing media comprising:
-
receiving media and at least one media rule indicating how the media is to be distributed and distributing the media according to the media rule; and
receiving the media distributed according to the media rule and streaming the media when a valid reservation identification is received. - View Dependent Claims (39, 40)
-
Specification