IP Library › Granted Patent US 12,317,319
Granted Patent B2
US 12,317,319 · App. 17/428,458 · Granted May 27, 2025

System and method for reducing delays of timer-based transmissions on a shared carrier

Inventor: Chih-Hsiang Wu (Taoyuan, TW)
Assignee: GOOGLE LLC
H04W74/0816H04L27/0006
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,317,319
App. No.
17/428,458
Granted
May 27, 2025
Kind
B2
Abstract

A method for reducing transmission delays, implemented in a communication device, includes starting ( 502 ) a first timer. An expiration ( 504 ) of the first timer corresponds to a desired transmission time for a first message. The method also includes, before the expiration of the first timer, starting ( 504 ) a first channel access procedure of one or more channel access procedures, and determining ( 508 ), using the one or more channel access procedures, whether a shared carrier is available for transmission after the expiration of the first timer. The method also includes, based on whether the shared carrier is available for transmission after the expiration of the first timer ( 510 ), either transmitting ( 512 ) or not transmitting ( 514 ) the first message to another communication device via the shared carrier.

Claims (77)

1. A method, in a communication device, for reducing transmission delays, the method comprising:

starting, by the communication device, a first timer, wherein an expiration of the first timer corresponds to a desired transmission time for a first message;

after starting the first timer and before the expiration of the first timer, starting, by the communication device, a first channel access procedure of one or more channel access procedures;

determining, by the communication device and using the one or more channel access procedures, whether a shared carrier is available for transmission after the expiration of the first timer; and

based on whether the shared carrier is available for transmission after the expiration of the first timer, either transmitting or not transmitting the first message to another communication device via the shared carrier, including

in a first instance when determining that the shared carrier is available for transmission after the expiration of the first timer, transmitting the first message to the other communication device via the shared carrier, and

in a second instance when determining that the shared carrier is not available for transmission after the expiration of the first timer, not transmitting the first message to the other communication device via the shared carrier.

2. The method of claim 1 , wherein:

determining whether the shared carrier is available for transmission after the expiration of the first timer includes determining that the shared carrier is available for transmission after the expiration of the first timer using the first channel access procedure; and

the method comprises, in response to determining that the shared carrier is available for transmission after the expiration of the first timer, transmitting the first message to the other communication device via the shared carrier.

3. The method of claim 1 , further comprising:

determining, by the communication device, that the first channel access procedure ended before the expiration of the first timer; and

starting, by the communication device, a second channel access procedure of the one or more channel access procedures,

wherein determining whether the shared carrier is available for transmission after the expiration of the first timer includes determining that the shared carrier is available for transmission after the expiration of the first timer using the second channel access procedure, and

wherein the method comprises, in response to determining that the shared carrier is available for transmission after the expiration of the first timer, transmitting the first message to the other communication device via the shared carrier.

4. The method of claim 3 , wherein:

the second channel access procedure is shorter than the first channel access procedure; or

the first channel access procedure has a variable duration and the second channel access procedure has a fixed duration.

5. The method of claim 1 , wherein:

the shared carrier is an unlicensed spectrum; and

each of the one or more channel access procedures utilizes an energy detection technique to determine whether the shared carrier is idle.

6. The method of claim 1 , wherein starting the first channel access procedure includes:

determining a starting time for the first channel access procedure; and

starting the first channel access procedure at the starting time.

7. The method of claim 6 , wherein determining the starting time includes:

(i) determining the starting time based on a priority associated with the first message;

(ii) determining a duration of the first channel access procedure, and determining the starting time based on the determined duration; or

(iii) setting the starting time to be a predetermined time interval before the expiration of the first timer.

8. The method of claim 1 , further comprising:

starting, by the communication device, a second timer, wherein an expiration of the second timer corresponds to a desired transmission time for a second message, and wherein starting the first channel access procedure occurs before the expiration of the second timer;

determining, by the communication device and using the one or more channel access procedures, whether the shared carrier is available for transmission after the expiration of the second timer; and

based on whether the shared carrier is available for transmission after the expiration of the second timer, either transmitting or not transmitting the second message to the other communication device via the shared carrier.

9. The method of claim 8 , wherein:

determining whether the shared carrier is available for transmission after the expiration of the first timer includes determining that the shared carrier is available for transmission after the expiration of the first timer using the first channel access procedure;

the method comprises, in response to determining that the shared carrier is available for transmission after the expiration of the first timer, transmitting the first message to the other communication device via the shared carrier;

the method further comprises determining, by the communication device, that the first channel access procedure ended before the expiration of the second timer;

the method further comprises starting, by the communication device and before the expiration of the second timer, a second channel access procedure of the one or more channel access procedures;

determining whether the shared carrier is available for transmission after the expiration of the second timer includes determining that the shared carrier is available for transmission after the expiration of the second timer using the second channel access procedure; and

the method further comprises, in response to determining that the shared carrier is available for transmission after the expiration of the second timer, transmitting the second message to the other communication device via the shared carrier.

10. The method of claim 1 , wherein:

the communication device is a user device;

the other communication device is a base station; and

the first message is one of (i) a buffer status report message, (ii) a scheduling request message, (iii) a power headroom report message, (iv) a registration request message, or (v) a deregistration request message.

11. The method of claim 1 , wherein:

the communication device is a base station; and

the other communication device is a user device or another base station.

12. The method of claim 1 , wherein:

starting the first channel access procedure, and determining whether the shared carrier is available for transmission after the expiration of the first timer, occur at a first protocol layer supported by the communication device; and

starting the first timer occurs at a second protocol layer supported by the communication device, the second protocol layer being different than the first protocol layer.

13. The method of claim 12 , wherein starting the first channel access procedure includes starting the first channel access procedure in response to the first protocol layer receiving an inter-protocol layer message from the second protocol layer.

14. A communication device comprising processing hardware and configured to:

start a first timer, wherein an expiration of the first timer corresponds to a desired transmission time for a first message;

after starting the first timer and before the expiration of the first timer, start a first channel access procedure of one or more channel access procedures;

determine, using the one or more channel access procedures, whether a shared carrier is available for transmission after the expiration of the first timer; and

based on whether the shared carrier is available for transmission after the expiration of the first timer, either transmit or not transmit the first message to another communication device via the shared carrier, including

in a first instance when determining that the shared carrier is available for transmission after the expiration of the first timer, transmitting the first message to the other communication device via the shared carrier, and

in a second instance when determining that the shared carrier is not available for transmission after the expiration of the first timer, not transmitting the first message to the other communication device via the shared carrier.

15. The communication device of claim 14 , wherein the communication device is further configured to:

when determining, using the first channel access procedure, that the shared carrier is available for transmission after the expiration of the first timer, transmit the first message to the other communication device via the shared carrier.

16. The communication device of claim 14 , wherein the communication device is further configured to, when determining that the first channel access procedure ended before the expiration of the first timer:

start a second channel access procedure of the one or more channel access procedures.

17. The communication device of claim 16 , wherein:

the second channel access procedure is shorter than the first channel access procedure; or

the first channel access procedure has a variable duration and the second channel access procedure has a fixed duration.

18. The communication device of claim 14 , wherein:

starting the first channel access procedure includes

(i) determining a starting time for the first channel access procedure, and

(ii) starting the first channel access procedure at the starting time; and

determining the starting time includes

(i) determining the starting time based on a priority associated with the first message,

(ii) determining a duration of the first channel access procedure, and

determining the starting time based on the determined duration, or

(iii) setting the starting time to be a predetermined time interval before the expiration of the first timer.

19. The communication device of claim 14 , wherein the communication device is further configured to:

start a second timer, wherein an expiration of the second timer corresponds to a desired transmission time for a second message, and wherein starting the first channel access procedure occurs before the expiration of the second timer;

determine, using the one or more channel access procedures, whether the shared carrier is available for transmission after the expiration of the second timer; and

based on whether the shared carrier is available for transmission after the expiration of the second timer, either transmit or not transmit the second message to the other communication device via the shared carrier.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2021
From: WU, CHIH-HSIANG
To: GOOGLE LLC
Reel/Frame 057339/0187 →
Continuity (2)
Provisional Application 62804665 · Feb 12, 2019
Related Publication 20220110157A1 · Apr 7, 2022
References Cited (57)
US 7050407B1 · Frazer · 2006 [cited by examiner]
US 10123350B2 · Ye et al. · 2018 [cited by applicant]
US 10264605B2 · Godana et al. · 2019 [cited by applicant]
US 20030096631A1 · Kayama · 2003 [cited by examiner]
US 20040148546A1 · Meyer · 2004 [cited by examiner]
US 20050030894A1 · Stephens · 2005 [cited by examiner]
US 20050093943A1 · O'Hara · 2005 [cited by examiner]
US 20070248040A1 · Huh · 2007 [cited by examiner]
US 20090213818A1 · Park · 2009 [cited by examiner]
US 20100113042A1 · Kasslin · 2010 [cited by examiner]
US 20140016547A1 · Jeong · 2014 [cited by examiner]
US 20140056198A1 · Quan · 2014 [cited by examiner]
US 20150126506A1 · Castro · 2015 [cited by examiner]
US 20160198457A1 · Chu · 2016 [cited by examiner]
US 20170279565A1 · Han et al. · 2017 [cited by applicant]
US 20180020382A1 · Kim · 2018 [cited by examiner]
US 20180034588A1 · Lo · 2018 [cited by examiner]
US 20180049143A1 · Gupta et al. · 2018 [cited by applicant]
US 20180376494A1 · Hu et al. · 2018 [cited by applicant]
US 20190116514A1 · Ookubo · 2019 [cited by examiner]
US 20190313354A1 · Gupta et al. · 2019 [cited by applicant]
US 20200107372A1 · Agiwal · 2020 [cited by examiner]
US 20200344644A1 · Liu · 2020 [cited by examiner]
US 20210045110A1 · Fröberg Olsson · 2021 [cited by examiner]
US 20230074024A1 · Zou · 2023 [cited by examiner]
CN 101061677A · 2007 [cited by applicant]
CN 104066091A · 2014 [cited by applicant]
CN 106134226A · 2016 [cited by applicant]
CN 106465138A · 2017 [cited by applicant]
CN 106538028A · 2017 [cited by applicant]
CN 107079494A · 2017 [cited by applicant]
CN 107113889A · 2017 [cited by applicant]
CN 107295694A · 2017 [cited by applicant]
CN 107431978A · 2017 [cited by applicant]
CN 107624265A · 2018 [cited by applicant]
CN 107852748A · 2018 [cited by applicant]
CN 107852766A · 2018 [cited by applicant]
CN 109314981A · 2019 [cited by applicant]
CN 109565761A · 2019 [cited by applicant]
CN 109565869A · 2019 [cited by applicant]
WO WO2016018182A1 · 2016 [cited by applicant]
WO WO2016046625A1 · 2016 [cited by applicant]
WO WO2017025000A1 · 2017 [cited by applicant]
WO WO2018062966A1 · 2018 [cited by applicant]
WO WO2018191916A1 · 2018 [cited by applicant]
Huawei et al., “Discussion on SR for NR-U,” 3GPP (2018). [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2020/017823, dated May 20, 2020, 20 pages. [cited by applicant]
International Preliminary Report on Patentability for Application No. PCT/US2020/017823, dated Jul. 5, 2021, 22 pages. [cited by applicant]
Karupongsiri et al., A Hybrid Random Acess Method for Smart Meters on LTE Networks, IEEE XPLORE (Jul. 2016). [cited by applicant]
Office Action and Search Report for Chinese Patent Application No. 202080021126.0, dated Jun. 29, 2023. [cited by applicant]
Sony, DRS design for NR unlicensed Spectrum, 3GPP TSG RAN WG1 Meeting 91 (Nov. 2017). [cited by applicant]
Xiaoguang, TD-LTE-based network optimization design and application, China Master's Theses Full-text Database Information Technology Series (Jul. 2015). [cited by applicant]
Medium Access Control (MAC) protocol specification (Release 15), 3GPP TS 38.321 (2018). [cited by applicant]
Non-Access-Stratum (NAS) protocol for 5G system (5GS); Stage 3 (Release 15), 3GPP TS 24.501 (2019). [cited by applicant]
Radio Link Control (RLC) Protocol specification (Release 15), 3GPP TS 38.322 (2018). [cited by applicant]
Radio Resource Control (RRC) protocol specification (Release 15), 3GPP TS 38.331 (2018). [cited by applicant]
Study on NR-based access to unlicensed spectrum (Release 16), 3GPP TR 38.889 (2018). [cited by applicant]