# US 2015/0319029 A1 · Methods and apparatus for integrating bluetooth devices into neighbor aware networks

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

- Number: US 2015/0319029 A1
- Document ID: US20150319029A1
- Status: Published application
- Kind: A1
- Application number: 14/698,610
- Filed: 2015-04-28
- Published: 2015-11-05
- Earliest claimed: 2014-05-02
- Assignees: QUALCOMM Incorporated
- Applicants: QUALCOMM Incorporated
- Inventors: Santosh Paul Abraham; George Cherian; Abhishek Pramod Patil; Hemanth Sampath
- Web page: https://patentgrep.com/patent/US20150319029A1

## CPC

- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- H04L 61/2592: using tunnelling or encapsulation
- H04L 67/1068: {Discovery involving direct consultation or announcement among potential requesting and potential source peers}
- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- H04W 4/08: User group management
- H04W 8/005: {Discovery of network devices, e.g. terminals}
- H04W 48/16: Discovering, processing access restriction or access information
- H04W 76/14: Direct-mode setup
- H04W 92/16: Interfaces between hierarchically similar devices
- H04W 84/12: WLAN [Wireless Local Area Networks]
- H04W 84/18: Self-organising networks, e.g. ad-hoc networks or sensor networks
- H04W 88/06: adapted for operation in multiple networks {or having at least two operational modes}, e.g. multi-mode terminals
- 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

Methods and apparatus for integrating Bluetooth devices into neighbor aware networks are described herein. In some aspects, a method for wireless communication may comprise receiving at least one parameter indicating availability of a service associated with a first wireless protocol from a first wireless device configured to communicate according to the first wireless protocol. The method may further comprise encapsulating the at least one parameter into a service discovery frame associated with a second wireless protocol. The method may further comprise transmitting the service discovery frame to a second wireless device configured to communicate according to the second wireless protocol. The first wireless network comprises a Bluetooth protocol and the second wireless network comprises a WiFi protocol

## Claims

### Claim 1

A method for wireless communication, comprising:
receiving at least one parameter indicating availability of a service associated with a first wireless protocol from a first wireless device configured to communicate according to the first wireless protocol;
encapsulating the at least one parameter into a service discovery frame associated with a second wireless protocol; and
transmitting the service discovery frame to a second wireless device configured to communicate according to the second wireless protocol.

### Claim 2 (depends on 1)

The method of claim 1, wherein encapsulating comprises inserting at least one of:
an address of the first wireless device into the service discovery frame; and
a service identification field into a service description attribute of the service discovery frame.

### Claim 3 (depends on 2)

The method of claim 2, wherein encapsulating further comprises inserting at least one of an indication of the available service or a hash of the indication of the available service into a service information field of the service description attribute.

### Claim 4 (depends on 1)

The method of claim 1, further comprising caching the at least one parameter for a predetermined period of time and proceeding with encapsulating and transmitting when a query for the available service is received within the predetermined period of time from another wireless device configured to communicate according to the second wireless protocol.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
receiving a data packet associated with the available service from the first wireless device;
prepending a header to the data packet, the header comprising a protocol identification indicating the wireless device configured to communicate according to the first wireless protocol; and
transmitting the data packet having the prepended header to the second wireless device configured to communicate according to the second wireless protocol.

### Claim 6 (depends on 5)

The method of claim 5, wherein the header comprises one of a logical link control header and a standard network access protocol header.

### Claim 7 (depends on 1)

The method of claim 1, comprising
determining a set of parameters comprising at least one of an identifier associated with a cluster of wireless devices configured to communicate according to the second wireless protocol, an indication of a discovery window transmission time associated with the cluster, and a reliability metric associated with the cluster;
inserting the set of parameters into a frame associated with the first wireless protocol; and
transmitting the frame associated with the first wireless protocol over a communication channel associated with the first wireless protocol to a wireless device configured to communicate according to the first wireless protocol.

### Claim 8 (depends on 1)

The method of claim 1, wherein the first wireless protocol comprises a Bluetooth protocol and the second wireless protocol comprises a WiFi protocol.

### Claim 9 (depends on 1)

The method of claim 1, wherein the second wireless device configured to communicate according to the second wireless protocol is associated with a neighbor aware network.

### Claim 10

An apparatus for wireless communication, comprising:
a receiver configured to receive at least one parameter indicating availability of a service associated with a first wireless protocol from a first wireless device configured to communicate according to the first wireless protocol;
a processor configured to encapsulate the at least one parameter into a service discovery frame associated with a second wireless protocol; and
a transmitter configured to transmit the service discovery frame to a second wireless device configured to communicate according to the second wireless protocol.

### Claim 11 (depends on 10)

The apparatus of claim 10, wherein the processor is configured to insert at least one of:
an address of the first wireless device into the service discovery frame; and
a service identification field into a service description attribute of the service discovery frame.

### Claim 12 (depends on 11)

The apparatus of claim 11, wherein the processor is configured to insert at least one of an indication of the available service or a hash of the indication of the available service into a service information field of the service description attribute.

### Claim 13 (depends on 10)

The apparatus of claim 10, further comprising a memory configured to cache the at least one parameter for a predetermined period of time, the processor configured to proceed with encapsulating and the transmitter configured to proceed with the transmitting when a query for the available service is received within the predetermined period of time from another wireless device configured to communicate according to the second wireless protocol.

### Claim 14 (depends on 10)

The apparatus of claim 10, wherein:
the receiver is configured to receive a data packet associated with the available service from the first wireless device;
the processor is configured to prepend a header to the data packet, the header including a protocol identification indicating the wireless device configured to communicate according to the first wireless protocol; and
the transmitter is configured to transmit the data packet having the prepended header to the second wireless device configured to communicate according to the second wireless protocol.

### Claim 15 (depends on 14)

The apparatus of claim 14, wherein the header comprises one of a logical link control header and a standard network access protocol header.

### Claim 16 (depends on 10)

The apparatus of claim 10, wherein:
the processor is configured to:
determine a set of parameters comprising at least one of an identifier associated with a cluster of wireless devices configured to communicate according to the second wireless protocol, an indication of a discovery window transmission time associated with the cluster, and a reliability metric associated with the cluster;
insert the parameters into a frame associated with the first wireless protocol; and
the transmitter is configured to transmit the frame associated with the first wireless protocol over a communication channel associated with the first wireless protocol to a wireless device configured to communicate according to the first wireless protocol.

### Claim 17 (depends on 10)

The apparatus of claim 10, wherein the first wireless protocol comprises a Bluetooth protocol and the second wireless protocol comprises a WiFi protocol.

### Claim 18 (depends on 10)

The apparatus of claim 10, wherein the apparatus is associated with a neighbor aware network.

### Claim 19

A non-transitory computer-readable medium comprising code that, when executed, causes an apparatus to:
receive at least one parameter indicating availability of a service associated with a first wireless protocol from a first wireless device configured to communicate according to the first wireless protocol;
encapsulate the at least one parameter into a service discovery frame associated with a second wireless protocol; and
transmit the service discovery frame to a second wireless device configured to communicate according to the second wireless protocol.

### Claim 20 (depends on 19)

The non-transitory computer-readable medium of claim 19, wherein the code, when executed, further causes the apparatus to encapsulate the at least one parameter based on inserting at least one of:
an address of the first wireless device service into the service discovery frame; and
a service identification field into a service description attribute of the service discovery frame.

### Claim 21 (depends on 20)

The non-transitory computer-readable medium of claim 20, wherein the code, when executed, further causes the apparatus to encapsulate the at least one parameter based on inserting at least one of an indication of the available service and a hash of the indication of the available service into a service information field of the service description attribute.

### Claim 22 (depends on 19)

The non-transitory computer-readable medium of claim 19, wherein the code, when executed, further causes the apparatus to cache the at least one parameter for a predetermined period of time and proceed with encapsulating and transmitting when a query for the available service is received within the predetermined period of time from another wireless device configured to communicate according to the second wireless protocol.

### Claim 23 (depends on 19)

The non-transitory computer-readable medium of claim 19, wherein the code, when executed, further causes the apparatus to:
receive a data packet associated with the available service from the first wireless device;
prepending a header to the data packet, the header comprising a protocol identification indicating the wireless device configured to communicate according to the first wireless protocol; and
transmit the data packet having the prepended header to the second wireless device configured to communicate according to the second wireless protocol.

### Claim 24 (depends on 23)

The non-transitory computer-readable medium of claim 23, wherein the header comprises one of a logical link control header and a standard network access protocol header.

### Claim 25

An apparatus for wireless communication, comprising:
means for receiving at least one parameter indicating availability of a service associated with a first wireless protocol from a first wireless device configured to communicate according to the first wireless protocol;
means for encapsulating the at least one parameter into a service discovery frame associated with a second wireless protocol; and
means for transmitting the service discovery frame to a second wireless device configured to communicate according to the second wireless protocol.

### Claim 26 (depends on 25)

The apparatus of claim 25, wherein the means for encapsulating comprises means for inserting at least one of:
an address of the first wireless device into the service discovery frame.
a service identification field into a service description attribute of the service discovery frame.

### Claim 27 (depends on 26)

The apparatus of claim 26, wherein the means for encapsulating comprises means for inserting at least one of an indication of the available service and a hash of the indication of the available service into a service information field of the service description attribute.

### Claim 28 (depends on 25)

The apparatus of claim 25, further comprising means for caching the at least one parameter for a predetermined period of time, wherein the means for encapsulating is configured to proceed with encapsulating and the means for transmitting is configured to proceed with transmitting when a query for the available service is received within the predetermined period of time from another wireless device configured to communicate according to the second wireless protocol.

### Claim 29 (depends on 25)

The apparatus of claim 25, further comprising:
means for receiving a data packet associated with the available service from the first wireless device;
means for prepending a header to the data packet, the header including a protocol identification indicating the wireless device configured to communicate according to the first wireless protocol; and
means for transmitting the data packet having the prepended header to the second wireless device configured to communicate according to the second wireless protocol.

### Claim 30 (depends on 29)

The apparatus of claim 29, wherein the header comprises one of a logical link control header and a standard network access protocol header.
