MEDIATING CONTENT DELIVERY VIA ONE OR MORE SERVICES
First Claim
1. A method of receiving streaming data, the method comprising:
- receiving, by a proxy unit of a client device, an indication of whether the streaming data is to be received via a first service or a second service, wherein the indication was sent from a broadcast multicast service center (BM-SC) of a service provider network, wherein the client device further comprises a broadcast or multicast middleware unit, and wherein the proxy unit is disposed in a communication path between the middleware unit and a client application executed by at least one processor of the client device; and
when the indication indicates that the streaming data is to be received via the second service;
activating the middleware unit to receive the streaming data via the second service, wherein the second service comprises at least one of;
a broadcast service or a multicast service, andreceiving, by the proxy unit, the streaming data from the middleware unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A device for receiving streaming data includes a broadcast or multicast middleware unit configured to receive the streaming data via a second service and a proxy unit configured to be disposed between the middleware unit and a client application, the proxy unit further configured to receive an indication of whether the streaming data is to be received via a first service or the second service, when the indication indicates that the streaming data is to be received via the first service: disable the middleware unit; and receive the streaming data via the first service, and when the indication indicates that the streaming data is to be received via the second service: activate the middleware unit to receive the streaming data via the second service, wherein the second service comprises at least one of a broadcast service or a multicast service; and receive the streaming data from the middleware unit.
156 Citations
38 Claims
-
1. A method of receiving streaming data, the method comprising:
-
receiving, by a proxy unit of a client device, an indication of whether the streaming data is to be received via a first service or a second service, wherein the indication was sent from a broadcast multicast service center (BM-SC) of a service provider network, wherein the client device further comprises a broadcast or multicast middleware unit, and wherein the proxy unit is disposed in a communication path between the middleware unit and a client application executed by at least one processor of the client device; and when the indication indicates that the streaming data is to be received via the second service; activating the middleware unit to receive the streaming data via the second service, wherein the second service comprises at least one of;
a broadcast service or a multicast service, andreceiving, by the proxy unit, the streaming data from the middleware unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of receiving streaming data, the method comprising:
-
receiving, by a proxy unit of a client device, an indication of whether the streaming data is to be received via a first service or a second service, wherein the indication was sent from a broadcast multicast service center (BM-SC) of a service provider network, wherein the client device further comprises a multimedia broadcast multicast services (MBMS) or evolved MBMS (eMBMS) middleware unit, and wherein the proxy unit is disposed in a communication path between the middleware unit and a client application executed by at least one processor of the client device; and when the indication indicates that the streaming data is to be received via the first service; disabling the middleware unit, the middleware unit having received at least a portion of the streaming data via the second service, wherein the second service comprises at least one of;
a broadcast service or a multicast service, andreceiving, by the proxy unit, the streaming data via the first service, wherein the first service comprises a unicast service. - View Dependent Claims (16)
-
-
17. A device for receiving streaming data, the device comprising:
-
a broadcast or multicast middleware unit configured to receive the streaming data via a second service; and a proxy unit configured to be disposed in a communication path between the middleware unit and a client application executed by at least one processor of the device, the proxy unit further configured to; receive, from a broadcast multicast service center (BM-SC) of a service provider network, an indication of whether the streaming data is to be received via a first service or the second service, when the indication indicates that the streaming data is to be received via the first service; disable the middleware unit; and receive the streaming data via the first service, wherein the first service comprises a unicast service, and when the indication indicates that the streaming data is to be received via the second service; activate the middleware unit to receive the streaming data via the second service, wherein the second service comprises at least one of;
a broadcast service or a multicast service; andreceive the streaming data from the middleware unit. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer-readable storage medium having stored thereon instructions for receiving streaming data that, when executed, cause at least one processor of a client device to:
-
cause a proxy unit of the client device to receive an indication of whether the streaming data is to be received via a first service or a second service, the indication sent from a broadcast multicast service center (BM-SC) of a service provider network, wherein the client device comprises a broadcast or multicast middleware unit, and wherein the proxy unit is disposed in a communication path between the broadcast or multicast middleware unit and a client application executed by at least one processor of the client device; when the indication indicates that the streaming data is to be received via the first service; disable the middleware unit, and receive the streaming data via the first service, wherein the first service comprises a unicast service; and when the indication indicates that the streaming data is to be received via the second service; activate the middleware unit to receive the streaming data via the second service, wherein the second service comprises at least one of;
a broadcast service or a multicast service, andreceive the streaming data from the middleware unit. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A device for receiving streaming data, the device comprising:
-
means for causing a proxy unit of the device to receive an indication of whether the streaming data is to be received via a first service or a second service, the indication sent from a broadcast multicast service center (BM-SC) of a service provider network, wherein the device further comprises a broadcast or multicast middleware unit, wherein the proxy unit is disposed in a communication path between the broadcast or multicast middleware unit and a client application executed by at least one processor of the client device; means for disabling the middleware unit when the indication indicates that the streaming data is to be received via the first service; means for receiving, by the proxy unit, the streaming data via the first service when the indication indicates that the streaming data is to be received via the first service, wherein the first service comprises a unicast service; and means for activating the middleware unit to receive the streaming data via the second service when the indication indicates that the streaming data is to be received via the second service, wherein the second service comprises at least one of;
a broadcast service or a multicast service; andmeans for receiving the streaming data from the middleware unit when the indication indicates that the streaming data is to be received via the second service.
-
Specification