EP2517529A2 - Device, system and method of communicating using configured transmission directionality - Google Patents
Device, system and method of communicating using configured transmission directionalityInfo
- Publication number
- EP2517529A2 EP2517529A2 EP10843417A EP10843417A EP2517529A2 EP 2517529 A2 EP2517529 A2 EP 2517529A2 EP 10843417 A EP10843417 A EP 10843417A EP 10843417 A EP10843417 A EP 10843417A EP 2517529 A2 EP2517529 A2 EP 2517529A2
- Authority
- EP
- European Patent Office
- Prior art keywords
- wireless communication
- communication device
- beacon
- directional
- transmission scheme
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
Definitions
- P2P networks Contrary to traditional Wi-Fi or cellular applications where client stations (STA) connect to a dedicated access point (AP) or base station (BS), P2P networks are characterized by their "ad-hoc" nature where any STA can connect to other STA's without the need for a dedicated AP/BS. P2P networks have advanced a variety of new applications such as, for example, wireless display, sync&go, wireless computing (including wireless USB and PCIe), and many other applications.
- STA client stations
- AP access point
- BS base station
- P2P networks have advanced a variety of new applications such as, for example, wireless display, sync&go, wireless computing (including wireless USB and PCIe), and many other applications.
- Wi-Fi Alliance has established the "P2P Group" specification for P2P Group modes of operation on top of existing Wi-Fi specifications, e.g., 2.4 Gigahertz and 5 Gigahertz bands.
- the WFA P2P specification relies on Probe Request/Response frames available in accordance with a given specification, e.g., the 802.11 specification.
- STA A may broadcast a Probe Request frame to search for any other STA in its broadcasting range. If STA B receives the Probe Request from STA A, STA B may send back a unicast Probe Response frame addressed to STA A. Upon reception of the Probe Response, STA A may send back an Acknowledgment frame (ACK) to STA B to acknowledge the reception of the Probe Response frame.
- ACK Acknowledgment frame
- the WFA P2P specification defines that channels 1, 6, and 11 in the 2.4 Gigahertz band are used as social channels for P2P discovery.
- STAs attempting to perform P2P discovery will restrict the Probe Request and Probe Response procedure only to a few social channels, thereby decreasing the overall device discovery time.
- the P2P discovery procedure in the WFA P2P specification becomes inefficient. Since communication at higher frequency bands, for example, in the 60 Gigahertz band, is directional and a STA may be capable of supporting N directions (e.g., up to 64 directions), the transmission of each Probe Request/Response frame must be performed up to N times. This procedure has a few drawbacks.
- the effective data rate of each Probe Request/Response frame transmission may be greatly reduced, for example, to less than 1Mbps, which is inefficient in terms of spectrum usage, may create unnecessary interference and may substantially increase the discovery time.
- the Probe Response frame requires that the receiving STA respond with an ACK frame shortly after receiving the Probe Response frame, e.g., after a pre-defined short interframe space ("SIFS").
- SIFS short interframe space
- the ACK is transmitted only after the transmitter completes all N Probe Response frame transmissions. Apart from its inefficiency, this method creates a security threat as it allows a hacker significantly more time, which may be much longer than a typical SIFS, to create and transmit an ACK frame that may "impersonate" the receiving station.
- STA B after transmitting each Probe Response, STA B awaits the SIFS period to receive an ACK from STA A. If STA B does not receive an ACK from STA A, then STA B transmits the Probe Response in another direction, and the procedure is repeated until STA B receives an ACK.
- This method may reduce the average number of transmissions required for discovery; however, due to SIFS overhead, both the average and the worst-case discovery time may be even longer than the discovery time of sequentially transmitting in all N directions.
- Detecting nearby devices and initiating communication by sending probe signals in high frequency bands may include repeatedly transmitting probe requests by a STA to different directions (also known as "sweeping") until detecting a second STA.
- probe requests by a STA to different directions (also known as "sweeping") until detecting a second STA.
- the discovery time may be redundantly long.
- Fig. 1 is a schematic block diagram illustration of a system in accordance with some demonstrative embodiments.
- Fig. 2 is a schematic illustration of an exemplary beacon frame in accordance with some demonstrative embodiments.
- Fig. 3 is a schematic flow-chart illustration of a method of establishing directional wireless communication in accordance with some demonstrative embodiments.
- Fig. 4 is a schematic illustration of an article of manufacture in accordance with some demonstrative embodiments.
- Discussions herein utilizing terms such as, for example, “processing”, “computing”, “calculating”, “determining”, “establishing”, “analyzing”, “checking”, or the like, may refer to operation(s) and/or process(es) of a computer, a computing platform, a computing system, or other electronic computing device, that manipulate and/or transform data represented as physical (e.g., electronic) quantities within the computer's registers and/or memories into other data similarly represented as physical quantities within the computer's registers and/or memories or other information storage medium that may store instructions to perform operations and/or processes.
- processing may refer to operation(s) and/or process(es) of a computer, a computing platform, a computing system, or other electronic computing device, that manipulate and/or transform data represented as physical (e.g., electronic) quantities within the computer's registers and/or memories into other data similarly represented as physical quantities within the computer's registers and/or memories or other information storage medium that may store instructions to perform operations and/or processes.
- Some embodiments may be used in conjunction with various devices and systems, for example, a Personal Computer (PC), a desktop computer, a mobile computer, a laptop computer, a notebook computer, a tablet computer, a server computer, a handheld computer, a handheld device, a Personal Digital Assistant (PDA) device, a handheld PDA device, an on-board device, an off-board device, a hybrid device, a vehicular device, a non-vehicular device, a mobile or portable device, a consumer device, a non-mobile or non-portable device, a wireless communication station, a wireless communication device, a wireless Access Point (AP), a wired or wireless router, a wired or wireless modem, a video device, an audio device, an audio-video (A/V) device, a Set-Top-Box (STB), a Blu- ray disc (BD) player, a BD recorder, a Digital Video Disc (DVD) player, a High Definition (HD) DVD player, a DVD recorder,
- WGA Wireless-Gigabit-Alliance
- WHDTM WirelessHDTM specifications and/or future versions and/or derivatives thereof
- units and/or devices which are part of the above networks one way and/or two-way radio communication systems, cellular radio-telephone communication systems, a cellular telephone, a wireless telephone, a Personal Communication Systems (PCS) device, a PDA device which incorporates a wireless communication device, a mobile or portable Global Positioning System (GPS) device, a device which incorporates a GPS receiver or transceiver or chip, a device which incorporates an RFID element or chip, a Multiple Input Multiple Output (MIMO) transceiver or device, a Single Input Multiple Output (SIMO) transceiver or device
- Some embodiments may be used in conjunction with one or more types of wireless communication signals and/or systems, for example, Radio Frequency (RF), Infra Red (IR), Frequency-Division Multiplexing (FDM), Orthogonal FDM (OFDM), Time -Division Multiplexing (TDM), Time-Division Multiple Access (TDMA), Extended TDMA (E- TDMA), General Packet Radio Service (GPRS), extended GPRS, Code-Division Multiple Access (CDMA), Wideband CDMA (WCDMA), CDMA 2000, single-carrier CDMA, multi-carrier CDMA, Multi-Carrier Modulation (MDM), Discrete Multi-Tone (DMT), Bluetooth®, Global Positioning System (GPS), Wi-Fi, Wi-Max, ZigBeeTM, Ultra- Wideband (UWB), Global System for Mobile communication (GSM), 2G, 2.5G, 3G, 3.5G, Enhanced Data rates for GSM Evolution (EDGE), or the like.
- RF Radio Frequency
- wireless device includes, for example, a device capable of wireless communication, a communication device capable of wireless communication, a communication station capable of wireless communication, a portable or non-portable device capable of wireless communication, or the like.
- a wireless device may be or may include a peripheral that is integrated with a computer, or a peripheral that is attached to a computer.
- the term "wireless device” may optionally include a wireless service.
- sweeping includes, for example, repeatedly transmitting signals in multiple directions from a wireless device, e.g., in order to discover or detect other wireless devices within communication range with the transmitting device. Sweeping may include, for example, transmitting communication signals in different directions and awaiting a response from communication devices within range of the transmission. "Omni-directional sweeping” may include, for example, transmitting signals sequentially in all directions of a given set of directions, e.g., to cover a substantially continuous area within a transmission range of the device and, after completing all transmissions, awaiting a response from one or more devices that may have received the signals.
- “Selective sweeping” may include transmitting signals sequentially in different directions and awaiting a response after each transmission. In this mode, if a response is not received within a predetermined time interval after each transmission, the transmitting device proceeds to transmit in another direction, and so on, until a response is received from one or more devices. Once a response is received, the selective sweeping process may end.
- the term "beacon”, as used herein, may include any type of communication packet transmitted for the purpose of detection or notification of a device's whereabouts, e.g., for device discovery purposes.
- a beacon may be transmitted, for example, multiple times, and each transmitted beacon may include one or more frames. Each beacon frame may include information sufficient to initiate discovery of other communication devices.
- random may include, for example, random, pseudorandom, unpredictable and/or haphazard.
- random as used herein may relate, for example, to one or more items or numbers that lack order, that appear to lack a pattern, that lack predictability, that appear to lack predictability, that lack a definitive pattern, that are haphazard or appear to be haphazard, that are generated or produced by a process whose output does not follow a describable pattern or a deterministic pattern, that do not follow a deterministic rule, that appear to not follow a deterministic rule, that appear to be chaotic or disorganized, or the like.
- Some demonstrative embodiments may be used in conjunction with suitable limited-range or short-range wireless communication networks, for example, a wireless area network, a "piconet", a WPAN, a WVAN, a wireless local area network and the like.
- FIG. 1 schematically illustrates a block diagram of a system 100 in accordance with some demonstrative embodiments.
- one or more devices of system 100 may be capable of communicating content, data, information and/or signals over one or more suitable wireless communication links, for example, a radio channel, an IR channel, a RF channel, a Wireless Fidelity (WiFi) channel, and the like.
- One or more devices of system 100 may optionally be capable of communicating over any suitable wired communication links.
- system 100 may include two or more devices, which communicate with each other wirelessly to transfer data.
- system 100 may include wireless communication devices 106 and/or 102, either or both of which may include a wireless communication unit, for example, unit 108 of device 106, capable of receiving and/or transmitting wireless communication signals from/to one or more other devices of system 100, e.g., device 102.
- wireless communication devices 106 and/or 102 either or both of which may include a wireless communication unit, for example, unit 108 of device 106, capable of receiving and/or transmitting wireless communication signals from/to one or more other devices of system 100, e.g., device 102.
- wireless communication devices 106 and/or 102 may include, for example, a PC, a desktop computer, a mobile computer, a laptop computer, a notebook computer, a tablet computer, a server computer, a handheld computer, a handheld device, a PDA device, a handheld PDA device, an on-board device, an off-board device, a hybrid device (e.g., combining cellular phone functionalities with PDA device functionalities), a consumer device, a vehicular device, a non-vehicular device, a mobile or portable device, a non-mobile or non-portable device, a cellular telephone, a PCS device, a PDA device which incorporates a wireless communication device, a mobile or portable GPS device, a DVB device, a relatively small computing device, a non-desktop computer, a "Carry Small Live Large” (CSLL) device, an Ultra Mobile Device (UMD), an Ultra Mobile PC (UMPC), a Mobile Internet Device (MID), an "Orig
- devices 106 and/or 102 may include, for example, one or more processors 120, an input unit 112, an output unit 114, a memory unit 118, a storage unit 116, and a random number generator 122.
- Device 106 may optionally include other suitable hardware components and/or software components.
- some or all of the components of device 106 may be enclosed in a common housing or packaging, and may be interconnected or operably associated using one or more wired or wireless links. In other embodiments, components of device 106 may be distributed among multiple or separate devices or locations.
- Processor 120 includes, for example, a Central Processing Unit (CPU), a Digital Signal Processor (DSP), one or more processor cores, a single-core processor, a dual-core processor, a multiple-core processor, a microprocessor, a host processor, a controller, a plurality of processors or controllers, a chip, a microchip, one or more circuits, circuitry, a logic unit, an Integrated Circuit (IC), an Application-Specific IC (ASIC), or any other suitable multi-purpose or specific processor or controller.
- Processor 120 executes instructions, for example, of an Operating System (OS) of device 106, and/or of one or more suitable applications.
- OS Operating System
- Input unit 112 includes, for example, a keyboard, a keypad, a mouse, a touch-pad, a track-ball, a stylus, a microphone, and/or any other suitable pointing device or input device.
- Output unit 114 includes, for example, a monitor, a screen, a flat panel display, a Cathode Ray Tube (CRT) display, a Liquid Crystal Display (LCD), an LED display, a plasma display unit, one or more audio speakers or earphones, or other suitable output devices.
- CTR Cathode Ray Tube
- LCD Liquid Crystal Display
- Memory unit 118 includes, for example, a Random Access Memory (RAM), a Read Only Memory (ROM), a Dynamic RAM (DRAM), a Synchronous DRAM (SDRAM), a flash memory, a volatile memory, a non-volatile memory, a cache memory, a buffer, a short term memory unit, a long term memory unit, or other suitable memory units.
- Storage unit 116 includes, for example, a hard disk drive, a floppy disk drive, a Compact Disk (CD) drive, a CD-ROM drive, a DVD drive, or other suitable removable or non-removable storage units.
- Memory unit 118 and/or storage unit 116 for example, store data processed by device 106.
- Random number generator 122 may include any computational or physical unit capable of generating a sequence of numbers or symbols that lack any pattern, i.e., appear random, to be used for randomizing periods of time between transmittal of communication packets.
- wireless communication unit 108 includes or may be part of, for example, one or more wireless transmitters, receivers and/or transceivers able to send and/or receive wireless communication signals, RF signals, frames, blocks, transmission streams, packets, messages, specific data items, and/or any other type of communication data.
- wireless communication unit 108 may include or may be implemented as part of any suitable wireless communication device, for example, a wireless Network Interface Card (NIC), and the like.
- NIC wireless Network Interface Card
- Wireless communication unit 108 may include, or may be associated with, one or more antennae 110.
- Antennae 110 may include, for example, an internal and/or external RF antenna, a dipole antenna, a monopole antenna, an omni-directional antenna, a switched beam antenna, a phased array antenna, an end fed antenna, a circularly polarized antenna, a micro-strip antenna, a diversity antenna, or other type of antenna suitable for transmitting and/or receiving wireless communication signals, blocks, frames, transmission streams, packets, messages and/or data.
- device 106 may be capable of establishing a directional wireless communication link with one or more wireless communication devices, e.g., device 102, before transmitting probe requests of any size to the one or more wireless communication devices, e.g., as described in detail below.
- wireless communication unit 108 may transmit one or more beacons in multiple directions in order to initiate communication with another wireless communication device, e.g., device 102, as described below.
- wireless communication unit 108 may be capable of receiving beacons sent by other wireless communication devices, e.g., device 102, and may detect the other wireless communication device(s) according to the received beacon(s), also referred to herein as identification beacon(s), e.g., as explained below.
- the beacons received by unit 108 from other communication devices, e.g., from device 102 are transmitted by the other device(s) in response to detection beacons sent from unit 108.
- unit 108 may detect the other communication device(s) based on beacons that are transmitted independently by the other device(s).
- the beacons transmitted by device 102 may include sector sweep frames.
- the sector sweep frames may be transmitted in a sweeping mode, e.g., as described above.
- the sector sweep frames may include information to enable other devices, e.g., device 106, to configure its antenna patterns for communicating directionally with device 102, as explained below.
- wireless communication unit 108 may proceed to configure a directional wireless transmission scheme for communicating with device 102, e.g., by configuring one or more of antennae 1 10 to transmit and/or receive signals efficiently in the direction of device 102.
- Device 106 may configure the one or more of antennae 110 by using a beam- forming technique, e.g., as explained below.
- wireless communication unit 108 may identify the direction of device 102 based on the information contained in the beacon received from device 102, and may respond to device 102, as described below.
- device 106 and/or device 102 may configure their respective antennae using any beam-forming protocol known in the art, for example, by selecting a suitable sector for communication and/or by setting suitable phases to different antennae elements of a phased array antenna.
- device 106 may operate in a sweeping mode, for example, device 106 may transmit a sector sweep frame that enables device 102 to identify the direction of device 106 and configure its antenna patterns for directional communication with device 106. According to some of these embodiments, after device 102 receives the sector sweep frame from device 106, both devices 102 and 106 may have sufficient information to determine their respective directions and configure a directional antenna pattern suitable for directional communication between devices 102 and 106.
- wireless communication unit 108 may apply beam-forming techniques, e.g., as are known in the art, to configure a directional wireless transmission scheme suitable for communicating with device 102. Thereafter, the process of establishing a wireless communication link between devices 102 and 106 may proceed in a directional transmission mode.
- wireless communication unit 108 may establish a wireless communication link between devices 106 and 102 using the directional wireless transmission scheme, e.g., as described in detail below. For example, according to some demonstrative embodiments, after unit 108 configures a suitable directional transmission scheme for communicating with device 102, unit 108 may proceed to transmit a probe request directionally to device 102, using the directional wireless transmission scheme, and/or device 102 may transmit a probe response or other identifying signal to device 106. Except for the use of a directional wireless transmission scheme, the establishment of a wireless communication link, e.g., using probe requests and probe responses, may be performed according to protocols as are known in the art.
- Fig. 2 schematically illustrates an exemplary beacon frame, in accordance with some demonstrative embodiments.
- beacon frame 200 includes a frame control field 202, a duration field 204, a receiver address (RA) field 206, a body section 208, and a frame check sequence (FCS) field 210.
- Beacon frame 200 may be or may include a frame of a mm Wave beacon transmitted over a 60 Gigahertz frequency band, or any other high frequency range that requires directional communication.
- a beacon transmitted by wireless communication device 106 may include one or more beacon frames, e.g., beacon frame 200.
- transmitting a beacon may refer to simultaneous or sequential transmission of two or more beacon frames in different directions.
- the sequence of beacon frames may be transmitted in a sweeping mode, i.e., beacon frame 200 and/or similar beacon frames may be transmitted repeatedly in different directions.
- body section 208 includes a beacon interval (BI) field 212 and a detection-mode field 214.
- BI beacon interval
- beacon frame 200 may be transmitted as part of a plurality of beacon frames, which may be referred to herein collectively or separately as "beacon(s)".
- the value of beacon interval (BI) field 212 of each beacon frame included in the beacon may indicate a time interval between the transmission of the current beacon and a successive beacon in a sequence of beacons.
- BI field 212 with a value of 2 milliseconds (ms) indicates that a next consecutive beacon will be transmitted by device 106 (Fig. 1), 2 ms after the transmission of the current beacon, which may include one or more beacon frames identical or similar to beacon frame 200.
- detection-mode field 214 may have a first predefined value indicating that beacon frame 200 is transmitted from a wireless communication device attempting to detect other wireless communication devices, or a second predefined value, which may indicate that beacon frame 200 is transmitted by a network controller of a wireless communication network, as explained below.
- wireless communication unit 108 of device 106 may be capable of transmitting a multi-directional sequence of detection beacons in a sweeping mode, i.e., multiple beacons that are transmitted sequentially in multiple directions, and detecting at least one other wireless communication device, for example, device 102, based on at least one of the following procedures.
- device 106 may receive a response beacon identifying one or more wireless communication devices, e.g., wireless communication device 102. For example, after transmitting a beacon including beacon frame 200 (Fig. 2), device 106 may detect device 102 based on a response beacon received from device 102.
- the response beacon may contain information that enables devices 102 and 106 to configure their respective antennae according to a directional transmission scheme, e.g., using beam-forming techniques, and then to use the directional transmission to scheme establish a directional communication link between the devices.
- the response beacon may include one or more sector sweep frames, e.g., as explained above.
- device 106 may detect other wireless communication devices based on one or more beacons transmitted independently by the other devices, i.e., not in response to the detection beacon(s) sent by unit 108.
- device 106 may detect device 102 based on a beacon sent autonomously by device 102, i.e., not in response to the beacon sent by device 106.
- beacons with the same BI values it is not desirable to allow two or more wireless communication devices, for example, devices 106 and 102, to transmit beacons with the same BI values simultaneously. For example, if device 106 transmits a beacon including one or more beacon frames with a BI value of 3 ms, and device 102 simultaneously also transmits a beacon including one or more beacon frames with a BI value of 3 ms, then the two devices might be unable to receive their respectively transmitted beacons and may thus be unable to detect each other and communicate. According to some demonstrative embodiments, conflicts in transmission of beacons by different devices may be prevented by randomization of the BI value as described below.
- a beacon may include multiple beacon frames, such as beacon frame 200 (Fig. 2), which may be identical or similar to each other.
- a sequence of beacons may be transmitted, wherein each transmitted beacon in the sequence has a beacon interval (BI) value, which may be included in BI field 212 (Fig. 2).
- the BI value indicates a time interval between a currently transmitted beacon and a successive beacon to be transmitted in the sequence.
- two or more of the beacons in the sequence of beacons transmitted by device 106 may have two or more different BI values, respectively.
- device 106 may transmit a detection beacon, e.g., beacon frame 200 (Fig. 2) with a BI value of 3 ms, and may subsequently transmit another beacon with a BI value of 5 ms.
- random number generator 122 of device 106 may generate random BI values in BI field 212 (Fig. 2) of each beacon transmitted by device 106. It will be appreciated that transmitting a sequence of beacons, with randomly- generated BI values in field 212 (Fig. 2) significantly increases the probability that device 102 will be available to receive the beacons transmitted by device 106, and vice versa.
- detection-mode field 214 may have a first predefined value, e.g., "1", indicating that device 106 is a client station in detection mode and/or that beacon frame 200 (Fig. 2) is a detection beacon for detecting other wireless communication devices.
- detection-mode field 214 may have a second predefined value, e.g., "0", indicating that beacon frame 200 (Fig. 2) is transmitted by a network controller of a wireless communication network, for example, an Access Point (AP), a Primary/PBSS Control Point (PCP) or a Base Station (BS) in a wireless communication network, such as, for example, IEEE 802.11 basic service set (BSS), IEEE 802.15.3 or IEEE 802.16.
- AP Access Point
- PCP Primary/PBSS Control Point
- BS Base Station
- wireless communication unit 108 may proceed to establish a wireless communication link with the detected device, by exchanging signals directionally with the detected device, e.g., device 102.
- device 106 may initiate the establishment of the wireless communication link with device 102 by directionally transmitting a probe request to device 102.
- each probe request and each probe response may include multiple frames.
- the probe request frame transmitted by device 106 may include information regarding services provided by device 106, e.g., printing services, display services, etc.
- device 102 may respond to the probe request by transmitting a probe response directionally to device 106.
- device 106 may directionally transmit an ACK frame to device 102, to confirm receipt of the probe response and/or to establish the wireless communication link between devices 102 and 106.
- ACK frame may include large amounts of data, are transmitted or exchanged multiple times, e.g., in an omni-directional mode or a sweeping mode, i.e., not directionally, until a wireless communication link is established between the wireless devices.
- the wireless communication link established between devices 106 and 102 may represent any type of end-to-end communication link between two systems or devices, e.g., a point-to-point communication link.
- the wireless communication link established between devices 106 and 102 may include transmissions in a 60 Gigahertz frequency band or other high frequency band that requires directional communication.
- a predefined social channel may be assigned to the exchange of beacons between devices 106 and 102, and/or other devices, and the same social channel may then be used to complete the process of establishing a wireless communication link between devices 106 and 102, e.g., by exchanging probe requests, probe responses and/or ACK signals.
- channel 2 in the 60 Gigahertz frequency band may be defined as a default channel for transmission of beacon signals, as well as for the exchange of probe requests, probe responses and/or ACK signals.
- multiple channels e.g., any or all channels in the 60 Gigahertz band or other high frequency band may be used as social channels as well as for device discovery.
- Fig. 3 schematically illustrates a method of establishing directional wireless communication, in accordance with some demonstrative embodiments.
- one or more of the operations of the method of Fig. 3 may be performed by a wireless communication unit, for example, wireless communication unit 108 of device 106 (Fig. 1) and/or any other wireless communication device capable of sending and receiving wireless communication signals.
- the method may include detecting a device.
- wireless communication unit 108 (Fig. 1) of wireless communication device 106 (Fig. 1) may detect wireless communication device 102 (Fig. 1), e.g., as described above and below.
- the method may include transmitting at least one detection beacon to attempt detection of another wireless communication device, e.g., device 102 (Fig. 1).
- transmitting the at least one detection beacon as indicated in block 308 may include transmitting a detection beacon having a random beacon interval value, for example, a detection beacon having a randomized BI value in BI field 212 (Fig. 2).
- transmitting the at least one detection beacon as indicated in block 308 may include transmitting a detection beacon having a detection mode value, e.g., in detection field 214 (Fig. 2), to indicate that the transmitted beacon, e.g., beacon frame 200, is a detection beacon.
- the method may include receiving an identification beacon from another wireless communication device, e.g., device 102 (Fig. 1). If no identification beacon is received in response to the detection beacon, the method may include transmitting another detection beacon as indicated in block 308, and so on, until an identification beacon is received.
- block 302 indicates that the identification beacon is received in response to the detection beacon
- the received identification beacon may be independently transmitted by the other wireless communication device, e.g., device 102 (Fig. 1), and not in response to a detection beacon.
- the other wireless communication device e.g., device 102 (Fig. 1), is detected based on its independently-transmitted identification beacon, which may include frames with sufficient information to determine transmission directionality, for example, frames similar to detection frame 200 (Fig. 2).
- the method may include configuring a directional wireless transmission scheme for communicating with the detected device.
- configuring the directional wireless transmission scheme may include applying beam-forming techniques, as described above and/or as is know in the art.
- configuring the directional wireless transmission scheme may include configuring the one or more antennae of device 106 (Fig. 1), e.g., antennae 110, to enable efficient communication in the direction of wireless communication device 102 (Fig. 1), as explained above.
- the method may include establishing a wireless communication link with the detected device using the configured directional wireless transmission scheme.
- establishing the wireless communication link may include directionally transmitting a probe request to the detected device.
- device 106 may send a probe request in the direction of device 102 (Fig. 1) using the directional wireless transmission scheme described above.
- establishing the wireless communication link may include receiving a probe response from the detected wireless communication device, e.g., device 102. Since at this point device 102 and device 106 are already in direct communication, after performing beam- forming of their respective antennae, e.g., based on the exchange of beacon described above, device 102 may be able to directionally transmit the probe response to device 106.
- device 106 may transmit an ACK frame directionally to device 102.
- the ACK frame may be transmitted after a predefined SIFS interval.
- Article 400 may include a machine-readable storage medium 402 to store logic 404, which may be used, for example, to perform at least part of the functionality of wireless communication unit 108 (Fig. 1) and/or wireless communication device 106 (Fig. 1); and/or to perform one or more operations of the method of Fig. 3.
- logic 404 may be used, for example, to perform at least part of the functionality of wireless communication unit 108 (Fig. 1) and/or wireless communication device 106 (Fig. 1); and/or to perform one or more operations of the method of Fig. 3.
- article 400 and/or machine-readable storage medium 402 may include one or more types of computer-readable storage media capable of storing data, including volatile memory, non- volatile memory, removable or nonremovable memory, erasable or non-erasable memory, writeable or re-writeable memory, and the like.
- machine-readable storage medium 402 may include, RAM, DRAM, Double-Data-Rate DRAM (DDR-DRAM), SDRAM, static RAM (SRAM), ROM, programmable ROM (PROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), Compact Disk ROM (CD-ROM), Compact Disk Recordable (CD-R), Compact Disk Rewriteable (CD-RW), flash memory (e.g., NOR or NAND flash memory), content addressable memory (CAM), polymer memory, phase- change memory, ferroelectric memory, silicon-oxide -nitride-oxide-silicon (SONOS) memory, a disk, a floppy disk, a hard drive, an optical disk, a magnetic disk, a card, a magnetic card, an optical card, a tape, a cassette, and the like.
- RAM random access memory
- DDR-DRAM Double-Data-Rate DRAM
- SDRAM static RAM
- ROM read-
- the computer-readable storage media may include any suitable media involved with downloading or transferring a computer program from a remote computer to a requesting computer carried by data signals embodied in a carrier wave or other propagation medium through a communication link, e.g., a modem, radio or network connection.
- a communication link e.g., a modem, radio or network connection.
- logic 404 may include instructions, data, and/or code, which, if executed by a machine, may cause the machine to perform a method, process and/or operations as described herein.
- the machine may include, for example, any suitable processing platform, computing platform, computing device, processing device, computing system, processing system, computer, processor, or the like, and may be implemented using any suitable combination of hardware, software, firmware, and the like.
- logic 404 may include, or may be implemented as, software, a software module, an application, a program, a subroutine, instructions, an instruction set, computing code, words, values, symbols, and the like.
- the instructions may include any suitable type of code, such as source code, compiled code, interpreted code, executable code, static code, dynamic code, and the like.
- the instructions may be implemented according to a predefined computer language, manner or syntax, for instructing a processor to perform a certain function.
- the instructions may be implemented using any suitable high-level, low-level, object-oriented, visual, compiled and/or interpreted programming language, such as C, C++, Java, BASIC, Matlab, Pascal, Visual BASIC, assembly language, machine code, and the like.
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/645,515 US20110149798A1 (en) | 2009-12-23 | 2009-12-23 | Device, system and method of communicating using configured transmission directionality |
PCT/US2010/057565 WO2011087574A2 (en) | 2009-12-23 | 2010-11-22 | Device, system and method of communicating using configured transmission directionality |
Publications (2)
Publication Number | Publication Date |
---|---|
EP2517529A2 true EP2517529A2 (en) | 2012-10-31 |
EP2517529A4 EP2517529A4 (en) | 2016-11-30 |
Family
ID=44150912
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP10843417.6A Withdrawn EP2517529A4 (en) | 2009-12-23 | 2010-11-22 | Device, system and method of communicating using configured transmission directionality |
Country Status (5)
Country | Link |
---|---|
US (1) | US20110149798A1 (en) |
EP (1) | EP2517529A4 (en) |
JP (1) | JP5529289B2 (en) |
CN (1) | CN102111902A (en) |
WO (1) | WO2011087574A2 (en) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011080533A1 (en) * | 2009-12-30 | 2011-07-07 | Nokia Corporation | Method and apparatus for autonomous ofdma beacon reception measurement |
US8861570B2 (en) * | 2010-02-03 | 2014-10-14 | Qualcomm Incorporated | Methods and apparatuses for beacon transmission |
US20110211562A1 (en) * | 2010-02-03 | 2011-09-01 | Qualcomm Incorporated | Methods and apparatuses for beacon transmission |
US20110206017A1 (en) * | 2010-02-03 | 2011-08-25 | Qualcomm Incorporated | Methods and apparatuses for beacon transmission |
CN102149211A (en) * | 2010-02-04 | 2011-08-10 | 三星电子(中国)研发中心 | Data transmission method and device based on motion recognition |
US9271136B2 (en) * | 2010-11-19 | 2016-02-23 | Qualcomm Incorporated | Probe messaging for direct link connections |
US10091636B2 (en) | 2010-11-19 | 2018-10-02 | Qualcomm Incorporated | Probe messaging for direct link connections |
US9001693B2 (en) | 2011-06-13 | 2015-04-07 | Qualcomm, Incorporated | Enhanced discovery procedures in peer-to-peer wireless local area networks (WLANs) |
US8526884B1 (en) * | 2011-08-19 | 2013-09-03 | Amazon Technologies, Inc. | Utilizing wakeup receivers for device communication |
HUE054341T2 (en) * | 2012-07-06 | 2021-08-30 | Ericsson Telefon Ab L M | A transmitter for transmitting discovery signals, a receiver and methods therein |
US9743399B2 (en) | 2012-09-07 | 2017-08-22 | Intel Corporation | Methods and arrangements to signal short interframe spaces |
US9532224B2 (en) * | 2012-11-05 | 2016-12-27 | Electronics And Telecommunications Research Institute | Method of device-to-device discovery and apparatus thereof |
US9173161B2 (en) * | 2013-03-06 | 2015-10-27 | Qualcomm Incorporated | Peer-to-peer pre-association discovery operations |
JP2015023439A (en) * | 2013-07-19 | 2015-02-02 | Kddi株式会社 | Wireless lan setting device and device to be set |
CN104467894B (en) * | 2013-09-17 | 2017-06-27 | 联想(北京)有限公司 | A kind of electronic equipment and electronic installation |
JP6281419B2 (en) * | 2014-06-09 | 2018-02-21 | 富士通株式会社 | Packet transfer method, radio communication system, and radio communication apparatus |
US9575727B2 (en) * | 2014-09-26 | 2017-02-21 | Intel Corporation | Methods for generating random data using phase change materials and related devices and systems |
KR20160049759A (en) * | 2014-10-28 | 2016-05-10 | 삼성전자주식회사 | Method for scanning neighboring devices and electronic apparatus thereof |
US10127486B2 (en) * | 2015-01-17 | 2018-11-13 | Lawrence F Glaser | Multi-frequency and single side band RFID methods of communication |
US9693349B2 (en) * | 2015-02-22 | 2017-06-27 | Intel IP Corporation | Apparatus, system and method of dynamic allocation using a grant frame |
US10278117B2 (en) | 2015-04-29 | 2019-04-30 | Blackberry Limited | Randomized beacon transmissions |
CN106303909A (en) * | 2015-05-29 | 2017-01-04 | 北京智谷睿拓技术服务有限公司 | Communication between devices control method, communication between devices method and device thereof |
US10321487B2 (en) * | 2016-03-10 | 2019-06-11 | Qualcomm Incorporated | Technique for increasing throughput for channel bonding |
US10045280B2 (en) | 2016-03-14 | 2018-08-07 | Intel IP Corporation | Apparatus, system and method of discovery over a directional wireless communication band |
KR102604366B1 (en) * | 2016-07-19 | 2023-11-24 | 한국전자통신연구원 | System and method for location measurement |
US11309947B2 (en) * | 2018-11-19 | 2022-04-19 | Facebook Technologies, Llc | Systems and methods for maintaining directional wireless links of motile devices |
US20230388900A1 (en) * | 2022-05-27 | 2023-11-30 | Qualcomm Incorporated | Sub-symbol discovery signal |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4686879B2 (en) * | 2001-03-21 | 2011-05-25 | ソニー株式会社 | Transmission method and transmission apparatus |
EP1634378A4 (en) * | 2003-06-19 | 2006-07-12 | Ipr Licensing Inc | Antenna steering for an 802.11 station |
EP1884072B1 (en) * | 2005-05-04 | 2014-06-25 | Sandwave IP, LLC | Externally sourced synchronized beacon |
US9113464B2 (en) * | 2006-01-06 | 2015-08-18 | Proxense, Llc | Dynamic cell size variation via wireless link parameter adjustment |
JP2007251677A (en) * | 2006-03-16 | 2007-09-27 | Sony Corp | Radio communication system, device and method |
US8265657B2 (en) * | 2006-05-18 | 2012-09-11 | Samsung Electronics Co., Ltd. | Method and system for device discovery in a wireless video area network |
EP2104245B1 (en) * | 2006-12-07 | 2013-08-14 | Mitsubishi Electric Corporation | Radio communication system, radio terminal station, and radio base station |
JP5185282B2 (en) * | 2006-12-18 | 2013-04-17 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Method and system for beacon transmission and reception using directional antennas |
JP5068859B2 (en) * | 2007-01-16 | 2012-11-07 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Apparatus and method for enabling discovery of wireless devices |
CN101589576B (en) * | 2007-01-19 | 2015-05-06 | 皇家飞利浦电子股份有限公司 | Apparatus and method for enabling discovery of wireless devices |
US8509159B2 (en) * | 2007-01-19 | 2013-08-13 | Samsung Electronics Co., Ltd. | Method and system for wireless communication using out-of-band channels |
US8699421B2 (en) * | 2007-01-19 | 2014-04-15 | Samsung Electronics Co., Ltd. | Method and system for wireless communication using channel selection and bandwidth reservation |
US8265047B2 (en) * | 2007-09-13 | 2012-09-11 | Samsung Electronics Co., Ltd. | System and method for device discovery in a wireless network of devices having directional antennas |
US8406696B2 (en) * | 2008-03-11 | 2013-03-26 | Intel Corporation | Link re-establishment in a wireless network |
US8170481B2 (en) * | 2008-03-24 | 2012-05-01 | Intel Corporation | Techniques for discovering services provided in a wireless network |
JP5078736B2 (en) * | 2008-04-28 | 2012-11-21 | キヤノン株式会社 | COMMUNICATION DEVICE, COMMUNICATION DEVICE COMMUNICATION METHOD, PROGRAM, AND STORAGE MEDIUM |
WO2009140669A2 (en) * | 2008-05-16 | 2009-11-19 | Terahop Networks, Inc. | Securing, monitoring and tracking shipping containers |
-
2009
- 2009-12-23 US US12/645,515 patent/US20110149798A1/en not_active Abandoned
-
2010
- 2010-11-22 EP EP10843417.6A patent/EP2517529A4/en not_active Withdrawn
- 2010-11-22 JP JP2012544548A patent/JP5529289B2/en not_active Expired - Fee Related
- 2010-11-22 WO PCT/US2010/057565 patent/WO2011087574A2/en active Application Filing
- 2010-12-23 CN CN2010106200785A patent/CN102111902A/en active Pending
Non-Patent Citations (1)
Title |
---|
See references of WO2011087574A2 * |
Also Published As
Publication number | Publication date |
---|---|
US20110149798A1 (en) | 2011-06-23 |
WO2011087574A2 (en) | 2011-07-21 |
JP5529289B2 (en) | 2014-06-25 |
JP2013515392A (en) | 2013-05-02 |
EP2517529A4 (en) | 2016-11-30 |
WO2011087574A3 (en) | 2011-11-24 |
CN102111902A (en) | 2011-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20110149798A1 (en) | Device, system and method of communicating using configured transmission directionality | |
US20240080076A1 (en) | Device, system and method of simultaneously communicating with a group of wireless communication devices | |
US10181886B2 (en) | Apparatus, system and method of beamforming training | |
EP2827677B1 (en) | Device, system and method of transferring a wireless communication session between wireless communication frequency bands | |
EP2859666B1 (en) | Device, system and method of communicating during an association beamforming training (a-bft) period | |
US8374154B2 (en) | Device, system and method of simultaneously communicating with a group of wireless communication devices | |
US10103796B2 (en) | Apparatus, system and method of selectively responding to wireless transmissions | |
EP2465300A2 (en) | Device, system and method of scanning a wireless communication frequency band |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20120418 |
|
AK | Designated contracting states |
Kind code of ref document: A2 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
DAX | Request for extension of the european patent (deleted) | ||
A4 | Supplementary search report drawn up and despatched |
Effective date: 20161028 |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: H04W 88/02 20090101AFI20161024BHEP Ipc: H04B 7/24 20060101ALI20161024BHEP |
|
17Q | First examination report despatched |
Effective date: 20170912 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
18D | Application deemed to be withdrawn |
Effective date: 20180123 |