# US 2013/0155933 A1 · Request-Response Procedure for Wireless Network

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

- Number: US 2013/0155933 A1
- Document ID: US20130155933A1
- Status: Published application
- Kind: A1
- Application number: 13/327,070
- Filed: 2011-12-15
- Published: 2013-06-20
- Earliest claimed: 2011-12-15
- Assignees: Nokia Corporation
- Inventors: Jarkko Kneckt; Mika Kasslin
- Web page: https://patentgrep.com/patent/US20130155933A1

## CPC

- H04W 74/002: {Transmission of channel access control information}
- H04L 12/189: {in combination with wireless systems (selective distribution or broadcast in wireless communication networks H04W4/06)}
- H04L 43/12: Network monitoring probes
- H04W 8/005: {Discovery of network devices, e.g. terminals}
- H04W 48/16: Discovering, processing access restriction or access information
- H04W 72/30: Resource management for broadcast services
- 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

This document provides a solution where a requesting wireless apparatus indicates in a probe request message that the requesting wireless apparatus supports a collision avoidance mechanism that enables a responding wireless apparatus to reduce a number probe response messages by responding to a plurality of probe response messages with a single probe response message.

## Claims

### Claim 1

A method comprising:
acquiring, in a wireless apparatus a plurality of probe request messages originated from a plurality of requesting wireless apparatuses, each of the plurality of probe request messages comprising an information element that indicates that each of the plurality of requesting wireless apparatuses supports a collision avoidance mechanism;
in response to detecting that said information element comprised in the plurality of probe request messages and indicating said support for the collision avoidance mechanism, causing transmission of a probe response message that responds to the plurality of probe request messages.

### Claim 2 (depends on 1)

The method of claim 1, wherein the probe response message comprises an information element that indicates whether the probe response message is a probe response to a single probe request message or to a plurality of probe request messages.

### Claim 3 (depends on 1)

The method of claim 1, further comprising: addressing the probe response message to a unicast address of a requesting wireless apparatus.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
determining whether or not at least some of the probe request message are addressed to a broadcast address, a multicast address, or a unicast address;
if the probe request message addressed to the broadcast address or the multicast address are detected, causing transmission of said probe response message that is the probe response to the plurality of probe request messages; and
if the probe request message is addressed to the unicast address, causing transmission of a probe response message that is the probe response to a single probe request message.

### Claim at position 5

5-8. (canceled)

### Claim 9

A method comprising:
causing, in a requesting wireless apparatus, transmission of a probe request message from the requesting wireless apparatus, wherein the probe request message comprises an information element that indicates that the requesting wireless apparatus supports a collision avoidance mechanism that enables a responding wireless apparatus to reduce a number probe response messages by responding to a plurality of probe response messages with a single probe response message; and
acquiring, in the requesting wireless apparatus, a probe response message transmitted by a responding wireless apparatus as a response to the probe request message.

### Claim 10 (depends on 9)

The method of claim 9, wherein the probe response message comprises an information element that indicates whether the probe response message is a probe response to a single probe request message or to a plurality of probe request messages; and
if the information element indicates that the probe response message is the probe response to the plurality of request messages, processing the probe response message as a probe response that is related to the transmitted request message; and
if the information element indicates that the probe response message is the probe response to the single probe request message, processing the probe response message as a probe response that is not related to the transmitted request message.

### Claim 11 (depends on 10)

The method of claim 10, further comprising:
if the information element indicates that the probe response message is the probe response to the plurality of request messages, extracting information on a wireless network from the probe response message; and
if the information element indicates that the probe response message is the probe response to the single probe request message, discarding the probe request message and continuing to monitor for the probe response message that is related to the transmitted request message.

### Claim 12 (depends on 9)

The method of claim 9, wherein the probe response message is addressed to a unicast address of another requesting wireless apparatus, a broadcast address, or a multicast address.

### Claim at position 10

13-16. (canceled)

### Claim 17

An apparatus comprising:
at least one processor; and
at least one memory including program instructions, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to acquire a plurality of probe request messages originated from a plurality of requesting wireless apparatuses, each of the plurality of probe request messages comprising an information element that indicates that each of the plurality of requesting wireless apparatuses supports a collision avoidance mechanism;
in response to detecting said information element comprised in the plurality of probe request messages and indicating said support for the collision avoidance mechanism, cause transmission of a probe response message that responds to the plurality of probe request messages.

### Claim 18 (depends on 17)

The apparatus of claim 17, wherein the probe response message comprises an information element that indicates whether the probe response message is a probe response to a single probe request message or to a plurality of probe request messages.

### Claim 19 (depends on 17)

The apparatus of claim 17, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to address the probe response message to a unicast address of a requesting wireless apparatus.

### Claim 20 (depends on 17)

The apparatus of claim 17, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to:
determine whether or not at least some of the probe request message are addressed to a broadcast address, a multicast address, or a unicast address;
if the probe request message addressed to the broadcast address or the multicast address are detected, cause transmission of said probe response message that is the probe response to the plurality of probe request messages; and
if the probe request message is addressed to the unicast address, cause transmission of a probe response message that is the probe response to a single probe request message.

### Claim at position 15

21-22. (canceled)

### Claim 23 (depends on 17)

The apparatus of claim 17, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to provide the probe response message in the form of a periodically transmitted beacon frame instead of a dedicated probe response frame.

### Claim 24 (depends on 17)

The apparatus of claim 17, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to:
determine on the basis of pending probe requests, a set of requesting wireless apparatuses to be provided with a probe response; and
insert into the probe response message a list of identifiers associated with the determined requesting wireless apparatuses to which the probe response message is targeted.

### Claim 25

An apparatus comprising:
at least one processor; and
at least one memory including program instructions, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to:
cause transmission of a probe request message, wherein the probe request message comprises an information element that indicates that the apparatus supports a collision avoidance mechanism that enables a responding wireless apparatus to reduce a number probe response messages by responding to a plurality of probe response messages with a single probe response message; and
acquiring a probe response message transmitted by the responding wireless apparatus as a response to the probe request message.

### Claim 26 (depends on 25)

The apparatus of claim 25, wherein the probe response message comprises an information element that indicates whether the probe response message is a probe response to a single probe request message or to a plurality of probe request messages, and wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to:
if the information element indicates that the probe response message is the probe response to the plurality of request messages, process the probe response message as a probe response that is related to the transmitted request message; and
if the information element indicates that the probe response message is the probe response to the single probe request message, process the probe response message as a probe response that is not related to the transmitted request message.

### Claim 27 (depends on 26)

The apparatus of claim 26, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to:
if the information element indicates that the probe response message is the probe response to the plurality of request messages, extract information on a wireless network from the probe response message; and
if the information element indicates that the probe response message is the probe response to the single probe request message, discard the probe request message and continuing to monitor for the probe response message that is related to the transmitted request message.

### Claim 28 (depends on 25)

The apparatus of claim 25, wherein the probe response message is addressed to a unicast address of another requesting wireless apparatus, a broadcast address, or a multicast address.

### Claim 29

(canceled)

### Claim 30 (depends on 25)

The apparatus of claim 25, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to:
insert into the probe request message at least one criterion that a responding wireless apparatus must satisfy in order to transmit said probe response message;
if the information element indicates that the probe response message is the probe response to the plurality of request messages, determine from contents of the probe request message whether or not it provides a match with said at least one criterion;
if the probe response message provides a match with said at least one criterion, process the probe response message as a probe response that is related to the transmitted request message; and
if the probe response message does not provide a match with said at least one criterion, process the probe response message as a probe response that is not related to the transmitted request message.

### Claim 31 (depends on 25)

The apparatus of claim 25, wherein the probe response message comprises a list of identifiers associated with requesting wireless apparatuses to which the probe response message is targeted, if the probe response message is the probe response to the plurality of request messages, and wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to:
check for the presence of an identifier of the requesting wireless apparatus in the probe response message;
if the probe response message comprises an identifier of the requesting wireless apparatus, process the probe response message as a probe response that is related to the transmitted request message; and
if the probe response message does not comprise the identifier of the requesting wireless apparatus, process the probe response message as a probe response that is not related to the transmitted request message.

### Claim 32 (depends on 25)

The apparatus of claim 25, wherein the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to acquire the probe response comprised in a periodic beacon frame.
