Legal claims defining the scope of protection, as filed with the USPTO.
1. A wireless communication device, comprising: a high-power radio configured to communicate according to a first communication protocol; a low-power radio configured to communicate according to a second communication protocol; and at least one processor communicatively coupled to the high-power radio and the low-power radio, wherein the at least one processor is configured to execute software instructions to cause the wireless communication device to: receive from an access point an indication that the access point supports an assisted wakeup service; provide to a recipient device an indication that the wireless communication device supports the assisted wakeup service; receive from the recipient device a request to implement the assisted wakeup service; receive a beacon message via the high-power radio, the beacon message including a traffic indication map (TIM) indicating that the access point has data available to transmit to the recipient device according to the first communication protocol; and transmit a low-power update (LPU) message to the recipient device via the low-power radio, the LPU message including at least a portion of the TIM indicating that the access point has data available to transmit to the recipient device according to the first communication protocol, wherein implementing the assisted wakeup service includes transmitting the LPU message to the recipient device via the low-powered radio.
2. The wireless communication device of claim 1 , wherein the first communication protocol is a Wi-Fi protocol, and the second communication protocol is a Bluetooth Low Energy protocol.
3. The wireless communication device of claim 1 , wherein the beacon message is received from the access point.
4. The wireless communication device of claim 1 , wherein the at least one processor is configured to execute software instructions to further cause the wireless communication device to: determine that the TIM includes a block of identifiers of devices registered for assisted wakeup service, the block of identifiers including an identifier of the recipient device; wherein the at least the portion of the TIM includes the block of identifiers assigned to devices registered for assisted wakeup service.
5. The wireless communication device of claim 1 , wherein the at least one processor is configured to execute software instructions to further cause the wireless communication device to: receive from the recipient device, prior to the receiving the beacon message, an instruction to forward to the recipient device, according to the second communication protocol, the at least the portion of the TIM.
6. The wireless communication device of claim 1 , wherein the at least one processor is configured to execute software instructions to further cause the wireless communication device to: receive from the recipient device an advertising message according to the second communication protocol, wherein transmitting the LPU message is responsive to the advertising message.
7. The wireless communication device of claim 1 , wherein the at least one processor is configured to execute software instructions to further cause the wireless communication device to: receive an advertising message from the recipient device via the low-power radio, according to the second communication protocol, the advertising message indicating that the recipient device is prepared to receive communications according to the second communication protocol; transmit a scan request message via the low-power radio, responsive to the advertising message, the scan request message instructing the recipient device to scan for further communication according to the second communication protocol; receive a scan response message via the low-power radio, responsive to the scan request message, the scan response message acknowledging that the recipient device will scan for further communication according to the second communication protocol, wherein transmitting the LPU message is responsive to the scan response message.
8. The wireless communication device of claim 1 , wherein the LPU message further includes an indication of time until a next multicast transmission by the access point, and a beacon update sequence number, wherein the indication of time and the beacon update sequence number are derived from the beacon message.
9. A non-transitory computer-readable medium storing software instructions executable by a processor of a wireless communication device to cause the wireless communication device to: receive a first communication according to a first communication protocol, the first communication including a traffic indication map (TIM) indicating that an access point has data available to transmit to a recipient device according to the first communication protocol; and transmit a second communication to the recipient device according to a second communication protocol, the second communication including: at least a portion of the TIM indicating that the access point has data available to transmit to the recipient device according to the first communication protocol, an indication of time until a next multicast transmission by the access point, and a beacon update sequence number, wherein the indication of time and the beacon update sequence number are derived from the first communication.
10. The non-transitory computer-readable medium of claim 9 , wherein the software instructions are further executable to cause the wireless communication device to: determine that the TIM includes a block of identifiers of devices registered for assisted wakeup service, the block of identifiers comprising an identifier of the recipient device; wherein the at least the portion of the TIM comprises the block of identifiers assigned to devices registered for assisted wakeup service.
11. The non-transitory computer-readable medium of claim 9 , wherein the software instructions are further executable to cause the wireless communication device to: receive from the access point an indication that the access point supports an assisted wakeup service; provide to the recipient device an indication that the wireless communication device supports the assisted wakeup service; and receive from the recipient device a request to implement the assisted wakeup service, wherein implementing the assisted wakeup service includes transmitting the second communication according to the second communication protocol.
12. The non-transitory computer-readable medium of claim 9 , wherein the software instructions are further executable to cause the wireless communication device to: receive from the recipient device, prior to receiving the first communication, an instruction to forward to the recipient device, according to the second communication protocol, the at least the portion of the TIM.
13. The non-transitory computer-readable medium of claim 9 , wherein the software instructions are further executable to cause the wireless communication device to: receive from the recipient device an advertising message according to the second communication protocol, wherein transmitting the second communication is responsive to the advertising message.
14. A method for performing an assisted wakeup service, the method comprising: by a wireless communication device: receiving a first communication according to a first communication protocol, the first communication including a traffic indication map (TIM) indicating that an access point has data available to transmit to a recipient device according to the first communication protocol; determining that the TIM includes a block of identifiers of devices registered for assisted wakeup service, the block of identifiers comprising an identifier of the recipient device; and transmitting a second communication to the recipient device according to a second communication protocol, the second communication including at least a portion of the TIM indicating that the access point has data available to transmit to the recipient device according to the first communication protocol, wherein the at least the portion of the TIM comprises the block of identifiers assigned to devices registered for assisted wakeup service.
15. The method of claim 14 , further comprising: receiving from the access point an indication that the access point supports an assisted wakeup service; providing to the recipient device an indication that the wireless communication device supports the assisted wakeup service; and receiving from the recipient device a request to implement the assisted wakeup service, wherein implementing the assisted wakeup service includes transmitting the second communication according to the second communication protocol.
16. The method of claim 14 , further comprising: receiving from the recipient device, prior to receiving the first communication, an instruction to forward to the recipient device, according to the second communication protocol, the at least the portion of the TIM.
17. The method of claim 14 , further comprising: receiving from the recipient device an advertising message according to the second communication protocol, wherein transmitting the second communication is responsive to the advertising message.
18. The method of claim 14 , wherein the second communication includes an indication of time until a next multicast transmission by the access point, and a beacon update sequence number, wherein the indication of time and the beacon update sequence number are derived from the first communication.
Unknown
October 26, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.