# US 2018/0026846 A1 · Compatible channel bonding service management

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0026846 A1
- Document ID: US20180026846A1
- Status: Published application
- Kind: A1
- Application number: 15/642,753
- Filed: 2017-07-06
- Published: 2018-01-25
- Earliest claimed: 2016-07-19
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Gordon Kent Walker; Giridhar Dhati Mandyam
- Web page: https://patentgrep.com/patent/US20180026846A1

## CPC

- H04W 76/40: for selective distribution or broadcast
- H04H 20/423: {Transmitter side}
- H04H 60/73: using meta-information
- H04L 41/0896: Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities (flow or congestion control using dynamic resource allocation, e.g. in-call renegotiation, H04L47/76)
- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- H04L 69/321: Interlayer communication protocols or service data unit [SDU] definitions; Interfaces between layers
- H04W 24/04: Arrangements for maintaining operational condition
- H04W 72/51: based on terminal or device properties
- H04W 72/541: using the level of interference
- H04H 2201/60: characterised in that the receiver comprises more than one tuner
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04H: BROADCAST COMMUNICATION (multiplex communication H04J; pictorial communication aspects of broadcast systems H04N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method is described for defining service metadata for multiple RF channel services with no impact to the currently defined service metadata for single tuner receiving devices. One example may include receiving first service layer metadata from a first communication channel and second service layer metadata from a second communication channel; and determining a plurality of services available from the first and second communication channels based on the first and second service layer metadata, wherein at least one of the plurality of services is a multiple channel service that comprises data in a pooled set of the first and second communication channels, wherein the multiple channel service is identified by matching a first service from the first service layer metadata and a second service from the second service layer metadata to identify the at least one of the plurality of service in the pooled set.

## Claims

### Claim 1

A method for providing communications in a communication system, the method comprising:
receiving first service layer metadata from a first communication channel and second service layer metadata from a second communication channel; and
determining a plurality of services available from the first communication channel and the second communication channel based, at least in part, on the first service layer metadata and the second service layer metadata, wherein at least one of the plurality of services is a multiple channel service that comprises data in a pooled set of the first communication channel and the second communication channel, and wherein the multiple channel service is identified by examining service layer metadata of the plurality of services for a first service from the first service layer metadata matching a second service from the second service layer metadata.

### Claim 2 (depends on 1)

The method of claim 1, wherein the pooled set of the first communication channel and the second communication channel comprises a split of a baseband packet stream of the multiple channel service among two physical layer pipes on the first communication channel and the second communication channel.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
matching the first service and the second service by detecting a same service layer service attribute in both the first communication channel and the second communication channel.

### Claim 4 (depends on 3)

The method of claim 3, wherein detecting a same service layer service attribute in both the first communication channel and the second communication channel comprises detecting a different BSID and detecting a same at least one other service layer service attribute.

### Claim 5 (depends on 3)

The method of claim 3, wherein the first communication channel comprises a baseband packet stream of the first service and the second communication channel comprises a baseband packet stream of the second service, and wherein a multiple tuner receiving device is operable to make any or all of the first service, the second service, and the multiple channel service available to a user at a same instant in time based at least in part on the service layer service attribute.

### Claim 6 (depends on 5)

The method of claim 5, wherein a single tuner receiving device is operable to make either the first service or the second service available to a user at an instant in time, and wherein the single tuner receiving device is operable to not make a third service available to the user at the instant in time based at least in part on the service layer service attribute.

### Claim 7 (depends on 1)

The method of claim 1, wherein the pooled set of the first communication channel and second communication channel is provided at a physical layer using a Plain Channel Bonding protocol.

### Claim 8 (depends on 1)

The method of claim 1, wherein the multiple channel service is made available to a multiple tuner receiving device in the first communication channel and the second communication channel without affecting reception, by a single tuner receiving device, of the first service in the first communication channel or the second service of the second communication channel.

### Claim 9 (depends on 8)

The method of claim 8, wherein a channel capacity of a combination of the first communication channel and the second communication channel is larger than a channel capacity of the first communication channel and the second communication channel separately.

### Claim 10 (depends on 1)

The method of claim 1, wherein the pooled set of the first communication channel and second communication channel is formed by combining a first RF representation of the first communication channel and a second RF representation of the second communication channel.

### Claim 11 (depends on 10)

The method of claim 10, further comprising:
detecting the pooled set of the first communication channel and second communication channel by detecting duplication of service layer data with respect to the multiple channel service in both the first communication channel and the second communication channel.

### Claim 12 (depends on 11)

The method of claim 11, wherein the pooled set of the first communication channel and second communication channel is implemented at a physical layer, and wherein detecting the multiple channel service uses the duplication of service layer data with respect to the multiple channel service without using physical layer data.

### Claim 13 (depends on 11)

The method of claim 11, wherein the multiple channel service is also available by receiving either the first or second communication channels.

### Claim 14 (depends on 11)

The method of claim 11, wherein the first communication channel comprises a first RF representation of a portion of the multiple channel service and the second communication channel comprises a second RF representation of a portion of the multiple channel service, wherein a multiple tuner receiving device is operable to make the multiple channel service available to a user from data received from the first communication channel, the second communication channel, or the pooled set of the first communication channel and second communication channel.

### Claim 15 (depends on 14)

The method of claim 14, wherein a single tuner receiving device is operable to make the multiple channel service available to a user from data received from the first communication channel or the second communication channel alone.

### Claim 16 (depends on 10)

The method of claim 10, wherein a multiple tuner received device is operable to switch between the first communication channel and the second communication channel of the multiple channel service when a failure of one of the first communication channel or the second communication channel occurs.

### Claim 17 (depends on 10)

The method of claim 10, wherein the pooled set of the first communication channel and second communication channel is provided at a physical layer using a SNR Bonding method.

### Claim 18 (depends on 1)

The method of claim 1, wherein the pooled set of the first communication channel and the second communication channel comprises a split of a media stream of the multiple channel service, wherein first data of the first communication channel of the multiple channel service is a base layer, and wherein second data of the second communication channel of the multiple channel service is an enhancement layer.

### Claim 19 (depends on 18)

The method of claim 18, wherein the base layer comprises high definition (HD) or (SD) video, and wherein the enhancement layer comprises added content data layer to render ultra-high definition (UHD) video.

### Claim 20

An apparatus, comprising:
means for receiving first service layer metadata from a first communication channel and second service layer metadata from a second communication channel; and
means for determining a plurality of services available from the first communication channel and the second communication channel based, at least in part, on the first service layer metadata and the second service layer metadata, wherein at least one of the plurality of services is a multiple channel service that comprises data in a pooled set of the first communication channel and the second communication channel, and wherein the multiple channel service is identified by examining service layer metadata of the plurality of services for a first service from the first service layer metadata matching a second service from the second service layer metadata.

### Claim 21 (depends on 20)

The apparatus of claim 20, wherein the pooled set of the first communication channel and the second communication channel comprises a split of a baseband packet stream of the multiple channel service among two physical layer pipes on the first communication channel and the second communication channel.

### Claim 22 (depends on 20)

The apparatus of claim 20, further comprising means for matching the first service and the second service by detecting a same service layer service attribute in both the first communication channel and the second communication channel.

### Claim 23 (depends on 22)

The apparatus of claim 22, wherein the means for detecting a same service layer service attribute in both the first communication channel and the second communication channel comprises means for detecting a different BSID and detecting a same at least one other service layer service attribute.

### Claim 24 (depends on 22)

The apparatus of claim 22, wherein the first communication channel comprises a baseband packet stream of the first service and the second communication channel comprises a baseband packet stream of the second service, and wherein a multiple tuner receiving device is operable to make any or all of the first service, the second service, and the multiple channel service available to a user at a same instant in time based at least in part on the service layer service attribute.

### Claim 25 (depends on 24)

The apparatus of claim 24, wherein a single tuner receiving device is operable to make either the first service or the second service available to a user at an instant in time, and wherein the single tuner receiving device is operable to not make a third service available to the user at the instant in time based at least in part on the service layer service attribute.

### Claim 26 (depends on 20)

The apparatus of claim 20, wherein the pooled set of the first communication channel and the second communication channel is provided at a physical layer using a Plain Channel Bonding protocol.

### Claim 27 (depends on 20)

The apparatus of claim 20, wherein the multiple channel service is made available to a multiple tuner receiving device in the first communication channel and the second communication channel without affecting reception, by a single tuner receiving device, of the first service in the first communication channel or the second service of the second communication channel.

### Claim 28 (depends on 27)

The apparatus of claim 27, wherein a channel capacity of a combination of the first communication channel and the second communication channel is larger than a channel capacity of the first communication channel and the second communication channel separately.

### Claim 29 (depends on 20)

The apparatus of claim 20, wherein the pooled set of the first communication channel and second communication channel is formed by combining a first RF representation of the first communication channel and a second RF representation of the second communication channel.

### Claim 30 (depends on 29)

The apparatus of claim 29, further comprising means for detecting the pooled set of the first communication channel and second communication channel by detecting duplication of service layer data with respect to the multiple channel service in both the first communication channel and the second communication channel.

### Claim 31 (depends on 30)

The apparatus of claim 30, wherein the pooled set of the first communication channel and second communication channel is implemented at a physical layer, and wherein detecting the multiple channel service uses the duplication of service layer data with respect to the multiple channel service without using physical layer data.

### Claim 32 (depends on 30)

The apparatus of claim 30, wherein the multiple channel service is also available by receiving either the first or second communication channels.

### Claim 33 (depends on 30)

The apparatus of claim 30, wherein the first communication channel comprises a first RF representation of a portion of the multiple channel service and the second communication channel comprises a second RF representation of a portion of the multiple channel service, wherein a multiple tuner receiving device is operable to make the multiple channel service available to a user from data received from the first communication channel, the second communication channel, or the pooled set of the first communication channel and second communication channel.

### Claim 34 (depends on 33)

The apparatus of claim 33, wherein a single tuner receiving device is operable to make the multiple channel service available to a user from data received from the first communication channel or the second communication channel alone.

### Claim 35 (depends on 29)

The apparatus of claim 29, wherein a multiple tuner received device is operable to switch between the first communication channel and the second communication channel of the multiple channel service when a failure of one of the first communication channel or the second communication channel occurs.

### Claim 36 (depends on 29)

The apparatus of claim 29, wherein the pooled set of the first communication channel and second communication channel is provided at a physical layer using a SNR Bonding method.

### Claim 37 (depends on 20)

The apparatus of claim 20, wherein the pooled set of the first communication channel and the second communication channel comprises a split of a media stream of the multiple channel service, wherein first data of the first communication channel of the multiple channel service is a base layer, and wherein second data of the second communication channel of the multiple channel service is an enhancement layer.

### Claim 38 (depends on 37)

The apparatus of claim 37, wherein the base layer comprises high definition (HD) or (SD) video, and wherein the enhancement layer comprises added content data layer to render ultra-high definition (UHD) video.

### Claim 39

A computer program product, comprising:
a non-transitory computer readable medium comprising code to perform steps comprising:
receiving first service layer metadata from a first communication channel and second service layer metadata from a second communication channel; and
determining a plurality of services available from the first communication channel and the second communication channel based, at least in part, on the first service layer metadata and the second service layer metadata, wherein at least one of the plurality of services is a multiple channel service that comprises data in a pooled set of the first communication channel and the second communication channel, and wherein the multiple channel service is identified by examining service layer metadata of the plurality of services for a first service from the first service layer metadata matching a second service from the second service layer metadata.

### Claim 40 (depends on 39)

The computer program product of claim 39, wherein the pooled set of the first communication channel and the second communication channel comprises a split of a baseband packet stream of the multiple channel service among two physical layer pipes on the first communication channel and the second communication channel.

### Claim 41 (depends on 39)

The computer program product of claim 39, wherein the medium further comprises code to perform steps comprising matching the first service and the second service by detecting a same service layer service attribute in both the first communication channel and the second communication channel.

### Claim 42 (depends on 41)

The computer program product of claim 41, wherein detecting a same service layer service attribute in both the first communication channel and the second communication channel comprises detecting a different BSID and detecting a same at least one other service layer service attribute.

### Claim 43 (depends on 41)

The computer program product of claim 41, wherein the first communication channel comprises a baseband packet stream of the first service and the second communication channel comprises a baseband packet stream of the second service, and wherein a multiple tuner receiving device is operable to make any or all of the first service, the second service, and the multiple channel service available to a user at a same instant in time based at least in part on the service layer service attribute.

### Claim 44 (depends on 43)

The computer program product of claim 43, wherein a single tuner receiving device is operable to make either the first service or the second service available to a user at an instant in time, and wherein the single tuner receiving device is operable to not make a third service available to the user at the instant in time based at least in part on the service layer service attribute.

### Claim 45 (depends on 39)

The computer program product of claim 39, wherein the pooled set of the first communication channel and the second communication channel is provided at a physical layer using a Plain Channel Bonding protocol.

### Claim 46 (depends on 39)

The computer program product of claim 39, wherein the multiple channel service is made available to a multiple tuner receiving device in the first communication channel and the second communication channel without affecting reception, by a single tuner receiving device, of the first service in the first communication channel or the second service of the second communication channel.

### Claim 47 (depends on 46)

The computer program product of claim 46, wherein a channel capacity of a combination of the first communication channel and the second communication channel is larger than a channel capacity of the first communication channel and the second communication channel separately.

### Claim 48 (depends on 39)

The computer program product of claim 39, wherein the pooled set of the first communication channel and second communication channel is formed by combining a first RF representation of the first communication channel and a second RF representation of the second communication channel.

### Claim 49 (depends on 48)

The computer program product of claim 48, wherein the medium further comprises code to perform steps comprising detecting the pooled set of the first communication channel and second communication channel by detecting duplication of service layer data with respect to the multiple channel service in both the first communication channel and the second communication channel.

### Claim 50 (depends on 49)

The computer program product of claim 49, wherein the pooled set of the first communication channel and second communication channel is implemented at a physical layer, and wherein detecting the multiple channel service uses the duplication of service layer data with respect to the multiple channel service without using physical layer data.

### Claim 51 (depends on 49)

The computer program product of claim 49, wherein the multiple channel service is also available by receiving either the first or second communication channels.

### Claim 52 (depends on 49)

The computer program product of claim 49, wherein the first communication channel comprises a first RF representation of a portion of the multiple channel service and the second communication channel comprises a second RF representation of a portion of the multiple channel service, wherein a multiple tuner receiving device is operable to make the multiple channel service available to a user from data received from the first communication channel, the second communication channel, or the pooled set of the first communication channel and second communication channel.

### Claim 53 (depends on 49)

The computer program product of claim 49, wherein a single tuner receiving device is operable to make the multiple channel service available to a user from data received from the first communication channel or the second communication channel alone.

### Claim 54 (depends on 48)

The computer program product of claim 48, wherein a multiple tuner received device is operable to switch between the first communication channel and the second communication channel of the multiple channel service when a failure of one of the first communication channel or the second communication channel occurs.

### Claim 55 (depends on 48)

The computer program product of claim 48, wherein the pooled set of the first communication channel and second communication channel is provided at a physical layer using a SNR Bonding method.

### Claim 56 (depends on 39)

The computer program product of claim 39, wherein the pooled set of the first communication channel and the second communication channel comprises a split of a media stream of the multiple channel service, wherein first data of the first communication channel of the multiple channel service is a base layer, and wherein second data of the second communication channel of the multiple channel service is an enhancement layer.

### Claim 57 (depends on 56)

The computer program product of claim 56, wherein the base layer comprises high definition (HD) or (SD) video, and wherein the enhancement layer comprises added content data layer to render ultra-high definition (UHD) video.

### Claim 58

An apparatus, comprising:
a memory; and
a processor coupled to the memory and configured to perform steps comprising:
receiving first service layer metadata from a first communication channel and second service layer metadata from a second communication channel; and
determining a plurality of services available from the first communication channel and the second communication channel based, at least in part, on the first service layer metadata and the second service layer metadata, wherein at least one of the plurality of services is a multiple channel service that comprises data in a pooled set of the first communication channel and the second communication channel, and wherein the multiple channel service is identified by examining service layer metadata of the plurality of services for a first service from the first service layer metadata matching a second service from the second service layer metadata.

### Claim 59 (depends on 58)

The apparatus of claim 58, wherein the pooled set of the first communication channel and the second communication channel comprises a split of a baseband packet stream of the multiple channel service among two physical layer pipes on the first communication channel and the second communication channel.

### Claim 60 (depends on 58)

The apparatus of claim 58, wherein the processor is further configured to perform steps comprising matching the first service and the second service by detecting a same service layer service attribute in both the first communication channel and the second communication channel.

### Claim 61 (depends on 60)

The apparatus of claim 60, wherein detecting a same service layer service attribute in both the first communication channel and the second communication channel comprises detecting a different BSID and detecting a same at least one other service layer service attribute.

### Claim 62 (depends on 60)

The apparatus of claim 60, wherein the first communication channel comprises a baseband packet stream of the first service and the second communication channel comprises a baseband packet stream of the second service, and wherein a multiple tuner receiving device is operable to make any or all of the first service, the second service, and the multiple channel service available to a user at a same instant in time based at least in part on the service layer service attribute.

### Claim 63 (depends on 62)

The apparatus of claim 62, wherein a single tuner receiving device is operable to make either the first service or the second service available to a user at an instant in time, and wherein the single tuner receiving device is operable to not make a third service available to the user at the instant in time based at least in part on the service layer service attribute.

### Claim 64 (depends on 58)

The apparatus of claim 58, wherein the pooled set of the first communication channel and the second communication channel is provided at a physical layer using a Plain Channel Bonding protocol.

### Claim 65 (depends on 58)

The apparatus of claim 58, wherein the multiple channel service is made available to a multiple tuner receiving device in the first communication channel and the second communication channel without affecting reception, by a single tuner receiving device, of the first service in the first communication channel or the second service of the second communication channel.

### Claim 66 (depends on 65)

The apparatus of claim 65, wherein a channel capacity of a combination of the first communication channel and the second communication channel is larger than a channel capacity of the first communication channel and the second communication channel separately.

### Claim 67 (depends on 58)

The apparatus of claim 58, wherein the pooled set of the first communication channel and second communication channel is formed by combining a first RF representation of the first communication channel and a second RF representation of the second communication channel.

### Claim 68 (depends on 67)

The apparatus of claim 67, wherein the processor is further configured to perform steps comprising detecting the pooled set of the first communication channel and second communication channel by detecting duplication of service layer data with respect to the multiple channel service in both the first communication channel and the second communication channel.

### Claim 69 (depends on 68)

The apparatus of claim 68, wherein the pooled set of the first communication channel and second communication channel is implemented at a physical layer, and wherein detecting the multiple channel service uses the duplication of service layer data with respect to the multiple channel service without using physical layer data.

### Claim 70 (depends on 69)

The apparatus of claim 69, wherein the multiple channel service is also available by receiving either the first or second communication channels.

### Claim 71 (depends on 69)

The apparatus of claim 69, wherein the first communication channel comprises a first RF representation of a portion of the multiple channel service and the second communication channel comprises a second RF representation of a portion of the multiple channel service, wherein a multiple tuner receiving device is operable to make the multiple channel service available to a user from data received from the first communication channel, the second communication channel, or the pooled set of the first communication channel and second communication channel.

### Claim 72 (depends on 71)

The apparatus of claim 71, wherein a single tuner receiving device is operable to make the multiple channel service available to a user from data received from the first communication channel or the second communication channel alone.

### Claim 73 (depends on 67)

The apparatus of claim 67, wherein a multiple tuner received device is operable to switch between the first communication channel and the second communication channel of the multiple channel service when a failure of one of the first communication channel or the second communication channel occurs.

### Claim 74 (depends on 67)

The apparatus of claim 67, wherein the pooled set of the first communication channel and second communication channel is provided at a physical layer using a SNR Bonding method.

### Claim 75 (depends on 58)

The apparatus of claim 58, wherein the pooled set of the first communication channel and the second communication channel comprises a split of a media stream of the multiple channel service, wherein first data of the first communication channel of the multiple channel service is a base layer, and wherein second data of the second communication channel of the multiple channel service is an enhancement layer.

### Claim 76 (depends on 75)

The apparatus of claim 75, wherein the base layer comprises high definition (HD) or (SD) video, and wherein the enhancement layer comprises added content data layer to render ultra-high definition (UHD) video.
