1. Field of Invention
Embodiments of the present invention pertain to wireless communication, and in particular, to discovering out-of-network apparatuses.
2. Background
Wireless communication has evolved from being a means for verbal information to being more focused on total digital interactivity. Enhancements in wireless technology have substantially improved communication abilities, quality of service (QoS), speed, etc., which has contributed to an insatiable desire for new device functionality. As a result, portable wireless apparatuses are no longer just tasked with making telephone calls. They have become integral, and in some cases essential, tools for managing the professional and/or personal life of users.
In order to support the desired expansion of electronic communication, more and more applications that did not incorporate any communication functionality are being redesigned to support wired and/or wireless communication. Such wireless communication support may, in some instances, include the ability to send monitored or observed data to other apparatuses via wireless communication. Example usage scenarios may include natural resource monitoring, biometric sensors, systems for supporting financial transactions, personal communication and/or location devices, etc. Apparatuses such activities and subsequent communications often operate using limited resources. For example, these apparatuses may be simple (e.g., may have limited processing resources), may be small (e.g., may have space constraints due to size limitations imposed in retrofit applications), may have power constraints (e.g., battery powered), etc.
Link establishment and maintenance processes defined in existing communication protocols may not be appropriate for apparatuses operating with resource constraints such as set forth above. For example, standards for existing wireless communication protocols may require periodic interaction in order to keep apparatuses participating in the network synchronized with other apparatuses. These requirements may not take into consideration the burden that periodic network communication places upon resource-constrained devices. As a result, it may become difficult to operate such resource-constrained apparatuses in accordance with these standards.
Example embodiments of the present invention may be directed to a method, apparatus, computer program and system for facilitating apparatus interaction while conserving apparatus resources. In accordance with at least one example implementation, apparatuses may stay synchronized with a network via a beacon signal that is transmitted at a set interval. Various communication-related activities may be planned around an instance when a beacon signal is expected, which may also be known as a target beacon transmission time (TBTT). While some networked apparatuses may be able to be active during every TBTT, other apparatuses may find this practice too burdensome due to the resources required by such behavior. In this regard, a reduced or diluted beacon period, based on an integer multiple of the network beacon signal interval, may also be established that may lessen the communication burden on apparatuses since the need to communicate is less frequent. Similarly, scanning opportunities are periods of time during which apparatuses may perform passive scanning that may also be initiated based on, and may have durations defined in terms of, integer multiples of the network beacon signal interval.
In accordance with at least one embodiment of the present invention, apparatuses may, upon identifying a scanning opportunity, opt either to utilize the scanning opportunity or to participate in network beaconing (e.g., when a scanning opportunity occurs during a TBTT also associated with a diluted beacon period). In example scenarios where apparatuses opt to utilize a scanning opportunity, apparatuses may prepare a network information message prior to entering a passive scanning mode. These apparatuses may remain in the passive scanning mode for the duration of the scanning opportunity, reacting in scenarios where messages are received from devices outside of the network. For example, apparatuses may receive beacon signals from other networks identified, for example, by having a different set identifier (SSID), that may trigger transmission of the network information message. Prior to transmission, network information messages may be altered to include SSIDs corresponding to received beacon signals.
The network information messages may comprise communication configuration information usable by apparatuses outside of the network for interacting with apparatuses in the network. For example, beacon period information may be provided so that outside apparatuses may synchronize to the timing of the network. Beacon period information may also comprise reduced beacon period information for apparatuses that desire/need to interact less frequently.
The above summarized configurations or operations of various embodiments of the present invention have been provided merely for the sake of explanation, and therefore, are not intended to be limiting. Moreover, inventive elements associated herein with a particular example embodiment of the present invention can be used interchangeably with other example embodiments depending, for example, on the manner in which an embodiment is implemented.
The disclosure will be further understood from the following description of various exemplary embodiments, taken in conjunction with appended drawings, in which:
While the present invention has been described herein in terms of a multitude of example embodiments, various changes or alterations can be made therein without departing from the spirit and scope of the present invention, as set forth in the appended claims.
I. General System with which Embodiments of the Present Invention May be Implemented
An example system usable as a basis for explaining the various embodiments of the present invention is disclosed in
Computing device 100 may correspond to various processing-enabled apparatuses including, but not limited to, micro personal computers (UMPC), netbooks, laptop computers, desktop computers, engineering workstations, personal digital assistants (PDA), computerized watches, wired or wireless terminals/nodes/etc., mobile handsets, set-top boxes, personal video recorders (PVR), automatic teller machines (ATM), game consoles, or the like. Elements that represent basic example components comprising functional elements in computing device 100 are disclosed at 102-108. Processor 102 may comprise one or more components configured to execute instructions, for instance, wherein a group of instructions may constitute program code. In at least one scenario, the execution of program code may include receiving input information from other elements in computing device 100 in order to formulate an output (e.g., data, event, activity, etc). Processor 102 may be a dedicated (e.g., monolithic) microprocessor device, or may be part of a composite device such as an ASIC, gate array, multi-chip module (MCM), etc.
Processor 102 may be electronically coupled to other functional components in computing device 100 via a wired and/or wireless bus. For example, processor 102 may access memory 102 in order to obtain stored information (e.g., program code, data, etc.) for use during processing. Memory 104 may generally include removable or imbedded memories that operate in a static or dynamic mode. Further, memory 104 may include read only memories (ROM), random access memories (RAM), and rewritable memories such as Flash, EPROM, etc. Examples of removable storage media based on magnetic, electronic and/or optical technologies are shown at 100 I/O in
One or more interfaces 106 may also be coupled to various components in computing device 100. These interfaces may allow for inter-apparatus communication (e.g., a software or protocol interface), apparatus-to-apparatus communication (e.g., a wired or wireless communication interface) and even apparatus to user communication (e.g., a user interface). These interfaces allow components within computing device 100, other apparatuses and users to interact with computing device 100. Further, interfaces 106 may communicate machine-readable data, such as electronic, magnetic or optical signals embodied on a computer readable medium, or may translate the actions of users into activity that may be understood by computing device 100 (e.g., typing on a keyboard, speaking into the receiver of a cellular handset, touching an icon on a touch screen device, etc.) Interfaces 106 may further allow processor 102 and/or memory 104 to interact with other modules 108. For example, other modules 108 may comprise one or more components supporting more specialized functionality provided by computing device 100.
Computing device 100 may interact with other apparatuses via various networks also shown in
Further, interaction with remote devices may be supported by various providers of short and long range wireless communication 140. These providers may use, for example, long range terrestrial-based cellular systems and satellite communication, and/or short-range wireless access points in order to provide a wireless connection to Internet 120. For example, personal digital assistant (PDA) 142 and cellular handset 144 may interact with computing device 100 over Internet 120 as facilitated by wireless communication 140. Similar functionality may be also be included in other apparatuses, such as laptop computer 146, in the form of hardware and/or software resources configured to allow short and/or long range wireless communication.
II. Example Networking Environment
Wireless-enabled apparatuses 200 are labeled “A” to “G” in
III. Examples of Messaging
An example communication between apparatuses in accordance with at least one embodiment of the present invention is disclosed at 300 in
Additional detail with respect to communication example 300 is disclosed further in
Network establishment and media access control (MAC) management messages 304 may be utilized to establish and maintain an underlying wireless network architecture within an operating space that may be utilized to convey data type communication messages 302. In accordance with various example embodiments of the present invention, messages containing apparatus configuration, operation and status information may be exchanged to transparently establish wireless network connections when, for example, an apparatus enters an operating space. Network connections may exist between any or all apparatuses existing within the operating space, and may be in existence for the entire time that an apparatus resides in the operating space. In this way, data-type communication messages 302 may be conveyed between apparatuses using existing networks (new network connections do not need to be negotiated each time messages are sent), which may reduce response delay and increase quality of service (QoS).
In accordance with at least one embodiment of the present invention, an example of distributed local network formation via automated network establishment and MAC management messages 304 is disclosed in
IV. Example Operational Parameter: Diluted Beacon Period
An example of information that may be communicated in network establishment and MAC management messages 304 (e.g., using information elements), in accordance with at least one example embodiment of the present invention, is disclosed in
The WLAN logical architecture comprises stations (STA), wireless access points (AP), independent basic service sets (IBSS), basic service sets (BSS), distribution systems (DS), and extended service sets (ESS). Some of these components map directly to hardware devices, such as stations and wireless access points. For example wireless access points may function as bridges between stations and a network backbone (e.g., in order to provide network access). An independent basic service set is a wireless network comprising at least two stations. Independent basic service sets are also sometimes referred to as an ad hoc wireless network. Basic service sets are wireless networks comprising a wireless access point supporting one or multiple wireless clients. Basic service sets are also sometimes referred to as infrastructure wireless networks. All stations in a basic service set may interact through the access point. Access points may provide connectivity to wired local area networks and provides bridging functionality when one station initiates communication to another station or with a node in a distribution system (e.g., with a station coupled to another access point that is linked through a wired network backbone).
In wireless network architectures like WLAN, beacon signals may be utilized to synchronize the operation of networked apparatuses. In situations where new ad hoc networks are being created, the initiating apparatus may establish standard network beaconing based on it owns clock, and all apparatuses that join the network may conform to this standard beacon. Similarly, apparatuses that desire to join an existing wireless network may synchronize to the existing beacon. In the case of WLAN, apparatuses may synchronize to beacon signals utilizing a timing synchronization function (TSF). The timing synchronization function is a clock function that is local to an apparatus that synchronizes to and tracks the beacon period.
An example of a beacon signal is shown in
In accordance with at least one embodiment of the present invention, functionality may be introduced utilizing the example distributed wireless network described above to allow apparatuses to operate at a standard beaconing rate that has been established in the network, or alternatively, using a “diluted” beaconing rate. “Diluted” beaconing may comprise a beaconing mode operating at a lower frequency than the standard beaconing rate originally established in the network. Diluted beaconing may be based on information (e.g., information elements) that is included in network beacon frames, wherein the included information may express one or more diluted beacon rates as multiples of the beacon. Using the beacon and the one or more associated diluted beacon period indications contained within beacon frames, networked apparatuses may elect to operate (e.g., via random contention) based either on the standard beacon or a diluted beacon period. In particular, all apparatuses may synchronize to the same initial target beacon transmission time (TBTT), for example when TSF=0, and may then count the number periods that occur after the initial TBTT based on the internal TSF function. In this way, apparatuses operating using a diluted beacon period may be active on TBTT counts that corresponds to the multiple defined by the diluted beaconing period.
An example diluted beacon interval of every 10th TBTT is disclosed in
For example, in a network comprising four apparatuses where devices 1, 2 and 4 operate using a diluted beaconing mode having a beacon interval (e.g., a time period between beacon transmissions) of every 6th TBTT, all apparatuses may remain synchronized even though only device 3 may be active (e.g., “competing”) in all beaconing periods 1, 2, 3, 4 and 5 (e.g., all apparatuses may participate in TBTT 0, TBTT 6, TBTT 12, etc.) Therefore, there can be at least two different beacon periods among the apparatuses, and possibly further diluted beacon periods as other groups of apparatuses may have selected their own diluted beaconing period based on the original beaconing period and the one or more associated diluted beacon period indications transmitted therewith.
In accordance with at least one example embodiment of the present invention, beacons will contain a diluted beacon period parameter. The diluted beacon period parameter may, for example, be carried in vendor-specific information elements (IEs). Diluted beacon period parameter values may remain the same for the lifetime of the network. However, should there be need for more flexibility, other beacon intervals may be defined, and all of the defined beacon intervals may be signaled in a manner similar to the diluted beacon interval.
V. Examples of Awake Windows
Possible awake windows for an apparatus that is participating in the network are further shown in
The behavior of another example apparatus in accordance with at least one embodiment of the present invention is further disclosed at 650. While all apparatuses in the network will operate based on the same origin point (e.g., TSF=0) and normal beacon period (e.g., as set forth by the TBTT), each apparatus may select an operational mode based upon the one or more diluted beacon period indications that are transmitted in the beacon. For example, the apparatus corresponding to the activity disclosed at 650 is operating utilizing diluted beacon period 652, which is a multiple “4” in this scenario. Therefore, diluted beacon period 652 may involve beacon transmissions per every four TBTTs. Awake windows, for example as shown at 654, may also occur in accordance with the diluted beacon period 652. In at least one example implementation, the awake windows may begin just prior to the commencement of the diluted beacon period.
The duration of awake windows, while configured at constant duration by a predetermined information element (IE) in the beacon, may end up being variable in actual practice. For example, the awake window may be based on a MAC parameter that is similar to the beacon interval and diluted beacon period parameters. A host in the beaconing apparatus may determine it and provides it to the modem for transmission in the beacon. It may be communicated using, for example, a general or vendor specific information element (IE) as with the beacon interval and diluted beacon period. Upon awake window expiration apparatuses may attempt to transition to a “doze” or sleep state. However, the transition to doze state may, in actuality, happen earlier or later in accordance with control methodologies that will be discussed with respect to
The N-EQC state may comprise optional implementations: “Legacy” 700 and “Beacon Prioritized” 750. Using Legacy implementation 700, upon receiving or transmitting a beacon channel contention may be executed as in legacy devices, for example, as defined by the channel access rules specified in the particular wireless communication medium. Legacy implementation 700 represents an example of channel contention in accordance with an existing set of access control rules between 702 and 704. Once the apparatus gains access to media at 704 it will obtain a transmission opportunity (TXOP) during which it may transmit frames to the network (e.g., if one or more frames are queued for transmission. “TX” as shown between 704 and 706 in
In Beacon Prioritized implementation 750, the apparatus that has transmitted the network beacon is permitted to continue transmitting any frames that are queued for transmission in its transmit buffers. The apparatus obtains a TXOP for beacon transmission, and once it has transmitted the beacon at 752 it may automatically obtain a new TXOP, as shown at 754, to transmit any frames that are pending in its transmit buffers. In the disclosed example the new TXOP may start after a short interframe space (SIFS) period following the end of the beacon frame, which is represented in example 750 by the space shown between 752 and 754.
Once the apparatus has completed transmission (e.g., emptied its transmission buffers), it shall enter into an EQC state as shown in implementations 700 and 750 at 706 and 756, respectively. If an apparatus has no frames for transmission during a beacon interval, the device transition directly into an EQC state after the beacon reception/transmission (e.g., at 702, 752). When in the EQC state apparatuses may try to obtain a TXOP for a given number of times (determined, for example, by a “RepeatEmptyQueueContention” parameter). Upon obtaining a TXOP, apparatuses without pending messages may attempt to obtain a new TXOP as shown at 708/710 and 758/760 in implementations 700 and 750, respectively, instead of initiating the transmission of a frame sequence. Devices that obtain a number of TXOPs that is equal to a predetermined threshold value (e.g., RepeatEmptyQueueContention times) during a beacon interval may enter into doze or sleep state. In example implementations 700 and 750 in
VI. Scanning Opportunity Establishment, Usage and Related Communication
The previous discussion addressed awake periods that may occur in accordance with a diluted beacon period according to at least one embodiment of the present invention. A diluted beacon period may allow apparatuses in the network to operate less frequently, which may lessen resource usage and extend operational life. Another periodic operation that may operate alone or in conjunction with diluted beacon periods involves scanning opportunities.
The duration of scanning opportunity 800 may also be defined based on an integer multiple of the network beacon signal interval. In the example embodiment of
An opportunity for an apparatus to be active in a network (e.g., for beaconing in accordance with the standard or diluted beacon period) may be presented during the same TBTT as scanning opportunity 800. However, in accordance with various embodiments of the present invention, apparatuses may opt not to participate in active network operations like beaconing in order to perform passive scanning. Example scanning operations, such as will be described below, may facilitate network expansion through scanning coupled with a response mechanism for conveying connectivity information to other apparatuses that may want to join the network.
An example of scanning opportunity operation is disclosed with respect to
As opposed to the operation described with respect to device A in
Further to the above example, apparatuses such as device A and B disclosed in
Using scanning opportunity 902 disclosed in
For example, network information messages may comprise network information such as contained in beacon frames including network size, basic service set identifiers (BSSID), network operating frequency, etc. Apparatuses in a network to which this packet is transmitted by a scanning device may process this frame in a manner similar to the processing of in-network scanning reports. Devices may individually decide whether to react to the discovery of the new network. If an apparatus decides to react to the discovery, the apparatus will begin operating in the found network. Apparatuses may either also continue operating in the old network or move all its operations to the new network. In the case of the former, the apparatus may form a kind of gateway between the two networks. In the case of the latter, the apparatus informs the other devices in the old network about its decision to leave the network.
An example of activities that may occur during scanning opportunity 902 is also described in
The above process may also apply if a dedicated management frame is specified. Normal frame reception rules may apply when receiving MyNetwork frames, since by default the transaction would involve normal data type frames. Apparatuses would not be expected to handle MyNetwork frames any differently from other data type frames. Further, the frames may be delivered to the host for further processing similar to other data type frames. Alternatively, a new management frame may be specified for this purpose. Operation may continue in the manner shown at 1004 and 1006 in
Apparatuses utilizing scanning opportunities to passively scan for other networks may transmit MyNetwork frames (e.g., 1002 and 1006) upon receiving beacon frames from other networks (e.g., a beacon with the same service set identifier (SSID) as the network in which the apparatus is operating). When scanning is initiated, apparatuses may first prepare a MyNetwork frame ready for transmission and then enter into the non-empty queue contention state. Beacon frames received from other networks may trigger normal channel access procedures, as defined by the wireless communication protocol being used, that may then conclude with MyNetwork frame transmission. Once an apparatus has broadcasted a MyNetwork frame, it may resume passive scanning and prepare another MyNetwork frame for the next encounter (e.g., further beacons received from other networks). After a scanning opportunity expires, the apparatus may reset channel access states and flush remaining MyNetwork frames from transmission queues.
A flowchart of an example communication process in accordance with at least one embodiment of the present invention is disclosed in
In step 1104 a further determination may be made as to whether to utilize the scanning opportunity. This determination may be made in based on various factors such as probability calculations, other communication-related activities occurring in the apparatus, etc. If the apparatus decides not to utilize the scanning opportunity then in step 1106 the apparatus may perform a further determination regarding whether to participate in network beaconing in step 1106. If the apparatus elects not to participate in network beaconing, then the process may terminate in step 1008 and return to step 1100 until the next beacon period is identified. If the apparatus does decide to participate in network beaconing, then in step 1110 the apparatus may participate in standard beaconing processes as defined by the wireless communication protocol being employed in the network, and the process may then terminate in step 1108 after network beaconing has been completed or the scanning opportunity expires, whichever happens first.
Alternatively, the apparatus may decide in step 1104 to utilize a scanning opportunity. The process may then proceed to step 1112 where a network information message is prepared. Network information messages may include, for example, connectivity information usable by apparatuses that want to join the network. Connectivity information may comprise timing information that would be usable by other apparatuses for synchronizing to the timing of the network, and in some instances, information about diluted beacon periods already established in the network. A passive scanning mode may be initiated in step 1114 in which the apparatus scans for beacon signals corresponding to other apparatuses and/or networks in step 1116. These beacon signals may be recognizable, for example, because they contain an SSID different from the network of the scanning apparatus. If a beacon signal is received, the apparatus may transmit (e.g., wirelessly broadcast) the network information message in step 1118. Network information messages may be transmitted/broadcast based on communication control procedures established in the network (e.g., after contention for access to communication channels) and may include the SSID of another network that was taken from the previously received beacon. Passive scanning may continue in step 1114 until expiration in step 1120. The process may then terminate in step 1122 and return to step 1100 in preparation for the next TBTT to be identified.
Further to the above, the various example embodiments of the present invention are not strictly limited to the above implementations, and thus, other configurations are possible.
For example, apparatuses in accordance with at least one embodiment of the present invention may comprise means for identifying a scanning opportunity for an apparatus, the scanning opportunity being based upon an integer multiple of a network beacon signal interval, means for, if a determination is made in the apparatus to utilize the scanning opportunity, preparing a network information message and entering a passive scanning mode for the duration of the scanning opportunity, and means for, if a beacon message corresponding to another network is received in the apparatus while in the passive scanning mode, transmitting the network information message.
At least one other example embodiment of the present invention may include electronic signals that cause apparatuses to identify a scanning opportunity for an apparatus, the scanning opportunity being based upon an integer multiple of a network beacon signal interval, if a determination is made in the apparatus to utilize the scanning opportunity, prepare a network information message and entering a passive scanning mode for the duration of the scanning opportunity, and if a beacon message corresponding to another network is received in the apparatus while in the passive scanning mode, transmit the network information message.
Accordingly, it will be apparent to persons skilled in the relevant art that various changes in forma and detail can be made therein without departing from the spirit and scope of the invention. The breadth and scope of the present invention should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.
Number | Name | Date | Kind |
---|---|---|---|
5371734 | Fischer | Dec 1994 | A |
6941372 | Pearson | Sep 2005 | B2 |
7567673 | Fukuzawa et al. | Jul 2009 | B2 |
7590100 | Smith et al. | Sep 2009 | B2 |
7774495 | Pabla et al. | Aug 2010 | B2 |
7840903 | Amidon et al. | Nov 2010 | B1 |
7848277 | Chou et al. | Dec 2010 | B2 |
7864720 | Jeyaseelan | Jan 2011 | B2 |
7907557 | Carter | Mar 2011 | B2 |
8005032 | Wang et al. | Aug 2011 | B2 |
8014378 | Yoon et al. | Sep 2011 | B1 |
8165106 | Yang et al. | Apr 2012 | B2 |
20020101446 | Tang et al. | Aug 2002 | A1 |
20030204742 | Gupta et al. | Oct 2003 | A1 |
20040153676 | Krantz et al. | Aug 2004 | A1 |
20050025092 | Morioka et al. | Feb 2005 | A1 |
20050068928 | Smith et al. | Mar 2005 | A1 |
20050128988 | Simpson et al. | Jun 2005 | A1 |
20050193106 | Desai et al. | Sep 2005 | A1 |
20060034217 | Kwon et al. | Feb 2006 | A1 |
20060050730 | Shvodian | Mar 2006 | A1 |
20060120314 | Krantz et al. | Jun 2006 | A1 |
20060215588 | Yoon | Sep 2006 | A1 |
20060251004 | Zhong et al. | Nov 2006 | A1 |
20060285510 | Kim et al. | Dec 2006 | A1 |
20070002866 | Belstner et al. | Jan 2007 | A1 |
20070086424 | Calcev et al. | Apr 2007 | A1 |
20070086426 | Bonta et al. | Apr 2007 | A1 |
20070127427 | Tanaka | Jun 2007 | A1 |
20070161364 | Surineni et al. | Jul 2007 | A1 |
20070226777 | Burton et al. | Sep 2007 | A1 |
20070254596 | Corson et al. | Nov 2007 | A1 |
20080025512 | Nakajima | Jan 2008 | A1 |
20080031208 | Abhishek et al. | Feb 2008 | A1 |
20080125190 | Jan et al. | May 2008 | A1 |
20080130543 | Singh et al. | Jun 2008 | A1 |
20080151848 | Fischer et al. | Jun 2008 | A1 |
20080261639 | Sun et al. | Oct 2008 | A1 |
20080268892 | Hamdi et al. | Oct 2008 | A1 |
20090073871 | Ko et al. | Mar 2009 | A1 |
20090147702 | Buddhikot et al. | Jun 2009 | A1 |
20090156190 | Fisher | Jun 2009 | A1 |
20090196180 | Bahl et al. | Aug 2009 | A1 |
20090247201 | Ye et al. | Oct 2009 | A1 |
20090279449 | Kneckt et al. | Nov 2009 | A1 |
20090303926 | Den Hartog et al. | Dec 2009 | A1 |
20090310571 | Matischek et al. | Dec 2009 | A1 |
20090310618 | Carter | Dec 2009 | A1 |
20100002608 | Goldhamer | Jan 2010 | A1 |
20100110948 | Batta | May 2010 | A1 |
20100111066 | Mehta | May 2010 | A1 |
20100138549 | Goel et al. | Jun 2010 | A1 |
20100142463 | Hu | Jun 2010 | A1 |
20100157827 | Park et al. | Jun 2010 | A1 |
20100165947 | Taniuchi et al. | Jul 2010 | A1 |
20100189082 | Choi et al. | Jul 2010 | A1 |
20100226297 | Kasslin et al. | Sep 2010 | A1 |
20100226309 | Kasslin et al. | Sep 2010 | A1 |
20100246591 | Gobriel et al. | Sep 2010 | A1 |
20100302947 | Leppanen et al. | Dec 2010 | A1 |
20100304759 | Leppanen et al. | Dec 2010 | A1 |
20100332683 | Das et al. | Dec 2010 | A1 |
20110038349 | Sun et al. | Feb 2011 | A1 |
20110065440 | Kakani | Mar 2011 | A1 |
20110141966 | Kasslin et al. | Jun 2011 | A1 |
20110142028 | Kasslin et al. | Jun 2011 | A1 |
20110142029 | Kasslin et al. | Jun 2011 | A1 |
20110222493 | Mangold et al. | Sep 2011 | A1 |
20110250857 | Reial et al. | Oct 2011 | A1 |
20110250921 | Reial | Oct 2011 | A1 |
20120077506 | Wietfeldt et al. | Mar 2012 | A1 |
20120225662 | Jo et al. | Sep 2012 | A1 |
Number | Date | Country |
---|---|---|
1571283 | Jan 2005 | CN |
1728668 | Feb 2006 | CN |
101601229 | Dec 2009 | CN |
1361728 | Nov 2003 | EP |
1396986 | Mar 2004 | EP |
1545146 | Jun 2005 | EP |
1703701 | Sep 2006 | EP |
2107732 | Oct 2009 | EP |
2004091246 | Oct 2004 | WO |
WO2005006658 | Jan 2005 | WO |
WO2008019140 | Feb 2008 | WO |
WO2008075264 | Jun 2008 | WO |
WO2008094107 | Aug 2008 | WO |
2009113798 | Sep 2009 | WO |
WO2009135996 | Nov 2009 | WO |
WO2010029386 | Mar 2010 | WO |
Entry |
---|
International Search Report issued Feb. 9, 2011 for PCT/FI2010/50801, 4pp. |
IEEE 802.11-2007, Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications, Jun. 2007, Chapter 7.2.3.1. entitled “Beacon frame format”, (pp. 80-81). |
International Search Report of International App. No. PCT/FI2010/050071—Date of Completion of Search: May 3, 2010, 4 pages. |
International Search Report of International App. No. PCT/FI2010/050803—Date of Completion of Search: Feb. 24, 2011, 4 pages. |
International Search Report of International App. No. PCT/FI2010/050838—Date of Completion of Search: Jan. 21, 2011, 4 pages. |
Gao, X., et al., “Optimal ATIM size for 802.11 networks in ad hoc mode”, DoCoMo Communications Lab USA, INFOCOM 2006, Apr. 27, 2006, 3 pages. |
Jung, E., et al., “An Energy Efficient MAC Protocol for Wireless LANs”, Technical Report TR01-017, Department of Computer Science, Texas A&M University, Jul. 31, 2001, 11 pages. |
Wang, Q. et al., “AwareWare: An Adaptation Middleware for Heterogeneous Environments”, IEEE Communications Society, 2004, 6 pages. |
Wi-Fi Alliance Technical Committee Quality of Service (QoS) Task Group, WMM (including WMM Power Save Specification), Version 1.1 2004, 36 pages. |
English Language Machine Translation of Chinese Application Publication No. CN1571283, 9 pages. |
English Language Machine Translation of Chinese Application Publication No. CN101601229, 10 pages. |
International Search Report for International Application No. PCT/FI2010/050069—Date of Completion of Search: Jun. 4, 2010—4 pages. |
International Search Report for International Application No. PCT/FI2010/050838—Date of Completion of Search: Jan. 21, 2011, 4 pages. |
Chen, H. et al., IEEE P802.11; doc.:IEEE 802.11-10/0828r0, Wireless LANs, Normative Text for 5 MHz Measurement Pilot Frame, Jun. 2010, 4 pages. |
Wang, L. et al., Proposed SFD Text for 802.11ai, doc.:IEEE 11-12-0406-02-00ai; Passive Scanning Improvement, May 4, 2012; 15 pages. |
Extended European Search Report for European App. No. 12183977.3—Date of Completion of Search: Jun. 12, 2013, 6 pages. |
Cavalcanti, D. et al., “IEEE 80222-07/0121r1: Proposed text changes to Section 6.21.2 Self-coexistence in IEEE 802.22/D0.2 Draft Standard” published in Mar. 2007, 26 pages. |
Cordeiro, C. et al., “Cognitive PHY and MAC Layers for Dynamic Spectrum Access and Sharing of TV Bands”, published by ACM on Aug. 5, 2006, 11 pages. |
International Search Report for International Application No. PCT/IB2010/052403—Date of Completion of Search: Sep. 8, 2010, 4 pages. |
English Language Machine Translation of Chinese Application Publication No. CN1728668, 11 pages. |
Number | Date | Country | |
---|---|---|---|
20110141965 A1 | Jun 2011 | US |