IP Library Granted Patent US 12,262,250
Granted Patent B2
US 12,262,250 · App. 18/218,068 · Granted Mar 25, 2025

Systems and methods for latency reduction

Inventors: Jennifer Andreoli-Fang (Boulder, CO); Bernard McKibben (Golden, CO)
Assignee: Cable Television Laboratories, Inc.
H04W28/20H04W28/0268H04W28/0278H04W72/1268H04W72/542H04W72/56H04W76/14H04W28/24H04W84/042H04W84/12
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,262,250
App. No.
18/218,068
Granted
Mar 25, 2025
Kind
B2
Abstract

Systems and methods presented herein provide for reducing latency in wireless service through a communication link comprising a Modem Termination System (MTS) and a modem. The communication link is coupled with a virtualized wireless link. In one embodiment, a method includes transferring a buffer status report (BSR) from a user equipment (UE) through the communication link to a control portion of the virtualized wireless link, generating a wireless grant to allow the data of the UE through virtualized wireless link, and generating a backhaul grant for the UE to transfer data through the communication link based on the wireless grant information.

Claims (38)

1. A method for prioritized data handling in a communication system, the method comprising:

receiving, at a wireless base station, first uplink data from a first user equipment (UE) and second uplink data from a second UE;

receiving, at the wireless base station, a bulk grant from a communication node upstream of the wireless base station, the bulk grant identifying resources available to the wireless base station for transmitting data from the wireless base station to the communication node upstream of the wireless base station;

grouping at least a first subset of the first uplink data and a first subset of the second uplink data into a combined package of data that may be accommodated by the resources available to the wireless base station for transmitting data from the wireless base station to the communication node upstream of the wireless base station; and

sending the combined package of data from the wireless base station to the communication node upstream of the wireless base station.

2. The method of claim 1 , further comprising grouping at least the first subset of the first uplink data and the first subset of the second uplink data into the combined package of data at least partially based on respective priorities of each of the first subset of the first uplink data and the first subset of the second uplink data.

3. The method of claim 1 , wherein the first subset of the first uplink data has a higher priority than a second subset of the first uplink data that is not included in the combined package of data.

4. The method of claim 3 , wherein the first subset of the second uplink data has a higher priority than a second subset of the second uplink data that is not included in the combined package of data.

5. The method of claim 1 , wherein the resources available to wireless base station for transmitting data from the wireless base station to the communication node upstream of the wireless base station are insufficient to accommodate all of the first uplink data and all of the second uplink data.

6. The method of claim 1 , further comprising, after receiving the bulk grant at wireless base station but before grouping at least the first subset of the first uplink data and the first subset of the second uplink data into the combined package of data, determining that the resources available to wireless base station for transmitting data from the wireless base station to the communication node upstream of the wireless base station are insufficient to accommodate all of the first uplink data and all of the second uplink data.

7. The method of claim 1 , further comprising, sending, from the wireless access point to the communication node upstream of wireless base station, a bulk request for sufficient resources for transmitting at least the first uplink data and the second uplink data from the wireless base station to the communication node upstream of wireless base station.

8. The method of claim 1 , further comprising, before receiving the first uplink data and the second uplink data at the wireless base station:

sending a first grant from the wireless base station to the first UE for the first UE to send the first uplink data to the wireless base station; and

sending a second grant from the wireless base station to the second UE for the second UE to send the second uplink data to the wireless base station.

9. The method of claim 1 , wherein the communication node upstream of the wireless base station comprises a wireless communication network mobile core.

10. The method of claim 9 , wherein the wireless base station is communicatively coupled to the wireless communication network mobile core at least partially via a backhaul system.

11. The method of claim 1 , wherein the wireless base station is selected from the group consisting of a cellular wireless base station and a Wi-Fi wireless base station.

12. A method for prioritized data handling in a communication system, the method comprising:

receiving, at a wireless base station, first uplink data from a first user equipment (UE) and second uplink data from a second UE;

receiving, at the wireless base station, a bulk grant from a communication node upstream of the wireless base station, the bulk grant identifying resources available to wireless base station for transmitting data from the wireless base station to the communication node upstream of the wireless base station;

determining that the resources available to wireless base station for transmitting data from the wireless base station to the communication node upstream of the wireless base station are sufficient to accommodate all of the first uplink data and all of the second uplink data;

in response to determining that the resources available to wireless base station for transmitting data from the wireless base station to the communication node upstream of the wireless base station are sufficient to accommodate all of the first uplink data and all of the second uplink data, grouping all of the first uplink data and all of the second uplink data into a combined package of data; and

sending the combined package of data from the wireless base station to the communication node upstream of the wireless base station.

13. The method of claim 12 , wherein the first uplink data includes at least a first subset of the first uplink data and a second subset of the first uplink data, the first subset of the first uplink data having a higher priority than the second subset of the first uplink data.

14. The method of claim 12 , further comprising, sending, from the wireless access point to the communication node upstream of wireless base station, a bulk request for sufficient resources for transmitting at least the first uplink data and the second uplink data from the wireless base station to the communication node upstream of wireless base station.

15. The method of claim 12 , further comprising, before receiving the first uplink data and the second uplink data at the wireless base station:

sending a first grant from the wireless base station to the first UE for the first UE to send the first uplink data to the wireless base station; and

sending a second grant from the wireless base station to the second UE for the second UE to send the second uplink data to the wireless base station.

16. A wireless base station, comprising:

a priority module configured to:

receive first uplink data from a first user equipment (UE) and a second uplink data from a second UE,

receive a bulk grant from a communication node upstream of the wireless base station, the bulk grant identifying resources available to the wireless base station for transmitting data from the wireless base station to the communication node upstream of the wireless base station, and

group at least a first subset of the first uplink data and a first subset of the second uplink data into a combined package of data that may be accommodated by the resources available to the wireless base station for transmitting data from the wireless base station to the communication node upstream of the wireless base station; and

a transceiver configured to send the combined package of data from the wireless base station to the communication node upstream of the wireless base station.

17. The wireless base station of claim 16 , wherein the wireless base station is one of a cellular wireless base station and a Wi-Fi wireless base station.

18. The wireless base station of claim 16 , wherein the priority module is further configured to group at least the first subset of the first uplink data and the first subset of the second uplink data into the combined package of data at least partially based on respective priorities of each of the first subset of the first uplink data and the first subset of the second uplink data.

19. The wireless base station of claim 16 , further comprising a memory configured to store at least each of the first uplink data and the second uplink data.

20. The wireless base station of claim 16 , further comprising a bulk request module configured to generate a bulk request to the communication node upstream of the wireless base station for sufficient resources for transmitting at least the first uplink data and the second uplink data from the wireless base station to the communication node upstream of wireless base station.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 5, 2023
From: ANDREOLI-FANG, JENNIFER; MCKIBBEN, BERNARD
To: CABLE TELEVISION LABORATORIES, INC.
Reel/Frame 064205/0977 →
Continuity (13)
Continuation 17740049 · May 9, 2022
Continuation 16126889 · Sep 10, 2018
Continuation PCTUS2017021918 · Mar 10, 2017
Continuation 15454668 · Mar 9, 2017
Continuation 15453146 · Mar 8, 2017
Continuation 15447419 · Mar 2, 2017
Continuation 15236147 · Aug 12, 2016
Provisional Application 62357770 · Jul 1, 2016
Provisional Application 62353755 · Jun 23, 2016
Provisional Application 62345634 · Jun 3, 2016
Provisional Application 62339463 · May 20, 2016
Provisional Application 62306360 · Mar 10, 2016
Related Publication 20230354102A1 · Nov 2, 2023
References Cited (50)
US 6157614A · Pasternak et al. · 2000 [cited by applicant]
US 6807193B1 · Beser · 2004 [cited by applicant]
US 7899451B2 · Hu et al. · 2011 [cited by applicant]
US 8867490B1 · Krishna et al. · 2014 [cited by applicant]
US 8897312B2 · Pesola · 2014 [cited by applicant]
US 8929319B2 · Anderson et al. · 2015 [cited by applicant]
US 9754454B2 · Onorato et al. · 2017 [cited by applicant]
US 10237786B2 · Andreoli-Fang · 2019 [cited by examiner]
US 10321351B2 · Andreoli-Fang · 2019 [cited by examiner]
US 10420085B2 · Andreoli-Fang · 2019 [cited by applicant]
US 11064393B2 · Andreoli-Fang et al. · 2021 [cited by applicant]
US 11330476B2 · Andreoli-Fang · 2022 [cited by examiner]
US 20050159162A1 · Park · 2005 [cited by applicant]
US 20080020797A1 · Denney et al. · 2008 [cited by applicant]
US 20080260389A1 · Zheng · 2008 [cited by applicant]
US 20090109922A1 · Livanos · 2009 [cited by applicant]
US 20090156213A1 · Spinelli et al. · 2009 [cited by applicant]
US 20090304055A1 · Nino et al. · 2009 [cited by applicant]
US 20100118752A1 · Suzuki et al. · 2010 [cited by applicant]
US 20100172368A1 · Eng · 2010 [cited by applicant]
US 20100284314A1 · Pelletier et al. · 2010 [cited by applicant]
US 20120287784A1 · Shatzkamer et al. · 2012 [cited by applicant]
US 20120321312A1 · Timm et al. · 2012 [cited by applicant]
US 20130010686A1 · Shatzkamer et al. · 2013 [cited by applicant]
US 20130142157A1 · Pesola · 2013 [cited by applicant]
US 20130242726A1 · Zhu et al. · 2013 [cited by applicant]
US 20130286988A1 · Zhang · 2013 [cited by applicant]
US 20130287784A1 · Brouxhon et al. · 2013 [cited by applicant]
US 20140056130A1 · Grayson et al. · 2014 [cited by applicant]
US 20140269293A1 · Patrick et al. · 2014 [cited by applicant]
US 20140321318A1 · Persson et al. · 2014 [cited by applicant]
US 20140328190A1 · Lord et al. · 2014 [cited by applicant]
US 20150358838A1 · Wei et al. · 2015 [cited by applicant]
US 20160142934A1 · Ahmadzadeh et al. · 2016 [cited by applicant]
US 20160262169A1 · Das et al. · 2016 [cited by applicant]
US 20160315675A1 · Seok · 2016 [cited by examiner]
US 20160330715A1 · Chen · 2016 [cited by examiner]
US 20170244539A1 · Hanna et al. · 2017 [cited by applicant]
US 20170265106A1 · Andreoli-Fang et al. · 2017 [cited by applicant]
US 20170265216A1 · Andreoli-Fang et al. · 2017 [cited by applicant]
US 20170280467A1 · Zhu et al. · 2017 [cited by applicant]
US 20170330408A1 · Onorato et al. · 2017 [cited by applicant]
US 20180069618A1 · Loehr et al. · 2018 [cited by applicant]
US 20180255557A1 · Andreoli-Fang · 2018 [cited by applicant]
US 20180270103A1 · Chapman et al. · 2018 [cited by applicant]
US 20180279359A1 · Liu et al. · 2018 [cited by applicant]
US 20190297522A1 · Andreoli-Fang · 2019 [cited by applicant]
US 20190297535A1 · Andreoli-Fang · 2019 [cited by examiner]
US 20220124535A1 · Manolakos · 2022 [cited by examiner]
International Search Report in PCT/US17/21918, mailed Aug. 16, 2017. [cited by applicant]