System and method for routing media
DCFirst Claim
1. A method for routing media to a viewer for a request comprising:
- processing the request at a reservation system to identify at least one program comprising at least one program routing rule and a list of media from which at least a portion of the media is identified;
processing the request with the at least one program routing rule and the list of media of the program to generate a presentation identifying the at least the portion of the media, the presentation being in a format receivable by the viewer;
generating and transmitting a reservation associated with the presentation from the reservation system;
receiving the reservation at a routing processor and, at the routing processor;
determining a priority for a plurality of media switches available to stream the at least the portion of the media identified in the presentation based on the at least one program routing rule; and
selecting at least one of the plurality of media switches to stream the at least the portion of the media identified in the presentation based on the priority; and
generating an address of the selected at least one of the plurality of media switches in a format receivable by the viewer.
14 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The system and method for streaming media to a viewer and managing the media comprises 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 RTSMS has a reservation system. 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 reservation system of 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.
-
Citations
22 Claims
-
1. A method for routing media to a viewer for a request comprising:
-
processing the request at a reservation system to identify at least one program comprising at least one program routing rule and a list of media from which at least a portion of the media is identified; processing the request with the at least one program routing rule and the list of media of the program to generate a presentation identifying the at least the portion of the media, the presentation being in a format receivable by the viewer; generating and transmitting a reservation associated with the presentation from the reservation system; receiving the reservation at a routing processor and, at the routing processor; determining a priority for a plurality of media switches available to stream the at least the portion of the media identified in the presentation based on the at least one program routing rule; and selecting at least one of the plurality of media switches to stream the at least the portion of the media identified in the presentation based on the priority; and generating an address of the selected at least one of the plurality of media switches in a format receivable by the viewer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for routing media to a viewer for a request comprising:
-
a reservation system to process the request, to identify at least one program comprising at least one program routing rule and a list of media from which at least a portion of the media is identified, to process the request with the at least one program routing rule and the list of media of the program to generate a presentation identifying the at least the portion of the media, the presentation in a format receivable by the viewer, and to generate and transmit a reservation for at least one of a plurality of media switches associated with the presentation and available to stream the at least the portion of the media identified in the presentation; and a routing processor to receive the reservation transmitted from the reservation system and to determine a priority for the plurality of media switches based on the at least one program routing rule, to select a particular one of the plurality of media switches based on the priority to stream the at least the portion of the media identified in the presentation to the viewer, and to generate an address of the particular one of the plurality of media switches in a format receivable by the viewer. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification