Method and apparatus for scanning and device detection in a communication system
First Claim
1. In a communication system wherein a plurality of electronic devices connect and disconnect from communication over a medium and wherein the communication system has a protocol such that it is followed by the plurality of electronic devices when using the communication system, a method for device detection wherein a probing device attempts to detect presence of a listening device and parameters associated with a connection to be set up between the probing device and the listening device, comprising:
- sending, from the probing device, a probe request packet directed to the listening device that also reserves the medium for a medium reservation period, wherein the medium reservation period includes an amount of time following the sending of the probe request packet that is greater than or equal to an amount of time needed to receive a probe response packet and less than an amount of time needed for the probing device to transmit a data packet to the listening device in a data session;
sending, from the listening device, the probe response packet in response to the probe request packet, wherein the probe response packet is sent during the medium reservation period;
detecting, at the probing device, the existence of the listening device based on the probe response packet; and
at a time after detecting the existence of the listening device, initiating a connection between the listening device and the probe device using at least one parameter determined as a result of the detecting.
14 Assignments
0 Petitions
Accused Products
Abstract
In a communication system wherein a plurality of electronic devices connect and disconnect from communication over a medium and wherein the communication system has a protocol such that it is followed by the plurality of electronic devices when using the communication system, a probing device attempts to detect presence of a listening device and parameters associated with a connection to be set up between the probing device and the listening device by sending a probe request packet directed to the listening device and sending, from the listening device, a probe response packet in response to the probe request packet, wherein the listening device bypasses at least one step of the protocol when sending the probe response packet.
-
Citations
35 Claims
-
1. In a communication system wherein a plurality of electronic devices connect and disconnect from communication over a medium and wherein the communication system has a protocol such that it is followed by the plurality of electronic devices when using the communication system, a method for device detection wherein a probing device attempts to detect presence of a listening device and parameters associated with a connection to be set up between the probing device and the listening device, comprising:
-
sending, from the probing device, a probe request packet directed to the listening device that also reserves the medium for a medium reservation period, wherein the medium reservation period includes an amount of time following the sending of the probe request packet that is greater than or equal to an amount of time needed to receive a probe response packet and less than an amount of time needed for the probing device to transmit a data packet to the listening device in a data session; sending, from the listening device, the probe response packet in response to the probe request packet, wherein the probe response packet is sent during the medium reservation period; detecting, at the probing device, the existence of the listening device based on the probe response packet; and at a time after detecting the existence of the listening device, initiating a connection between the listening device and the probe device using at least one parameter determined as a result of the detecting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. In a communication system wherein a plurality of electronic devices connect and disconnect from communication over a medium and wherein the communication system has a protocol such that it is followed by the plurality of electronic devices when using the communication system, a method for device detection wherein a probing device attempts to detect presence of a listening device and parameters associated with a connection to be set up between the probing device and the listening device, comprising:
-
sending, from the probing device, a probe request packet directed to the listening device that also reserves the medium; reserving, from the probing device, the medium, for a medium reservation period, wherein the medium reservation period includes an amount of time following the sending of the probe request packet that is greater than or equal to an amount of time needed to receive a probe response packet and less than an amount of time needed for the probing device to transmit a data packet to the listening device in a data session; sending, from the listening device, the probe response packet in response to the probe request packet, wherein the probe response packet is sent during the medium reservation period; detecting, at the probing device, the existence of the listening device based on the probe response packet; and at a time after detecting the existence of the listening device, initiating a connection between the listening device and the probe device using at least one parameter determined as a result of the detecting. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. In a communication system wherein a plurality of electronic devices connect and disconnect from communication over a medium, a method for device detection wherein a probing device attempts to detect presence of a listening device, the method comprising:
-
determining, at the probing device, a plurality of scan steps, wherein each scan step uses sending parameters selected from a plurality of sending parameters valid for the communication system and the medium, and at least two scan steps in the plurality of scan steps will use different sending parameters; selecting an initial scan step, wherein the sending parameters for the initial scan step are determined from stored values representing at least one aspect of prior interactions between, and specific to scan steps performed between, the probing device and the listening device, the sending parameters including at least a network identifier of the listening device as determined in a prior pairing between the probing device and the listening device; and sending, from the probing device, a plurality of probe request packets directed to the listening device, wherein each of the probe request packets is sent in a scan step using sending parameters for that scan step and wherein the plurality of probe request packets begins with an initial probe packet sent using sending parameters for the initial scan step, and wherein the probe request packets also reserve a medium reservation period that includes an amount of time following the sending of the probe request packets that is greater than or equal to an amount of time needed to receive a probe response packet and less than an amount of time needed for the probing device to transmit a data packet to the listening device in a data session. - View Dependent Claims (31, 32, 33, 34, 35)
-
Specification