# US 9,521,192 B2 · Apparatus, system and method of communicating traffic to a plurality of peer to peer devices

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

- Number: US 9,521,192 B2
- Document ID: US9521192B2
- Status: Granted
- Kind: B2
- Application number: 14/582,959
- Filed: 2014-12-24
- Published: 2016-05-05
- Granted: 2016-12-13
- Earliest claimed: 2014-10-30
- Assignees: Intel Corporation
- Applicants: Intel Corporation
- Inventors: Emily H. Qi
- Web page: https://patentgrep.com/patent/US9521192B2

## 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 45/26: {Route discovery packet}
- H04L 45/64: using an overlay routing layer
- H04L 47/828: {Allocation of resources per group of connections, e.g. per group of users}
- H04L 67/104: Peer-to-peer [P2P] networks
- H04W 8/005: {Discovery of network devices, e.g. terminals}
- H04W 72/02: Selection of wireless resources by user or terminal
- H04W 72/0446: Resources in time domain, e.g. slots or frames
- H04W 76/14: Direct-mode setup
- H04L 12/189: {in combination with wireless systems (selective distribution or broadcast in wireless communication networks H04W4/06)}
- H04W 84/18: Self-organising networks, e.g. ad-hoc networks or sensor networks
- 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

Some demonstrative embodiments include apparatuses, systems and/or methods of Peer to Peer communication. For example, a device may include a controller to generate a Peer to Peer discovery frame including at least one Multicast attribute, the Multicast Attribute including an address field and one or more attribute fields, the address field to indicate a plurality of devices; and a radio to transmit the Peer to Peer discovery frame, and to transmit multicast traffic to the plurality of devices according to the one or more attribute fields.

## Claims

### Claim 1

A wireless device comprising:
a controller to generate a Peer to Peer discovery frame comprising at least one Multicast attribute, the Multicast Attribute comprising an address field and one or more attribute fields, the address field to indicate a plurality of devices, said one or more attribute fields comprising availability information to indicate at least one channel and one or more time slots; and
a radio to transmit the Peer to Peer discovery frame, and to transmit multicast traffic to the plurality of devices over the at least one channel during the one or more time slots.

### Claim 2 (depends on 1)

The wireless device of claim 1, wherein said availability information is to indicate a first channel, a first time slot corresponding to said first channel, a second channel, and a second time slot corresponding to said second channel, said controller to cause said radio to transmit first multicast traffic over the first channel during the first time slot, and second multicast traffic over the second channel during the second time slot.

### Claim 3 (depends on 1)

The wireless device of claim 1, wherein the Multicast attribute comprises a Multicast source address to indicate an address to deliver multicast traffic to the plurality of devices.

### Claim 4 (depends on 1)

The wireless device of claim 1, wherein said controller is to control said radio to transmit said multicast traffic, even when said wireless device is not a Peer to Peer Group Owner (GO).

### Claim 5

A wireless device comprising:
a controller to generate a Peer to Peer discovery frame comprising at least one Multicast attribute, the Multicast Attribute comprising an address field and one or more attribute fields, the address field to indicate a plurality of devices, said one or more attribute fields comprise a Map control field, and an Availability intervals bitmap field; and
a radio to transmit the Peer to Peer discovery frame, and to transmit multicast traffic to the plurality of devices according to the one or more attribute fields.

### Claim 6 (depends on 5)

The wireless device of claim 5, wherein the address field comprises a Multicast group destination address field.

### Claim 7

A wireless device comprising:
a controller to generate a Peer to Peer discovery frame comprising at least one Multicast attribute, the Multicast Attribute comprising an address field and one or more attribute fields, the address field to indicate a plurality of devices; and
a radio to transmit the Peer to Peer discovery frame, and to transmit multicast traffic to the plurality of devices according to the one or more attribute fields, said controller is to protect said multicast traffic with a Group Temporal Key (GTK), said one or more attribute fields comprise availability information to indicate at least one channel and one or more time slots, said controller to determine the GTK based on messages communicated with said plurality of devices over the at least one channel during the one or more time slots.

### Claim 8 (depends on 7)

The wireless device of claim 7, wherein said Peer to Peer discovery frame comprises a Neighbor Awareness Network (NAN) Service Discovery frame.

### Claim 9

A wireless device comprising:
a controller to generate a Peer to Peer discovery frame comprising at least one Multicast attribute, the Multicast Attribute comprising an address field and one or more attribute fields, the address field to indicate a plurality of devices; and
a radio to transmit said Peer to Peer discovery frame over a social channel, and to transmit multicast traffic to the plurality of devices over another channel different from said social channel according to the one or more attribute fields.

### Claim 10 (depends on 9)

The wireless device of claim 9, wherein said controller is to protect said multicast traffic with a group key.

### Claim 11

A wireless device comprising:
a controller to generate a Peer to Peer discovery frame comprising at least one Multicast attribute, the Multicast Attribute comprising an address field and one or more attribute fields, the address field to indicate a plurality of devices; and
a radio to transmit the Peer to Peer discovery frame, and to transmit multicast traffic to the plurality of devices according to the one or more attribute fields without establishing a Peer to Peer group with said plurality of devices.

### Claim 12 (depends on 11)

The wireless device of claim 11, wherein said Peer to Peer discovery frame comprises a Neighbor Awareness Network (NAN) Service Discovery frame.

### Claim 13

A wireless device comprising:
a controller to generate a Peer to Peer discovery frame comprising at least one Multicast attribute, said Peer to Peer discovery frame comprises a Neighbor Awareness Network (NAN) Service Discovery frame, the Multicast Attribute comprising an address field and one or more attribute fields, the address field to indicate a plurality of devices, said address field comprises a NAN cluster address; and
a radio to transmit the Peer to Peer discovery frame, and to transmit multicast traffic to the plurality of devices according to the one or more attribute fields.

### Claim 14 (depends on 13)

The wireless device of claim 13 comprising one or more antennas, a processor, and a memory.

### Claim 15

A first wireless device comprising:
a radio to receive a Peer to Peer discovery frame from a second wireless device, the Peer to peer discovery frame comprising at least one Multicast attribute, the Multicast Attribute comprising an address field to indicate a plurality of devices and one or more attribute fields, the plurality of devices comprising said first wireless device, said one or more attribute fields comprising availability information to indicate at least one channel and one or more time slots; and
a controller to process the Peer to Peer discovery frame and to cause the radio to receive multicast traffic from the second wireless device over the at least one channel during the one or more time slots.

### Claim 16 (depends on 15)

The first wireless device of claim 15 comprising one or more antennas, a processor, and a memory.

### Claim 17

A first wireless device comprising:
a radio to receive a Peer to Peer discovery frame from a second wireless device, the Peer to peer discovery frame comprising at least one Multicast attribute, the Multicast Attribute comprising an address field to indicate a plurality of devices and one or more attribute fields, the plurality of devices comprising said first wireless device, said one or more attribute fields comprise a Map control field, and an Availability intervals bitmap field; and
a controller to process the Peer to Peer discovery frame and to cause the radio to receive multicast traffic from the second wireless device according to the one or more attribute fields.

### Claim 18 (depends on 17)

The first wireless device of claim 17, wherein said Peer to Peer discovery frame comprises a Neighbor Awareness Network (NAN) Service Discovery frame.

### Claim 19

A product comprising one or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one computer processor, enable the at least one computer processor to implement operations at a wireless device, the operations comprising:
generating a Peer to Peer discovery frame comprising at least one Multicast attribute, the Multicast Attribute comprising an address field and one or more attribute fields, the address field to indicate a plurality of devices, said one or more attribute fields comprise availability information to indicate at least one channel and one or more time slots;
transmitting the Peer to Peer discovery frame; and
transmitting multicast traffic to the plurality of devices over the at least one channel during the one or more time slots.

### Claim 20 (depends on 19)

The product of claim 19, wherein the address field comprises a Multicast group destination address field.

### Claim 21

A product comprising one or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one computer processor, enable the at least one computer processor to implement operations at a wireless device, the operations comprising:
generating a Peer to Peer discovery frame comprising at least one Multicast attribute, the Multicast Attribute comprising an address field and one or more attribute fields, the address field to indicate a plurality of devices;
transmitting said Peer to Peer discovery frame over a social channel; and
transmitting multicast traffic to the plurality of devices over another channel different from said social channel according to the one or more attribute fields.

### Claim 22 (depends on 21)

The product of claim 21, wherein said Peer to Peer discovery frame comprises a Neighbor Awareness Network (NAN) Service Discovery frame.

### Claim 23

A product comprising one or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one computer processor, enable the at least one computer processor to implement operations at a first wireless device, the operations comprising:
receiving a Peer to Peer discovery frame from a second wireless device, the Peer to peer discovery frame comprising at least one Multicast attribute, the Multicast Attribute comprising an address field to indicate a plurality of devices and one or more attribute fields, said one or more attribute fields comprise availability information to indicate at least one channel and one or more time slots, the plurality of devices comprising said first wireless device; and
receiving multicast traffic from the second wireless device over the at least one channel during the one or more time slots.

### Claim 24 (depends on 23)

The product of claim 23, wherein said discovery frame comprises a Neighbor Awareness Network (NAN) Service Discovery frame.

### Claim 25

A product comprising one or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one computer processor, enable the at least one computer processor to implement operations at a first wireless device, the operations comprising:
receiving a Peer to Peer discovery frame from a second wireless device, the Peer to peer discovery frame comprising at least one Multicast attribute, the Multicast Attribute comprising an address field to indicate a plurality of devices and one or more attribute fields, said one or more attribute fields comprise a Map control field, and an Availability intervals bitmap field, the plurality of devices comprising said first wireless device; and
receiving multicast traffic from the second wireless device according to the one or more attribute fields.
