Methods and apparatus for providing hybrid unicast broadcast services
First Claim
1. A method of communications, comprising:
- providing, to at least one user equipment (UE) of a plurality of UEs at a first time, a parity portion of one or more titles in a channel of a service, wherein the channel includes one or more titles and the service includes one or more channels, wherein the one or more titles are encoded with a code having a property that source symbols can be recovered from any subset of encoded symbols of size equal to or larger than a number of source symbols, K, wherein the parity portion comprises a subset of the encoded symbols less than K;
receiving, from a UE of the plurality of UEs at a second time, a request to access a title of the one or more titles; and
providing, to the requesting UE of the plurality of UEs, an enablement item, which is a portion of the requested title comprising additional encoded symbols that, when processed with the provided parity portion of the requested title, is sufficient to allow the requesting UE to decode and access the requested title.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, an apparatus, and a computer program product are provided in connection with facilitating hybrid unicast/broadcast service distribution. In one example, a communications device is equipped to provide a parity portion of titles in a channel of a service to a plurality of UEs at a first time, receive, from a UE at a second time, a request to access a title of the one or more titles, and provide an enablement item, to the requesting UE, which is a portion of the requested title that, when processed with the provided parity portion of the requested title, is sufficient to allow the requesting UE to decode and access to the requested title. In an aspect, the parity portion may be a parity portion of a fountain code encoded title, and the enablement item may be repair symbols of the fountain code encoded title.
-
Citations
78 Claims
-
1. A method of communications, comprising:
-
providing, to at least one user equipment (UE) of a plurality of UEs at a first time, a parity portion of one or more titles in a channel of a service, wherein the channel includes one or more titles and the service includes one or more channels, wherein the one or more titles are encoded with a code having a property that source symbols can be recovered from any subset of encoded symbols of size equal to or larger than a number of source symbols, K, wherein the parity portion comprises a subset of the encoded symbols less than K; receiving, from a UE of the plurality of UEs at a second time, a request to access a title of the one or more titles; and providing, to the requesting UE of the plurality of UEs, an enablement item, which is a portion of the requested title comprising additional encoded symbols that, when processed with the provided parity portion of the requested title, is sufficient to allow the requesting UE to decode and access the requested title. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of communications, comprising:
-
receiving, by a user equipment (UE) at a first time, a parity portion of one or more titles in a channel of a service, wherein the channel includes one or more titles and the service includes one or more channels, wherein the one or more titles are encoded with a code having a property that source symbols can be recovered from any subset of encoded symbols of size equal to or larger than a number of source symbols, K, wherein the parity portion comprises a subset of encoded symbols less than K; caching the parity portion of the one or more titles; transmitting a request to access a title of the one or more titles at a second time after the first time; receiving, over a unicast transmission, an enablement item for the requested title, wherein the enablement item is a portion of the requested title comprising additional encoded symbols that, when processed with the provided parity portion of the requested title, is sufficient to allow the UE to decode and access the requested title; and accessing, upon receipt of the enablement item, the requested title through addition of the enablement item to the cached parity portion of the requested title. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. An apparatus for communications, comprising:
-
means for providing, to at least one user equipment (UE) of a plurality of UEs at a first time, a parity portion of one or more titles in a channel of a service, wherein the channel includes one or more titles and the service includes one or more channels, wherein the one or more titles are encoded with a code having a property that source symbols can be recovered from any subset of encoded symbols of size equal to or larger than a number of source symbols, K, wherein the parity portion comprises a subset of the encoded symbols less than K; means for receiving, from a UE of the plurality of UEs at a second time, a request to access a title of the one or more titles; and means for providing, to the requesting UE of the plurality of UEs, an enablement item, which is a portion of the requested title comprising additional encoded symbols that, when processed with the provided parity portion of the requested title, is sufficient to allow the UE to decode and access the title. - View Dependent Claims (38)
-
-
39. An apparatus for communications, comprising:
-
means for receiving, by a user equipment (UE) at a first time, a parity portion of one or more titles in a channel of a service, wherein the channel includes one or more titles and the service includes one or more channels, wherein the one or more titles are encoded with a code having a property that source symbols can be recovered from any subset of encoded symbols of size equal to or larger than a number of source symbols, K, wherein the parity portion comprises a subset of encoded symbols less than K; means for caching the parity portion of the one or more titles; means for transmitting a request to access a title of the one or more titles at a second time after the first time; means for receiving, over a unicast transmission, an enablement item for the title, wherein the enablement item is a portion of the requested title comprising additional encoded symbols that, when processed with the provided parity portion of the requested title, is sufficient to allow the UE to decode and access the requested title; and means for accessing, upon receipt of the enablement item, the requested title through addition of the enablement item to the cached parity portion of the requested title. - View Dependent Claims (40)
-
-
41. A non-transitory computer-readable medium having stored thereon processor-executable instructions configured to cause a processor to perform operations comprising:
-
providing, to at least one user equipment (UE) of a plurality of UEs at a first time, a parity portion of one or more titles in a channel of a service, wherein the channel includes one or more titles and the service includes one or more channels, wherein the one or more titles are encoded with a code having a property that source symbols can be recovered from any subset of encoded symbols of size equal to or larger than a number of source symbols, K, wherein the parity portion comprises a subset of the encoded symbols less than K; receiving, from a UE of the plurality of UEs at a second time, a request to access a title of the one or more titles; and providing, to the requesting UE of the plurality of UEs, an enablement item, which is a portion of the requested title comprising additional encoded symbols that, when processed with the provided parity portion of the requested title, is sufficient to allow the requesting UE to decode and access the requested title.
-
-
42. A non-transitory computer-readable medium having stored thereon processor-executable instructions configured to cause a processor to perform operations comprising:
-
receiving, by a user equipment (UE) at a first time, a parity portion of one or more titles in a channel of a service, wherein the channel includes one or more titles and the service includes one or more channels, wherein the one or more titles are encoded with a code having a property that source symbols can be recovered from any subset of encoded symbols of size equal to or larger than a number of source symbols, K, wherein the parity portion comprises a subset of encoded symbols less than K; caching the parity portion of the one or more titles; transmitting a request to access a title of the one or more titles at a second time after the first time; receiving, over a unicast transmission, an enablement item for the title, wherein the enablement item is a portion of the requested title comprising additional encoded symbols that, when processed with the provided parity portion of the requested title, is sufficient to allow the UE to decode and access the requested title; and accessing, upon receipt of the enablement item, the requested title through addition of the enablement item to the cached parity portion of the requested title.
-
-
43. An apparatus for communications, comprising:
a processing system configured with processor-executable software instructions to; provide, to at least one user equipment (UE) of a plurality of UEs at a first time, a parity portion of one or more titles in a channel of a service, wherein the channel includes one or more titles and the service includes one or more channels, wherein the one or more titles are encoded with a code having a property that source symbols can be recovered from any subset of encoded symbols of size equal to or larger than a number of source symbols, K, wherein the parity portion comprises a subset of the encoded symbols less than K; receive, from a UE of the plurality of UEs at a second time, a request to access a title of the one or more titles; and provide, to the requesting UE of the plurality of UEs, an enablement item, which is a portion of the requested title comprising additional encoded symbols that, when processed with the provided parity portion of the requested title, is sufficient to allow the requesting UE to decode and access the requested title. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59)
-
60. An apparatus for communications including a user equipment (UE), comprising:
a processing system configured with processor-executable software instructions to; receive, at a first time, a parity portion of one or more titles in a channel of a service, wherein the channel includes one or more titles and the service includes one or more channels, wherein the one or more titles are encoded with a code having a property that source symbols can be recovered from any subset of encoded symbols of size equal to or larger than a number of source symbols, K, wherein the parity portion comprises a subset of encoded symbols less than K; cache the parity portion of the one or more titles; transmit a request to access a title of the one or more titles at a second time after the first time; receive, over a unicast transmission, an enablement item for the requested title, wherein the enablement item is a portion of the requested title comprising additional encoded symbols that, when processed with the provided parity portion of the requested title, is sufficient to allow the UE to decode and access the requested title; and access, upon receipt of the enablement item, the requested title through addition of the enablement item to the cached parity portion of the requested title. - View Dependent Claims (61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78)
Specification