IP Library › Granted Patent US 12,395,936
Granted Patent B2
US 12,395,936 · App. 17/828,107 · Granted Aug 19, 2025

Method for wireless data reception, and wireless device

Inventors: ZhaoMing Li (Suzhou, CN); ZuoHui Peng (Suzhou, CN)
Assignee: REALTEK SEMICONDUCTOR CORP.
H04W52/0229H04W56/0015
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,395,936
App. No.
17/828,107
Granted
Aug 19, 2025
Kind
B2
Abstract

The application proposes a method for wireless data reception and a wireless device, adaptable for the wireless device to receive data from an access point. Firstly, a transceiver of the wireless device is switched on at the target beacon transmission time. Thereafter, a first portion of a beacon is received, wherein a length of the first portion is less than a complete length of the entire beacon, and the first portion comprises a time stamp and a TIM. Finally, it is determined whether a data packet needs to be received according to the TIM. If it is determined that there is no data packet to receive, the transceiver of the wireless device is switched off without completing the reception of the entire beacon.

Claims (73)

1. A method for wireless data reception, adaptable for a wireless device to receive data frames from an access point, comprising:

enabling a transceiver of the wireless device at a target beacon transmission time;

receiving only a first portion of a beacon, wherein a length of the first portion is less than a full length of the beacon, the first portion of the beacon comprising a time stamp and a traffic indication map (TIM);

determining whether there is any buffered data packet pending for reception according to the TIM;

in response to determining that there is no buffered data packet pending for reception according to the TIM;

checking whether an offset between the time stamp and a local time of the wireless device exceeds a threshold; and

in response to checking that the offset not exceeding a threshold value:

performing a local time synchronization according to the time stamp, and

then switching off the transceiver of the wireless device without receiving a remaining portion of the complete beacon; and

in response to determining that there is a buffered data packet pending for reception according to the TIM:

receiving the remaining portion of the complete beacon, wherein the remaining portion of the complete beacon comprises a frame check sequence;

verifying an integrity of the beacon according to the frame check sequence; and

in response to verification of the integrity of the beacon failing, switching off the transceiver of the wireless device,

wherein further in response to determining there is no buffered data packet pending for reception according to the TIM, and

in response to checking that the offset exceeds the threshold, the method further comprises:

receiving the remaining portion of the complete beacon, wherein the remaining portion of the complete beacon comprises the frame check sequence;

verifying an integrity of the complete beacon according to the frame check sequence; and

in response to verification of the integrity of the complete beacon failing, switching off the transceiver of the wireless device.

2. The method according to claim 1 , wherein in response to the TIM indicating that a data packet is buffered for reception, and the integrity of the beacon is verified, the method further comprises:

performing a local time synchronization according to the time stamp;

receiving the data packet; and

switching off the transceiver of the wireless device upon conclusion of receiving the data packet.

3. The method according to claim 1 , wherein in response to the TIM indicating that there is no buffered data packet to receive, the offset exceeds the threshold, and the integrity of the complete beacon is verified, the method further comprises:

performing the local time synchronization according to the time stamp;

receiving the data packet; and

switching off the transceiver of the wireless device upon conclusion of receiving the data packet.

4. The method according to claim 1 , further comprising:

interpreting one or more element identifiers in the first portion to find out a TIM information element, wherein the TIM is a bit map in the TIM information element.

5. A wireless device for receiving data from a remote device, comprising:

a transceiver, for transmitting and receiving wireless signals;

a time synchronization circuit, configured to perform a local time synchronization; and

a control circuit, coupled to the transceiver, configured to disable or enable the transceiver;

wherein the control circuit enables the transceiver at a target beacon transmission time to receive only a first portion of a beacon, wherein the beacon comprises the first portion and a second portion, wherein the first portion comprises a time stamp and a traffic indication map (TIM) and the second portion comprises a frame check sequence;

wherein the control circuit determines whether to receive a complete beacon, including the second portion in the remote device according to the traffic indication map; and

wherein in response to the control circuit determining that an integrity of the beacon is not correct, according to the frame check sequence of the second portion, the control circuit is configured to disable the transceiver from receiving data packets;

wherein in response to determining that there is no buffered data packet pending for reception according to the TIM:

the control circuit checks whether an offset between the time stamp and a local time of the wireless device exceeds a threshold;

in response to checking that the offset not exceeding the threshold value:

the time synchronization circuit performs the local time synchronization according to the time stamp;

then switching off the transceiver of the wireless device without receiving the second portion of the complete beacon; and

in response to checking that the offset exceeding the threshold, the transceiver receives the second portion of the complete beacon, the control circuit verifies the integrity of the complete beacon according to the frame check sequence; and

in response to verification of the integrity of the complete beacon failing, the control circuit is configured to disable the transceiver, and in response to the integrity of the complete beacon being verified, the time synchronization circuit performs the local time synchronization according to the time stamp.

6. The wireless device according to claim 5 , wherein:

when the control circuit determines that there is the buffered data packet in the remote device, the transceiver receives the second portion of the beacon;

the control circuit verifies an integrity of the complete beacon according to the frame check sequence, the complete beacon comprising both the first portion of the beacon and the second portion of the beacon; and

wherein the control circuit is further configured to disable the transceiver, in response to the verification of the integrity of the complete beacon failing.

7. The wireless device according to claim 5 , wherein:

in response to the control circuit determining that there is the buffered data packet in the remote device, the transceiver receives the second portion of the beacon;

the control circuit verifies the integrity of a complete beacon according to the frame check sequence, the complete beacon comprising both the first portion of the beacon and the second portion of the beacon; and

in response to the integrity of the complete beacon being verified, the time synchronization circuit performs the local time synchronization according to the time stamp, and the wireless device enters a normal mode from a sleep mode.

8. A method for receiving a beacon from a remote device, applicable to a wireless device, comprising:

enabling a transceiver of the wireless device at a target time;

receiving only a first portion of the beacon, wherein the beacon comprises the first portion and a second portion, the first portion comprises a traffic indication signal, and the second portion comprises a frame check sequence;

determining whether there is a data packet buffered in the remote device for transmission to the wireless device according to the traffic indication signal; and

in response to determining that there is no data packet buffered in the remote device for transmission to the wireless device, disabling the transceiver of the wireless device before the complete beacon has been received;

comparing a time stamp in the first portion and a local time of the wireless device to generate an offset; and

in response to comparing that the offset is smaller than a threshold value:

performing a local time synchronization according to the time stamp; and

then switching off the transceiver of the wireless device without receiving a remaining portion of the complete beacon;

in response to comparing that the offset is not being smaller than the threshold value;

enabling the transceiver to receive the second portion of the complete beacon;

verifying an integrity of the complete beacon according to the frame check sequence; and

in response to the integrity of the beacon being verified, performing the local time synchronization according to the time stamp.

9. The method according to claim 8 , further comprising:

when the traffic indication signal indicates the data packet is buffered in the remote device, completely receiving the beacon, wherein the beacon comprises a frame check sequence;

verifying an integrity of the beacon according to the frame check sequence; and

in response to verification of the integrity of the beacon failing, disabling the transceiver of the wireless device.

10. The method according to claim 8 , further comprising:

in response to the traffic indication signal indicating the data packet is buffered in the remote device, receiving the complete beacon, wherein the first portion comprises a time stamp, and the beacon comprises a second portion comprising a frame check sequence;

verifying an integrity of the beacon according to the frame check sequence;

in response to the integrity of the beacon being verified, performing a local time synchronization according to the time stamp;

receiving the buffered data packet transmitted from the remote device; and

disabling the transceiver of the wireless device after the buffered data packet is received.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2024
From: SUZHOU PANKORE INTEGRATED CIRCUIT TECHNOLOGY CO. LTD.
To: REALTEK SEMICONDUCTOR CORP.
Reel/Frame 068884/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2022
From: LI, ZHAOMING; PENG, ZUOHUI
To: SUZHOU PANKORE INTEGRATED CIRCUIT TECHNOLOGY CO. LTD.
Reel/Frame 060051/0776 →
Priority Claims (1)
CN 202110758052.5 · Jul 5, 2021 · national
Continuity (1)
Related Publication 20230007588A1 · Jan 5, 2023
References Cited (29)
US 7593378B1 · Murali · 2009 [cited by examiner]
US 8879452B2 · Liu · 2014 [cited by examiner]
US 9232473B2 · Abraham et al. · 2016 [cited by applicant]
US 9462549B2 · Alon et al. · 2016 [cited by applicant]
US 9538552B2 · Choi et al. · 2017 [cited by applicant]
US 9668212B2 · Lee · 2017 [cited by examiner]
US 9848384B2 · Chari · 2017 [cited by examiner]
US 10728851B1 · Konradsson · 2020 [cited by examiner]
US 11160013B2 · Choi et al. · 2021 [cited by applicant]
US 20040008661A1 · Myles · 2004 [cited by examiner]
US 20080107156A1 · Wentick · 2008 [cited by examiner]
US 20090247094A1 · Sakoda · 2009 [cited by examiner]
US 20120268250A1 · Kaufman · 2012 [cited by examiner]
US 20130044739A1 · Huang · 2013 [cited by examiner]
US 20140293992A1 · Abraham · 2014 [cited by examiner]
US 20160071404A1 · Chiarizio · 2016 [cited by examiner]
US 20200221382A1 · Konradsson et al. · 2020 [cited by applicant]
US 20220417850A1 · Sandgren · 2022 [cited by examiner]
CN 102740430A · 2012 [cited by applicant]
CN 104247302A · 2014 [cited by applicant]
CN 104429006A · 2015 [cited by applicant]
CN 108696324A · 2018 [cited by applicant]
CN 111182610A · 2020 [cited by applicant]
EP 3322229A1 · 2018 [cited by applicant]
TW 201603608A · 2016 [cited by applicant]
WO 2019164770A1 · 2019 [cited by applicant]
A. Mahmood et al., “Clock Synchronization over IEEE 802.11—A Survey of Methodologies and Protocols,” IEEE Transactions on Industrial Informatics, vol. 13, No. 2, pp. 907-922, Sec. IV.B. (Year: 2017). [cited by examiner]
IEEE Standard for Information Technology 802.Nov. 2020, LAN/MAN Standards Committee of the IEEE Computer Society Dec. 3, 2020, pp. 2729-2739 (Year: 2020). [cited by examiner]
TW Office Action dated May 10, 2022 in Taiwan application No. 110128806. [cited by applicant]
Cited By (1)
US 12,532,262