US 12,284,633 B2
Efficient bandwidth utilization for communication systems
Nimesh P. Ambeskar, Germantown, MD (US); Ashritha Mohan Ram, Germantown, MD (US); and John Border, Germantown, MD (US)
Assigned to Hughes Network Systems, LLC, Germantown, MD (US)
Filed by Hughes Network Systems, LLC, Germantown, MD (US)
Filed on Jul. 26, 2021, as Appl. No. 17/385,074.
Prior Publication US 2023/0029644 A1, Feb. 2, 2023
Int. Cl. H04W 72/0446 (2023.01); H04B 7/185 (2006.01); H04B 7/212 (2006.01); H04W 72/1268 (2023.01)
CPC H04W 72/0446 (2013.01) [H04B 7/18582 (2013.01); H04B 7/2123 (2013.01); H04W 72/1268 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A method performed by one or more computers, the method comprising:
receiving, by the one or more computers, a transmission from each of multiple terminals through a communication network;
determining, by the one or more computers, separate timing offsets for the multiple terminals, wherein, for the each of the multiple terminals, the timing offset for the terminal is based on the transmission received from the terminal;
determining, by the one or more computers, separate aperture window sizes for the multiple terminals, wherein, for the each of the multiple terminals, the aperture window size for the terminal (i) is determined based on the timing offset determined for the terminal and (ii) specifies a size of an aperture window that provides a time range to search for an identifier that specifies a beginning of a data burst in a transmission from the terminal;
generating, by the one or more computers, allocation data that assigns communication resources to the multiple terminals, wherein the assignment of the communication resources sets a timing of data bursts to account for utilization of different aperture window sizes for different terminals of the multiple terminals, with the communication resources being assigned based on the separate aperture window sizes determined for the multiple terminals; and
communicating, by the one or more computers, with the multiple terminals to indicate the communication resources respectively allocated to the multiple terminals.