Systems, methods, and apparatus for a short beacon in low rate wi-fi communications
Claim Score by NHIP
Abstract
Certain embodiments of the invention may include systems, methods, and apparatus for a short beacon in low rate Wi-Fi communications. According to an example embodiment of the invention, a method is provided for generating a short beacon. The method can include generating a short beacon frame for transmission at a selectable beacon interval. The short beacon frame includes: a beacon timestamp field, a service set identifier (SSID) field, and one or more capability fields; and generating a traffic indicator map (TIM) frame for transmission at a selectable TIM interval. The TIM frame includes a TIM timestamp field, a check beacon field, and a TIM; and converting the short beacon frame and the TIM frame for wireless transmission over a hardware transmission medium.

Term
5.2 yearsto projected expiry
Projected expiry 16 December 2031, counted from filing; an application has no term until it is granted.
- Priority
- Filed
- Published
- Today
- Projected expiry
13 claims: 6 independent, 7 dependent
- 1A computer-readable non-transitory storage medium that contains instructions, which when executed by one or more processors result in performing operations comprising:generating a beacon frame for transmission at a short beacons interval, the beacon frame comprising: a timestamp field;a service set identifier (SSID) field;and one or more capability fields;generating a traffic indicator map (TIM) element for transmission at a TIM interval, the TIM element comprising a TIM;and transmitting the beacon frame over a wireless communication medium and transmitting the TIM element over the wireless communications medium.
- 4A method of communicating wirelessly, comprising:generating a beacon frame for transmission at a short beacon interval, the beacon frame comprising: a timestamp field;a service set identifier (SSID) field;and one or more capability fields;generating a traffic indicator map (TIM) element for transmission at a TIM interval, the TIM element comprising a TIM;and transmitting the beacon frame over a wireless communication medium and transmitting the TIM element over the wireless communications medium.
- 7A wireless communications device comprising:a processor and a memory;generating a beacon frame for transmission at a short beacons interval, the beacon frame comprising: a timestamp field;a service set identifier (SSID) field;and one or more capability fields;generating a traffic indicator map (TIM) element for transmission at a TIM interval, the TIM element comprising a TIM;and transmitting the beacon frame over a wireless communication medium and transmitting the TIM element over the wireless communications medium.
- 11A wireless communications device comprising a processor and a memory, wherein the device is configured to:generate a traffic indicator map (TIM) frame, the TIM frame comprising a Check Beacon field and a TIM;and transmit the TIM frame over a wireless communication medium.
- 12Broadest claimClaim Score 87, broad(NHIP)A method of wireless communication, comprising:generating a traffic indicator map (TIM) frame, the TIM frame comprising a Check Beacon field and a TIM;and transmitting the TIM frame over a wireless communication medium.
- 13A computer-readable non-transitory storage medium that contains instructions, which when executed by one or more processors result in performing operations comprising:generating a traffic indicator map (TIM) frame, the TIM frame comprising a Check Beacon field and a TIM;and transmitting the TIM frame over a wireless communication medium.
Independent claims6
55 paragraphs in 5 sections, as filed
CROSS-REFERENCE TO RELATED APPLICATIONS
0001This application is a Continuation Application of U.S. Non-Provisional patent application Ser. No. 13/977,580 filed Jun. 28, 2013, which claims priority to U.S. Provisional Application Ser. No. 61/522,561 filed on Aug. 11, 2011 and International Application No. PCT/US2011/065572 filed on Dec. 16, 2011 the contents of which are hereby incorporated herein by reference in their entirety.
FIELD
0002This invention generally relates to wireless communication systems, and in particular to systems and methods for a short beacon in low rate Wi-Fi communications.
BACKGROUND
0003Wireless connectivity for computers is now well-established and virtually all new laptops contain a Wi-Fi capability. Of the wireless local area network (WLAN) solutions that are available, the IEEE 802.11 standards (IEEE Std. 802.11-2007, published in 2007), often termed Wi-Fi, have become the de-facto standard. With operating speeds of around 54 Mbps being commonplace, for systems using the IEEE 802.11 standards, Wi-Fi is able to compete well with wired systems, but without the need for cable connections.
0004Some of the established IEEE 802.11 standards may provide wireless connectivity for common devices such as laptops and smartphones; however, high bandwidth communications protocols may not be ideal for Internet connectivity with certain devices, such as small, battery-powered sensors that have limited battery capacity, require extended wireless link ranges, or that do not need to communicate at high data rates.
0005A beacon frame in a Wi-Fi system can serve a variety of functions, including identifying the presence of an access point, and providing information about a particular network. The IEEE 802.11ah task group was formed to provide an orthogonal frequency-division multiplexing (OFDM) system operating in the 1 GHz and lower bands. One of the goals of the IEEE 802.11ah task group is to reuse the IEEE 802.11n/ac system with new features that meet certain criteria, including long range, low data rate service (for long-range sensors, for example). Therefore, systems having bandwidths of approximately 1 to 16 MHz are being investigated for use with IEEE 802.11ah. These bandwidths may be provided by down-clocking the IEEE 802.11ac system. In such systems, it may be advantageous to structure the beacon to help meet certain criteria associated with the low data rate network.
BRIEF DESCRIPTION OF THE FIGURES
0006Reference will now be made to the accompanying figures and flow diagrams, which are not necessarily drawn to scale, and wherein:
0007<figref idref="DRAWINGS">FIG. 1</figref> is an illustrative short beacon probe timing diagram, according to an example embodiment of the invention.
0008<figref idref="DRAWINGS">FIG. 2</figref> is an illustrative block diagram of a low-rate communications system, according to an example embodiment of the invention.
0009<figref idref="DRAWINGS">FIG. 3</figref> is a flow diagram of an example method for generating a short beacon, according to an example embodiment of the invention.
DETAILED DESCRIPTION
0010Embodiments of the invention will be described more fully hereinafter with reference to the accompanying drawings, in which embodiments of the invention are shown. This invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
0011In the following description, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In other instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.
0012References to “one embodiment,” “an embodiment,” “example embodiment,” “various embodiments,” etc., indicate that the embodiment(s) of the invention so described may include a particular feature, structure, or characteristic, but not every embodiment necessarily includes the particular feature, structure, or characteristic. Further, repeated use of the phrase “in one embodiment” does not necessarily refer to the same embodiment, although it may.
0013As used herein, unless otherwise specified, the use of the ordinal adjectives “first,” “second,” “third,” etc., to describe a common object merely indicates that different instances of like objects are being referred to, and are not intended to imply that the objects so described must be in a given sequence, either temporally, spatially, in ranking, or in any other manner.
0014The IEEE 802.11 standards for implementing wireless local area network computer communications include a plethora of additional standards, including new and evolving standards to address issues such as security, quality of service, new frequency bands, etc. The emerging IEEE 802.11ah specification, for example, proposes to address low rate Wi-Fi communications, which may be utilized for small, battery-powered sensors, for example. It is known that a wireless link range may be extended by reducing radio wave interaction (and resulting attenuation) with physical objects such as walls. Reducing the radio frequency (or increasing the wavelength of the radio wave) can reduce this interaction and, hence, can extend the range of wireless communication between devices. Furthermore, the IEEE 802.11ah specification proposes to address the need for conserving power or reducing power requirements in stations and wireless modems that may communicate in the Wi-Fi network.
0015A beacon frame is one of the management frames in IEEE 802.11 wireless local area networks (WLANs). Beacon frames are transmitted periodically according to a beacon interval to announce the presence of a WLAN network, and may be utilized for associating devices to the wireless network. The beacon frame can include information about the network including the service set identifier (SSID) which can be utilized for identifying a desired network among multiple present wireless networks. The beacon frame can also convey a timestamp. For example, after receiving the beacon frame, the associated stations may utilize the timestamp to change their local clocks to this time to facilitate synchronization. The beacon frame may also include capability information about the device or network. For example, the capability information may include polling and encryption details. The beacon can also include traffic information via a traffic indicator map (TIM).
0016Typical transmitted beacon frames may have an average length of 100 to 500 bytes, and may have a beacon interval of approximately 100 milliseconds and may occupy 0.5% to about 2.5% of the communication channel time (or bandwidth). However, multiple stations may be present and may have overlapping channels. In this case, beacon frame occupation times (or corresponding bandwidths) may increase linearly with the number of stations present. The longer channel occupation time not only decreases the channel efficiency, but may also have a significant impact on battery life of an ultra low power device because a station (STA) has to stay wake and wait for a longer period to transmit the frame. For example, as the wireless communication data rates are reduced, to address some of the goals of the IEEE 802.11ah specification, the typical beacon frame could consume up to 20% of the channel bandwidth.
0017According to an example embodiment, a short beacon frame may be utilized to improve channel efficiency for a low data rate channel. According to an example embodiment, the short beacon frame may be further utilized to enable low data rate device discovery. Small battery-powered wireless devices (e.g., sensors) may utilize example embodiments to connect via Wi-Fi, to access points with an increased range and/or conservation of the battery.
0018According to an example embodiment, a short beacon (with minimum or low overhead) may be utilized for advertising access points and associating stations. According to an example embodiment, after association is established, a traffic indicator map (TIM) frame may be utilized to convey additional information. According to example embodiments, the short beacon and the TIM frame may be transmitted independently at different intervals. According to example embodiments, the short beacon interval and the TIM interval may be independent, selectable, or dynamically set. In an example embodiment, the short beacon interval and/or the TIM interval may be determined dynamically based on traffic, number of clients, number of access points, etc.
0019Example embodiments may utilize a physical layer device (PHY) for systems and methods described herein. The PHY, for example, is a device that may include a physical coding sublayer (PCS) and a physical medium dependent (PMD) layer. According to an example embodiment, the PCS may encode and/or decode data that is transmitted and received by the PHY. Certain example embodiments of the invention may utilize the PHY for enabling wireless communication at frequencies below 1 GHz.
0020According to example embodiments, communication under certain IEEE standards may be performed using certain modulation coding schemes (MCS). For example, the IEEE 802.11n standard defines 77 MCS. Each MCS specifies a certain modulation (e.g., binary phase-shift keying (BPSK), quadrature phase shift keying (QPSK), quadrature amplitude modulation (QAM), etc.), coding rates (e.g., 1/2, 3/4), guard interval (800 or 400 ns), and number of spatial streams.
0021In an example embodiment, the PHY may operate at bit rate corresponding to 0.813 million bits per second (Mbps), which may correspond to an <b>8</b>x down-converted rate from 6.5 Mbps. (For example, 0.813=6.5 Mbps/8). According to an example embodiment, the PHY may utilize BPSK as an MCS. In an example embodiment, the resulting data rate may be approximately 0.813 Mbps. According to an example embodiment, the down-clocked rate described may correspond to ⅛ of the operation frequency described in the IEEE 802.11ac standard.
0022According to an example embodiment, a 2× repetition of the MCS-0 coding scheme (MCS0-R2) may be utilized. In an example embodiment, the MCS0-R2 may result in a data rate that is further decreased from 0.813 Mbps to 0.406 Mbps, but may result in an improvement in the receiver sensitivity by about 3 dB relative to the MCS-0 coding scheme. In accordance with an example embodiment, a 4× repetition of the MCS-0 coding scheme (MCS0-R4) may be utilized to decrease the data rate to 0.203 Mbps. An example embodiment of this repetition may improve receiver sensitivity by about 6 dB relative to MCS0.
0023<figref idref="DRAWINGS">FIG. 1</figref> depicts an illustrative short beacon probe timing diagram and communication process <b>100</b> among an access point <b>102</b>, one or more associated devices or stations <b>104</b>, and one or more unassociated devices or stations <b>106</b>, according to an example embodiment. For example, the devices <b>104</b>, <b>106</b> may be stations (STA) or clients. According to an example embodiment, the access point <b>102</b> may transmit the short beacon frame <b>108</b>, which may include a timestamp, an SSID, and a capability field. The SSID may be used for advertising the presence of the access point <b>102</b>. The timestamp, for example, may be used for synchronization with the associated stations <b>104</b>. The capability information, for example, may provide information that the stations <b>104</b>, <b>106</b> can utilize for communication with the access point <b>102</b>. According to an example embodiment, a short beacon may be utilized to prevent the access point <b>102</b> from transmitting a conventional beacon frame. According to an example embodiment, some of the functions of the conventional beacon may be performed with embodiments of the short beacon.
0024According to example embodiments, unassociated devices (or stations) <b>106</b> may send probe requests <b>110</b> to the access point <b>102</b>. According to example embodiments, the access point <b>102</b> may send a probe response <b>112</b> to the unassociated station <b>106</b> in response to the probe request <b>110</b>.
0025According to an example embodiment, after an unassociated station <b>106</b> has received the short beacon <b>108</b> and has established association with the access point <b>102</b>, the access point <b>102</b> may then provide additional information via the TIM frame <b>114</b>. For example, the TIM frame <b>114</b> may convey capability information changes for the associated station(s) <b>104</b>. According to an example embodiment, an indication of buffered traffic for the associated station(s) <b>104</b> may also be included in the TIM frame <b>114</b>.
0026According to example embodiments, the associated station(s) <b>104</b> may send probe requests <b>116</b> to the access point <b>102</b>. According to example embodiments, the access point <b>102</b> may send a probe response <b>118</b> to the associated station(s) <b>104</b> in response to the probe request <b>116</b>.
0027According to an example embodiment, the access point <b>102</b> may periodically transmit short beacon frames <b>108</b> at the beacon interval using a PHY configured for low data rates. According to an example embodiment, the short beacon frame <b>108</b> may be utilized by the unassociated station(s) <b>106</b> to discover the access point <b>102</b>. According to an example embodiment, and as previously indicated, the short beacon frame <b>108</b> may include a timestamp, an SSID, and a capability field. In an example embodiment, the short beacon frame <b>108</b> may include an extended capability field.
0028According to an example embodiment, the timestamp in the short beacon frame <b>108</b> may include 8 bytes. According to other example embodiments, the timestamp may be 2 to 10 bytes. In an example embodiment, the beacon interval may include 2 bytes. In other example embodiments, the beacon interval may include 1 to 8 bytes. According to an example embodiment, the SSID may include 2 to 34 bytes. According to an example embodiment, the capability field may include 2 bytes. In another example embodiment, the capability field may include 0 to 34 bytes. In an example embodiment, an extended capability field may be provided in the beacon frame <b>108</b> and may include 2 bytes.
0029According to an example embodiment, the associated devices or station(s) <b>104</b> and/or the unassociated devices or station(s) <b>106</b> may be generally referred to or designated as station(s) (STA). According to an example embodiment, the STA may scan the channel in a listening mode until receiving a short beacon with a received signal strength indicator (RSSI) level exceeding a required threshold. In accordance with an example embodiment, if the SSID and the access point <b>102</b> capability fields meet the specific requirements of the STA then additional communication procedures may take place. For example, the STA may transmit a unicast probe request <b>110</b> frame to the access point <b>102</b> to get more information. In an example embodiment, the access point <b>102</b> may provide a probe response <b>112</b> in response to the probe request <b>110</b>.
0030According to an example embodiment, a low PHY data rate access point <b>102</b> may periodically transmit TIM frames <b>114</b> at the low PHY data rate at the TIM interval. According to example embodiments, the TIM frames <b>114</b> may be broadcast according to the IEEE 802.11v standard (which was ratified as a formal amendment to the 802.11 standard on Feb. 2, 2011) for associated devices or stations <b>104</b> to get buffered data. In accordance with an example embodiment, the TIM frame <b>114</b> may include a check beacon field, a timestamp field, and a TIM element. According to an example embodiment, the check beacon field may be used by the STA to detect when new information is available. For example, when the STA receives a check beacon field that contains a value that is different from the previously received check beacon field, the STA may transmit a probe request <b>116</b> frame to the access point <b>102</b> to get more information. In an example embodiment, the access point <b>102</b> may provide a probe response <b>118</b> in response to the probe request <b>116</b>.
0031According to an example embodiment, the beacon interval (for example, as associated with the short beacon <b>108</b>) and the TIM interval (for example, as associated with the TIM frame <b>114</b>) may be allowed to be different values. According to an example embodiment, the TIM interval may be set to a value larger than the beacon interval. For example, the TIM interval to beacon interval ratio may be set to approximately 10:1. According to another example embodiment, the TIM interval may be set to a much larger value than the beacon interval. For example, the TIM interval to beacon interval ratio may be set within a range from approximately 10:1 to approximately 1000:1. According to an example embodiment, the value of TIM interval may be set according to the delay tolerance of downlink traffic delivery.
0032Example embodiments may include a beacon frame that is shorter than the conventional beacon frame. Example embodiments may include the short beacon frame, which may be used for time sync and unassociated device discovery. Example embodiments may include a TIM frame, which may be used to indicate that there is buffered traffic for associated station(s) <b>104</b>.
0033According to an example embodiment, the STA may transmit a probe request <b>110</b>, <b>116</b> frame to get more information if received beacon information and RSSI from a short beacon <b>108</b> meet the STA' s requirements. According to an example embodiment, a TIM frame <b>114</b> may be used to indicate whether there is any traffic buffered and/or if any beacon information changed for low PHY data rate device. According to an example embodiment, no conventional beacon will be transmitted. According to another example embodiment, use of the short beacon or the conventional beacon may be signaled via one or more bits in a frame associated with the medium access control (MAC) header. According to an example embodiment, an associated STA (for example, <b>104</b> of <figref idref="DRAWINGS">FIG. 1</figref>) may transmit a probe request <b>110</b> frame to get more information if the beacon information is changed. According to an example embodiment, an associated STA <b>104</b> may only wake up to receive the TIM frame.
0034<figref idref="DRAWINGS">FIG. 2</figref> depicts a block diagram of a low rate communications system <b>200</b>, according to an example embodiment of the invention. In an example embodiment, the system <b>200</b> may be utilized for a station <b>202</b> to wirelessly communicate with an access point <b>230</b>, either directly, via a wireless network <b>222</b>, or among other stations <b>224</b>, <b>226</b> associated with the wireless network <b>222</b>. According to an example embodiment, the station <b>202</b> may receive input (for example, from a sensor or information device) and may provide output information via the input/output port <b>208</b>, or via a radio frequency transceiver <b>210</b>. According to an example embodiment, the sensing or information device could include a computer, a laptop, a switch, a detector, a myriad of sensor types, etc. According to an example embodiment, the radio frequency transceiver <b>210</b> may connect to one or more internal antennas. According to an example embodiment, the radio frequency transceiver <b>210</b> may connect to one or more external antennas, which according to example embodiments, may or may not be considered an integral component of the station <b>202</b>.
0035According to example embodiments, the station <b>202</b> may perform the basic functions associated with communicating information from the sensing or information device to the access point <b>230</b> or other stations <b>224</b>, <b>226</b> in the wireless network <b>222</b>. According to an example embodiment, the station <b>202</b> may include a memory <b>204</b>, one or more processor(s) <b>206</b>, an input/output port <b>208</b>, and a radio frequency transceiver <b>210</b>. According to an example embodiment, the memory <b>204</b> may include an operating system <b>212</b> or microprocessor-readable instructions. In an example embodiment, the memory <b>204</b> may include and handle data <b>214</b>. According to an example embodiment, the memory may include buffers <b>218</b>. According to certain example embodiments, at least a portion of the memory <b>204</b> may be utilized in conjunction with a sampler <b>216</b>. In an example embodiment, the sampler <b>216</b> may be implemented in hardware, and may be considered to be handled by processor(s) <b>206</b>. In an example embodiment, the memory <b>204</b> may include a section dedicated to generating the short beacon <b>220</b>. In an example embodiment, the short beacon <b>220</b> may be generated or handled by the processor(s) <b>206</b>.
0036An example method <b>300</b> for generating a short beacon will now be described with reference to the flow diagram of <figref idref="DRAWINGS">FIG. 3</figref>. The method <b>300</b> starts in block <b>302</b>, and according to an example embodiment of the invention includes generating a short beacon frame for transmission at a selectable beacon interval, the short beacon frame comprising: a beacon timestamp field; a service set identifier (SSID) field; and one or more capability fields. In block <b>304</b>, the method <b>300</b> includes generating a traffic indicator map (TIM) frame for transmission at a selectable TIM interval, the TIM frame comprising: a TIM timestamp field; a check beacon field; and a TIM. In block <b>306</b>, the method <b>300</b> includes converting the short beacon frame and the TIM frame for wireless transmission over a hardware transmission medium. The method <b>300</b> ends after block <b>306</b>.
0037Any one or more of the embodiments described herein may be used alone, or in combination with any of the other embodiments set forth.
0038According to an example embodiment, a ratio of the TIM interval to the beacon interval is set within a range from approximately 10:1 to approximately 1000:1. According to an example embodiment, the TIM interval is set according to a delay tolerance of downlink traffic delivery. According to an example embodiment, converting the short beacon frame and the TIM frame includes signaling a short beacon mode by setting one or more MAC header frames. According to an example embodiment, generating the short beacon frame includes generating an 8 byte beacon timestamp field, a 2 byte beacon interval, a 2 to 34 byte SSID field, and a 2 byte capability field. According to an example embodiment, generating the short beacon frame may include generating a 2 byte extended capability field. According to an example embodiment, generating the TIM frame comprises generating an 8 byte TIM timestamp field, a 2 byte TIM interval, and a 2 to 34 byte TIM. According to an example embodiment, the short beacon frame and the TIM frame may be transmitted by the transmission medium.
0039Example embodiments may include a system that includes at least one access point device. The at least one access point or station may include at least one memory for storing data and computer-executable instructions; and one or more processors configured to access the at least one memory and further configured to execute computer-executable instructions for generating a short beacon frame. According to an example embodiment, the access point may generate the short beacon for transmission at a selectable beacon interval. According to an example embodiment, the short beacon frame can include: a beacon timestamp field; a service set identifier (SSID) field; and one or more capability fields. According to an example embodiment, the one or more processors may be further configured for generating a traffic indicator map (TIM) frame for transmission at a selectable TIM interval. According to an example embodiment, the TIM frame may include a TIM timestamp field; a check beacon field; and a TIM.
0040According to an example embodiment, the one or more processors may be further configured for converting the short beacon frame and the TIM frame for wireless transmission by the at least one access point device. According to an example embodiment, the TIM interval to the beacon interval is set within a range from approximately 10:1 to approximately 1000:1. According to an example embodiment, the TIM interval is set according to a delay tolerance of downlink traffic delivery. According to an example embodiment, converting the short beacon frame and the TIM frame comprises signaling a short beacon mode by setting one or more MAC header frames. According to an example embodiment, generating the short beacon frame includes generating an 8 byte beacon timestamp field, a 2 byte beacon interval, a 2 to 34 byte SSID field, and a 2 byte capability field. According to an example embodiment, generating the short beacon frame includes generating a 2 byte extended capability field. According to an example embodiment, generating the TIM frame includes generating an 8 byte TIM timestamp field, a 2 byte TIM interval, and a 2 to 34 byte TIM. According to an example embodiment, the short beacon frame and the TIM frame are transmitted by the at least one access point device.
0041Example embodiments may include a system that may include at least one station. The at least one station may include at least one memory for storing data and computer-executable instructions; one or more processors configured to access the at least one memory and further configured to execute computer-executable instructions for: receiving a short beacon frame at a selectable beacon interval from an access point device. According to an example embodiment, the short beacon frame may include: a beacon timestamp field; a service set identifier (SSID) field; and one or more capability fields. According to an example embodiment, the at least one station may be configured for receiving a traffic indicator map (TIM) frame for reception at a selectable TIM interval. According to an example embodiment, the TIM frame may include a TIM timestamp field; a check beacon field; and a TIM.
0042According to an example embodiment, the one or more processors are further configured for processing the received short beacon frame and the received TIM frame. According to an example embodiment, a ratio of the TIM interval to the beacon interval is within a range from approximately 10:1 to approximately 1000:1. According to an example embodiment, the TIM interval corresponds to a delay tolerance of traffic delivery. According to an example embodiment, receiving the short beacon frame and the TIM frame includes receiving one or more MAC header frames. According to an example embodiment, receiving the short beacon frame includes receiving an 8 byte beacon timestamp field, a 2 byte beacon interval, a 2 to 34 byte SSID field, and a 2 byte capability field. According to an example embodiment, receiving the short beacon frame comprises receiving a 2 byte extended capability field. According to an example embodiment, receiving the TIM frame includes receiving an 8 byte TIM timestamp field, a 2 byte TIM interval, and a <b>2</b> to 34 byte TIM.
0043Example embodiments include a computer program product. The computer program product may include a computer-usable medium having a computer-readable program code embodied therein. The computer readable program code may be adapted to be executed to implement a method for generating a short beacon. The method may further include generating a short beacon frame for transmission at a selectable beacon interval. The short beacon frame can include a beacon timestamp field; a service set identifier (SSID) field; and one or more capability fields. The method can include generating a traffic indicator map (TIM) frame for transmission at a selectable TIM interval. The TIM frame can include a TIM timestamp field; a check beacon field; and a TIM. The method can include converting the short beacon frame and the TIM frame for wireless transmission over a hardware transmission medium.
0044According to an example embodiment, a ratio of the TIM interval to the beacon interval is set within a range from approximately 10:1 to approximately 1000:1. According to an example embodiment, the TIM interval is set according to a delay tolerance of downlink traffic delivery. According to an example embodiment, converting the short beacon frame and the TIM frame comprises signaling a short beacon mode by setting one or more MAC header frames. According to an example embodiment, generating the short beacon frame comprises generating an 8 byte beacon timestamp field, a 2 byte beacon interval, a 2 to 34 byte SSID field, and a 2 byte capability field. According to an example embodiment, generating the TIM frame includes generating an 8 byte TIM timestamp field, a 2 byte TIM interval, and a 2 to 34 byte TIM.
0045According to example embodiments, certain technical effects can be provided, such as creating certain systems and methods that enable small battery-powered wireless devices (e.g., sensors) to utilize Wi-Fi for connecting to the Internet with very low power consumption. Example embodiments of the invention can provide the further technical effects of improving channel efficiency and battery life of sensor devices.
0046Example embodiments of the invention may include any number of hardware and/or software applications that are executed to facilitate any of the operations. In example embodiments, one or more input/output interfaces may facilitate communication between the access points, Wi-Fi terminals, stations, and one or more input/output devices. For example, a universal serial bus port, a serial port, a disk drive, a CD-ROM drive, and/or one or more user interface devices, such as a display, keyboard, keypad, mouse, control panel, touch screen display, microphone, etc., may facilitate user interaction with the access points, Wi-Fi terminals, stations, and one or more input/output devices. The one or more input/output interfaces may be utilized to receive or collect data and/or user instructions from a wide variety of input devices. Received data may be processed by one or more computer processors as desired in various embodiments of the invention and/or stored in one or more memory devices.
0047One or more network interfaces may facilitate connection of inputs and outputs to one or more suitable networks and/or connections; for example, the connections that facilitate communication with any number of sensors associated with the system. The one or more network interfaces may further facilitate connection to one or more suitable networks; for example, a local area network, a wide area network, the Internet, a cellular network, a radio frequency network, a Bluetooth™ (owned by Telefonaktiebolaget LM Ericsson) enabled network, a Wi-Fi™ (owned by Wi-Fi Alliance) enabled network, a satellite-based network, any wired network, any wireless network, etc., for communication with external devices and/or systems.
0048As desired, embodiments of the invention may include communication between components with more or less of the components illustrated in <figref idref="DRAWINGS">FIG. 1</figref> or <figref idref="DRAWINGS">FIG. 2</figref>.
0049Certain embodiments of the invention are described above with reference to block and flow diagrams of systems and methods and/or computer program products according to example embodiments of the invention. It will be understood that one or more blocks of the block diagrams and flow diagrams, and combinations of blocks in the block diagrams and flow diagrams, respectively, can be implemented by computer-executable program instructions. Likewise, some blocks of the block diagrams and flow diagrams may not necessarily need to be performed in the order presented, or may not necessarily need to be performed at all, according to some embodiments of the invention.
0050These computer-executable program instructions may be loaded onto a general-purpose computer, a special-purpose computer, a processor, or other programmable data processing apparatus to produce a particular machine, such that the instructions that execute on the computer, processor, or other programmable data processing apparatus create means for implementing one or more functions specified in the flow diagram block or blocks. These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means that implement one or more functions specified in the flow diagram block or blocks. As an example, embodiments of the invention may provide for a computer program product, comprising a computer-usable medium having a computer-readable program code or program instructions embodied therein, said computer-readable program code adapted to be executed to implement one or more functions specified in the flow diagram block or blocks. The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational elements or steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions that execute on the computer or other programmable apparatus provide elements or steps for implementing the functions specified in the flow diagram block or blocks.
0051Accordingly, blocks of the block diagrams and flow diagrams support combinations of means for performing the specified functions, combinations of elements or steps for performing the specified functions and program instruction means for performing the specified functions. It will also be understood that each block of the block diagrams and flow diagrams, and combinations of blocks in the block diagrams and flow diagrams, can be implemented by special-purpose, hardware-based computer systems that perform the specified functions, elements or steps, or combinations of special-purpose hardware and computer instructions.
0052While certain embodiments of the invention have been described in connection with what is presently considered to be the most practical and various embodiments, it is to be understood that the invention is not to be limited to the disclosed embodiments, but on the contrary, is intended to cover various modifications and equivalent arrangements included within the scope of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.
0053This written description uses examples to disclose certain embodiments of the invention, including the best mode, and also to enable any person skilled in the art to practice certain embodiments of the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of certain embodiments of the invention is defined in the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal language of the claims.
0054The techniques described above may be embodied in a computer-readable medium for configuring a computing system to execute the method. The computer-readable media may include, for example and without limitation, any number of the following: magnetic storage media including disk and tape storage media; optical storage media such as compact disk media (e.g., CD-ROM, CD-R, etc.) and digital video disk storage media; holographic memory; nonvolatile memory storage media including semiconductor-based memory units such as FLASH memory, EEPROM, EPROM, ROM; ferromagnetic digital memories; volatile storage media including registers, buffers or caches, main memory, RAM, etc.; and data transmission media including permanent and intermittent computer networks, point-to-point telecommunication equipment, carrier wave transmission media, and the Internet, just to name a few. Other new and various types of computer-readable media may be used to store and/or transmit the software modules discussed herein. Computing systems may be found in many forms including, but not limited to, mainframes, minicomputers, servers, workstations, personal computers, notepads, personal digital assistants, various wireless devices, networks, cloud computing, and embedded systems, just to name a few. A typical computing system includes at least one processing unit, an associated memory and a number of input/output (I/O) devices. A computing system processes information according to a program and produces resultant output information via input/output devices.
0055Realizations in accordance with the present invention have been described in the context of particular embodiments. These embodiments are meant to be illustrative and not limiting. Many variations, modifications, additions, and improvements are possible. Accordingly, plural instances may be provided for components described herein as a single instance. Boundaries between various components, operations and data stores are somewhat arbitrary, and particular operations are illustrated in the context of specific illustrative configurations. Other allocations of functionality are envisioned and may fall within the scope of claims that follow. Finally, structures and functionality presented as discrete components in the various configurations may be implemented as a combined structure or component. These and other variations, modifications, additions, and improvements may fall within the scope of the invention as defined in the claims that follow.
Contents5
4 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4
Every citation, both ways
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| US12495353B2 | Cited by | United States of America | – | Applicant | – |
| US9713181B2 | Cited by | United States of America | – | Search report | – |
| US12445273B2 | Cited by | United States of America | – | Search report | – |
| US12598039B2 | Cited by | United States of America | – | Applicant | – |
| US11736938B2 | Cited by | United States of America | – | Applicant | – |
| US12279227B2 | Cited by | United States of America | – | Applicant | – |
| US12483858B2 | Cited by | United States of America | – | Applicant | – |
| US10568152B2 | Cited by | United States of America | – | Applicant | – |
| US12143895B2 | Cited by | United States of America | – | Applicant | – |
| US11606669B2 | Cited by | United States of America | – | Applicant | – |
| US12342395B2 | Cited by | United States of America | – | Applicant | – |
| US11863671B1 | Cited by | United States of America | – | Applicant | – |
| US2024242197A1 | Cited by | United States of America | – | Search report | – |
| US12488664B2 | Cited by | United States of America | – | Applicant | – |
| US12262278B2 | Cited by | United States of America | – | Applicant | – |
| US11166324B2 | Cited by | United States of America | – | Applicant | – |
| US2022200789A1 | Cited by | United States of America | – | Search report | – |
| US12431002B2 | Cited by | United States of America | – | Applicant | – |
| US9699715B2 | Cited by | United States of America | – | Search report | – |
| US10257868B2 | Cited by | United States of America | – | Applicant | – |
| US11641563B2 | Cited by | United States of America | – | Applicant | – |
| US2015351018A1 | Cited by | United States of America | – | Pre-grant | – |
| US12381728B2 | Cited by | United States of America | – | Applicant | – |
| US12106641B2 | Cited by | United States of America | – | Applicant | – |
| CN114650624A | Cited by | China | – | Search report | – |
| US12581268B2 | Cited by | United States of America | – | Applicant | – |
| US12073705B2 | Cited by | United States of America | – | Applicant | – |
| US9942927B2 | Cited by | United States of America | – | Applicant | – |
| US12170892B2 | Cited by | United States of America | – | Applicant | – |
| US12075313B2 | Cited by | United States of America | – | Applicant | – |
| US11889302B2 | Cited by | United States of America | – | Applicant | – |
| WO2021229441A1 | Cited by | World Intellectual Property Organization (WIPO) | – | International search | – |
| US2017079078A1 | Cited by | United States of America | – | Pre-grant | – |
| CN115623567A | Cited by | China | – | Search report | – |
| US2022070667A1 | Cited by | United States of America | – | Applicant | – |
| US2019090082A1 | Cited by | United States of America | – | Search report | – |
| US2002131484A1 | Cites | United States of America | – | Search report | – |
| US2008175166A1 | Cites | United States of America | A | Search report | – |
| US2008175166A1 | Cites | United States of America | A | Search report | – |
| US2008225768A1 | Cites | United States of America | Y | Pre-grant | 1-2, 4-5, 7-8, 10-13 |
| US2008225768A1 | Cites | United States of America | Y | Search report | 1-2, 4-5, 7-8, 10-13 |
| US2010315983A1 | Cites | United States of America | Y | Search report | 1-2, 4-5, 7-8, 10-13 |
| US2010315983A1 | Cites | United States of America | Y | Search report | 1-2, 4-5, 7-8, 10-13 |
| US2010315983A1 | Cites | United States of America | Y | Pre-grant | 1-2, 4-5, 7-8, 10-13 |
| US2012155343A1 | Cites | United States of America | A | Pre-grant | – |
| US2012155343A1 | Cites | United States of America | A | Search report | – |
| US2012155343A1 | Cites | United States of America | A | Search report | – |
| US2013176922A1 | Cites | United States of America | Y | Search report | 1-2, 4-5, 7-8, 10-13 |
16 members in 6 offices
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 201161522561 | United States of America | P | |
| 201113977580 | United States of America | A | |
| 2011065572 | United States of America | W |
Members16
| Document | Office | Kind | |
|---|---|---|---|
| WO2013022469A1 | World Intellectual Property Organization (WIPO) | A1 | |
| KR20140044916A | Republic of Korea | A | |
| CN103782525A | China | A | |
| EP2742612A1 | European Patent Office (EPO) | A1 | |
| JP2014523221A | Japan | A | |
| EP2742612A4 | European Patent Office (EPO) | A4 | |
| KR101540557B1 | Republic of Korea | B1 | |
| JP5789053B2 | Japan | B2 | |
| US2016248564A1 | United States of America | A1 | |
| CN105916199A | China | A | |
| EP3086609A1 | European Patent Office (EPO) | A1 | |
| CN103782525B | China | B | |
| US2017188302A1 | United States of America | A1 | |
| CN105916199B | China | B | |
| US10880831B2 | United States of America | B2 | |
| EP3086609B1 | European Patent Office (EPO) | B1 |
151 transactions on the USPTO file
Allowed after 4 non-final rejections, 4 final rejections and 3 RCEs.
- Non-final rejections
- 4
- Final rejections
- 4
- RCEs
- 3
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Payment of Maintenance Fee, 4th Year, Large EntityM1551 | M1551 | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Email NotificationEML_NTR | EML_NTR | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Email NotificationEML_NTR | EML_NTR | |
| Filing Receipt - CorrectedFLRCPT.C | FLRCPT.C | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| After Final Consideration Program Additional Consideration and/or updated searchAFAC | AFAC | |
| Examiner's Amendment CommunicationEX.A | EX.A | |
| Reasons for AllowanceEX.R | EX.R | |
| Interview Summary - Examiner Initiated - TelephonicEXET | EXET | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| PILOT- Request for After Final Consideration ProgramRAFC | RAFC | |
| Response after Final ActionA.NE | A.NE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail Applicant Initiated Interview SummaryMEXIA | MEXIA | |
| Interview Summary - Applicant Initiated - TelephonicEXAT | EXAT | |
| Interview Summary- Applicant InitiatedEXIA | EXIA | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Electronic Information Disclosure StatementEIDS. | EIDS. | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail Advisory Action (PTOL - 303)MCTAV | MCTAV | |
| After Final Consideration Program Additional Consideration and/or updated searchAFAC | AFAC | |
| Advisory Action (PTOL-303)CTAV | CTAV | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Final ActionA.NE | A.NE | |
| PILOT- Request for After Final Consideration ProgramRAFC | RAFC | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail Applicant Initiated Interview SummaryMEXIA | MEXIA | |
| Interview Summary - Applicant Initiated - TelephonicEXAT | EXAT | |
| Interview Summary- Applicant InitiatedEXIA | EXIA | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Electronic Information Disclosure StatementEIDS. | EIDS. | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Email NotificationEML_NTR | EML_NTR | |
| Mail Applicant Initiated Interview SummaryMEXIA | MEXIA | |
| Interview Summary - Applicant Initiated - TelephonicEXAT | EXAT | |
| Interview Summary- Applicant InitiatedEXIA | EXIA | |
| Electronic Information Disclosure StatementEIDS. | EIDS. | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Disposal for a RCE / CPA / R129AbandonedABN9 | ABN9 | |
| Request for Continued Examination (RCE)RCEX | RCEX | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Workflow - Request for RCE - BeginBRCE | BRCE | |
| Email NotificationEML_NTR | EML_NTR |
10 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Maintenance fee paymentMAFP | MAFP | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| Information on status: patent application and granting procedure in generalRESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINERSTPP | STPP | |
| Information on status: patent application and granting procedure in generalFINAL REJECTION MAILEDSTPP | STPP | |
| Information on status: patent application and granting procedure in generalNON FINAL ACTION MAILEDSTPP | STPP | |
| Information on status: patent application and granting procedure in generalDOCKETED NEW CASE - READY FOR EXAMINATIONSTPP | STPP | |
| Information on status: patent application and granting procedure in generalADVISORY ACTION MAILEDSTPP | STPP | |
| Information on status: patent application and granting procedure in generalFINAL REJECTION MAILEDSTPP | STPP | |
| Information on status: patent application and granting procedure in generalRESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINERSTPP | STPP | |
| Information on status: patent application and granting procedure in generalNON FINAL ACTION MAILEDSTPP | STPP |
Numbers
- Publication
- 20160248564
- Application
- 15142998
Titles
- English
- SYSTEMS, METHODS, AND APPARATUS FOR A SHORT BEACON IN LOW RATE WI-FI COMMUNICATIONS
Patent term adjustment
- Applicant delay
- −194 days
- Net adjustment
- 0 days
Classification
- CPC, 8
- H04W56/00
- H04L5/0048
- H04W52/0216
- H04W84/12
- H04L69/324
- Y02D30/70
- H04W28/0221
- H04W28/0236
- IPC, 3
- H04L29 08
- H04L5 00
- H04W84 12