IP Library Granted Patent US 10,455,369
Granted Patent B2
US 10,455,369 · App. 15/194,233 · Granted Oct 22, 2019

Subscription requirement indication for service

Inventors: Po-Kai Huang (West Lafayette, IN); Elad Oren (Tel Aviv, IL); Emily H. Qi (Portland, OR)
Assignee: Intel IP Corporation
H04W4/06H04L12/185H04L12/189
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,455,369
App. No.
15/194,233
Granted
Oct 22, 2019
Kind
B2
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 (52)

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.

2. The apparatus of claim 1 , wherein:

the message is generated for transmission via a publish message in Further Availability Window advertised by the publisher.

3. 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.

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

5. 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.

6. 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.

7. 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.

8. 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.

9. 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.

10. The apparatus of claim 1 , further comprising:

an antenna configured to transmit the subscription policy to the subscriber.

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.

12. 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.

13. 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.

14. 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.

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.

16. 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.

17. 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.

18. 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.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 057061/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2021
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 057254/0415 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2017
From: HUANG, PO-KAI; OREN, ELAD; QI, EMILY H.
To: INTEL IP CORPORATION
Reel/Frame 043247/0141 →
Continuity (2)
Provisional Application 62298059 · Feb 22, 2016
Related Publication 20170245120A1 · Aug 24, 2017