Method, system and service provider for IP media program transfer-and-viewing-on-demand
First Claim
1. In a telecommunications network comprising a program service provider connected to a plurality of program content provider, a method of performing program-on-demand from a Session Initiation Protocol (SIP) terminal, the method comprising the steps of:
- a) sending a program request to the service provider, the program request comprising a program list including a plurality of selected programs;
b) responsive to a receipt of the program request, determining in the service provider a content provider storing a first program (P1) from the plurality of selected programs;
c) the service provider establishing a first SIP session between the SIP terminal and the content provider storing the first program P1; and
d) streaming from the content provider storing the first program P1 to the SIP terminal the first program P1 over the first SIP session.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and service provider for program-on-demand service in a telecommunications network, wherein a Session Initiation Protocol (SIP) terminal sends to a service provider, preferably over an HTTP link, a program request for a plurality of selected programs. The service provider determines which content provider stores the first program, and establishes an SIP session between that content provider and the SIP terminal, session which is used for streaming the first selected program to the SIP terminal, preferably using Real-Time Protocol (RTP). At the termination of a first program, the service provider releases the first SIP session and establishes a second SIP session between the SIP terminal and a second content provider storing the second program. The service provider may have a Web Server for selecting programs, and may be connected to an SIP functionality having a Parlay/SIP converter and an SIP server for handling SIP sessions using Parlay/OSA-based messages.
-
Citations
24 Claims
-
1. In a telecommunications network comprising a program service provider connected to a plurality of program content provider, a method of performing program-on-demand from a Session Initiation Protocol (SIP) terminal, the method comprising the steps of:
-
a) sending a program request to the service provider, the program request comprising a program list including a plurality of selected programs;
b) responsive to a receipt of the program request, determining in the service provider a content provider storing a first program (P1) from the plurality of selected programs;
c) the service provider establishing a first SIP session between the SIP terminal and the content provider storing the first program P1; and
d) streaming from the content provider storing the first program P1 to the SIP terminal the first program P1 over the first SIP session. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A telecommunications network comprising:
-
an SIP terminal;
a program service provider connected to the SIP terminal through a communications interface;
a plurality of programs content providers connected to the service provider;
wherein the SIP terminal sends to the service provider a program request comprising a program list including a plurality of selected programs, the service provider determines a content provider storing a first program (P1) from the plurality of selected programs and establishes a first SIP session between the SIP terminal and the content provider, the content provider streaming the first program P1 to the SIP terminal over the first SIP session. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A service provider for providing program-on-demand in a telecommunications network, the service provider comprising:
-
a web server for receiving a program request for a plurality of selected programs from an SIP terminal;
a service application for determining a content provider storing each program of the plurality of selected programs and for establishing an SIP communication session between each content provider storing at least one of the plurality of selected programs and the SIP terminal, the SIP communication session being used for streaming each program of the plurality of selected programs to the SIP terminal from a each content provider. - View Dependent Claims (23, 24)
-
Specification