# US 10,455,369 B2 · Subscription requirement indication for service

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

- Number: US 10,455,369 B2
- Document ID: US10455369B2
- Status: Granted
- Kind: B2
- Application number: 15/194,233
- Filed: 2016-06-27
- Published: 2017-08-24
- Granted: 2019-10-22
- Earliest claimed: 2016-02-22
- Assignees: Intel IP Corporation
- Applicants: Intel IP Corporation
- Inventors: Po-Kai Huang; Elad Oren; Emily H. Qi
- Web page: https://patentgrep.com/patent/US10455369B2

## CPC

- H04W 4/06: Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04L 12/185: {with management of multicast group membership}
- H04L 12/189: {in combination with wireless systems (selective distribution or broadcast in wireless communication networks H04W4/06)}
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A STA and method of providing a subscription policy are provided. The STA determines a subscription policy for a multicast, broadcast or unicast service and provides a policy comprising an indication that indicates active subscription (i.e. group joining is required) or no subscription (i.e. group joining is prohibited) or implicit subscription (i.e. group joining is implicit), dependent on network or subscription conditions. Updates to the policy are transmitted upon one or more thresholds are being reached. Subscribers re-subscribe to the service when the indication switches from implicit subscription to active subscription.

## Claims

### Claim 1

An apparatus of a wireless communication station (STA) configured to operate as a publisher, the apparatus comprising:
memory; and
processing circuitry, arranged to:
retrieve, from the memory, a subscription policy for a multicast service of the publisher, the subscription policy comprising an indication that is selectable from among:
active subscription/group joining required, in which a frame exchange between a subscriber and the publisher is to be used to subscribe the subscriber to the multicast service, and
active subscription/group joining prohibited, in which a frame exchange is avoided between the subscriber and the publisher for the subscriber to subscribe to the multicast service; and
encode, for transmission in a Neighborhood Awareness Network (NAN) message, the indication to the subscriber to subscribe to the multicast service.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein:
the message is generated for transmission via a publish message in Further Availability Window advertised by the publisher.

### Claim 3 (depends on 1)

The apparatus of claim 1, wherein the subscription policy indicates a subscription type that indicates a type of service is multicast and a policy indicated by the indication.

### Claim 4 (depends on 1)

The apparatus of claim 1, wherein a default subscription policy, applied when otherwise unspecified, is active subscription/group joining required.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein:
the indication is further selectable from implicit subscription is allowed, and
when the indication indicates that implicit subscription is allowed, the subscriber is allowed to subscribe to the multicast service implicitly without a frame exchange.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein:
the indication is further selectable from implicit subscription is allowed, and
the processing circuitry is further arranged to generate a subscription policy update having a new indication after active subscription by an initial active subscriber to ensure that the multicast service is subscribed to by at most the initial active subscriber, the indication being active subscription or group joining required and the new indication being implicit subscription allowed.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein the processing circuitry is further arranged to:
generate a subscription policy update having a new indication after a number of active subscribers falls below a predetermined threshold number of subscribers, the indication being one of implicit subscription or subscription/group joining is prohibited and the new indication being active subscription/group joining required.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein:
the subscription policy is indicated in a multicast attribute carried in at least one of a service discovery frame (SDF), a NAN management frame or a public action frame for multicast request and multicast response, and
the indication is provided using a plurality of bits.

### Claim 9 (depends on 1)

The apparatus of claim 1, wherein the processing circuitry is further arranged to:
generate a subscription policy update having a new indication after active subscription by a predetermined number of subscribers, the new indication being active subscription/group joining prohibited.

### Claim 10 (depends on 1)

The apparatus of claim 1, further comprising:
an antenna configured to transmit the subscription policy to the subscriber.

### Claim 11

A method of communicating a subscription policy, the method comprising:
receiving from a publisher a subscription policy for a service in a Neighborhood Awareness Network (NAN), the subscription policy comprising an indication selectable from active subscription/group joining required, implicit subscription allowed, or active subscription/group joining prohibited, the subscription policy being updatable to provide a different indication; and
subscribing to the service using the subscription policy indicated by the indication, the service selected from among a multicast service, a unicast service and a broadcast service,
wherein the method further comprises:
engaging in a frame exchange to subscribe to the multicast service when the indication indicates active subscription/group joining is required,
determining whether to engage in the frame exchange to subscribe to the multicast service when the indication indicates implicit subscription is allowed, and
avoiding the frame exchange to subscribe to the multicast service when the indication indicates active subscription is prohibited.

### Claim 12 (depends on 11)

The method of claim 11, wherein the subscription policy indicates a subscription type that indicates a type of service as one of multicast, unicast and broadcast and a policy indicated by the indication.

### Claim 13 (depends on 11)

The method of claim 11, wherein the method further comprises at least one of:
receiving a first subscription policy update having a first indication after active subscription by the subscriber to ensure that the multicast service is subscribed to by at most the subscriber, the indication being active subscription/group joining required and the first indication being implicit subscription allowed,
receiving a second subscription policy update having a second indication after a number of active subscribers falls below a predetermined threshold number of subscribers, the indication being one of subscription or group joining prohibited or implicit subscription allowed and the second indication being active subscription/group joining required, or
receiving a third subscription policy update having a third indication after active subscription by a predetermined number of subscribers, the third indication being active subscription/group joining prohibited.

### Claim 14 (depends on 11)

The method of claim 11, wherein the method further comprises receiving a request to re-subscribe to the multicast service when the indication switches from implicit subscription allowed to active subscription required.

### Claim 15

A non-transitory computer-readable storage medium that stores instructions for execution by one or more processors of a subscriber to configure the subscriber to:
receive, from a publisher in a Neighborhood Awareness Network (NAN), a subscription policy for a multicast service, the subscription policy comprising an indication selectable from active subscription/group joining required, implicit subscription allowed, or active subscription/group joining prohibited; and
receive from a publisher a subscription policy update when a predetermined set of network or subscription conditions is met,
wherein the instructions further configure the subscriber to:
engage in a frame exchange to subscribe to the multicast service when the indication indicates active subscription/group joining is required,
determine whether to engage in the frame exchange to subscribe to the multicast service when the indication indicates implicit subscription is allowed, and
avoid the frame exchange to subscribe to the multicast service when the indication indicates active subscription is prohibited.

### Claim 16 (depends on 15)

The medium of claim 15, wherein the instructions further configure the subscriber to at least one of:
receive a first subscription policy update having a first indication after active subscription by the subscriber to ensure that the multicast service is subscribed to by at most the subscriber, the indication being active subscription/group joining required and the first indication being implicit subscription allowed,
receive a second subscription policy update having a second indication after a number of active subscribers falls below a predetermined threshold number of subscribers, the indication being one of active subscription/group joining prohibited or implicit subscription allowed and the second indication being active subscription/group joining required, or
receive a third subscription policy update having a third indication after active subscription by a predetermined number of subscribers, the third indication being active subscription/group joining prohibited.

### Claim 17 (depends on 15)

The medium of claim 15, wherein the instructions further configure the subscriber to receive a request to re-subscribe to the multicast service when the indication switches from implicit subscription allowed to active subscription required.

### Claim 18 (depends on 15)

The medium of claim 15, wherein the predetermined set of network or subscription conditions comprise at least one of a minimum or maximum threshold number of active subscribers or a quality of service (QoS) being reached.
