Efficient bandwidth utilization for communication systems

US12284633B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12284633-B2
Application numberUS-202117385074-A
CountryUS
Kind codeB2
Filing dateJul 26, 2021
Priority dateJul 26, 2021
Publication dateApr 22, 2025
Grant dateApr 22, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamically reducing an aperture size to reduce overhead. For example, a server can receive a first transmission from a first terminal through a communication network. The server can determine a timing offset associated with the first terminal based on the first transmission. The server can determine an aperture window size for an aperture window for the first terminal based on the determined timing offset associated with the first terminal. The server can generate allocation data that assigns communication resources to one or more terminals that includes the first terminal, the allocation data being based on the determined aperture window size for the first terminal. The server can communicate with the one or more terminals to indicate the communication resources respectively allocated to the one or more terminals.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The method of claim 1 , wherein the one or more computers comprises one or more computers of a satellite gateway. 3. The method of claim 1 , wherein communicating with the multiple terminals to indicate the communication resources respectively allocated to the multiple terminals further comprises providing, by the one or more computers, second data representing the separate timing offsets to the multiple terminals such that the each of the multiple terminals is provided the timing offset determined for the terminal. 4. The method of claim 3 , further comprising: providing, by a first terminal of the multiple terminals, another transmission that comprises timing adjustments based on the allocation data generated by the one or more computers, wherein the timing adjustments include adjustments to a buffer period or overhead between data bursts. 5. The method of claim 4 , further comprising: receiving, by the one or more computers, the other transmission from the first terminal through the communication network; determining, by the one or more computers, another timing offset associated with the first terminal based on the other transmission, wherein the determined other timing offset is smaller than a previous timing offset provided by the one or more computers to the first terminal; and determining, by the one or more computers, another aperture window size for the first terminal based on the determined other timing offset associated with the first terminal, wherein the other aperture window size specifies a size of a second aperture window that provides a second time range to search for a second identifier that specifies a beginning of a data burst in a subsequent transmission from the first terminal, wherein searching for the second identifier further comprises: correlating, by the one or more computers, the second identifier with one or more signals in the subsequent transmission during the other aperture window to identify the second identifier. 6. The method of claim 1 , wherein determining the separate aperture window sizes for the multiple terminals comprises: adjusting, by the one or more computers, the separate aperture window sizes of the aperture windows using the separate timing offsets associated with the multiple terminals to synchronize timing of communication with the multiple terminals. 7. The method of claim 1 , wherein the separate timing offsets associated with the multiple terminals comprise, for the each terminal of the multiple terminals, (i) a time difference between a time a message from the terminal is received and an expected time for the message from the terminal to be received and (ii) a time delay associated with a drift of a satellite in a communication pathway between the terminal and the one or more computers. 8. The method of claim 1 , wherein generating the allocation data comprises allocating resources for data bursts to be transmitted by the multiple terminals, wherein the allocation for each data burst comprises allocation time for (i) an overhead portion, (ii) radio ramp up, (iii) the identifier, (iv) a data payload for the data burst, (v) one or more pilot symbols, and (vi) radio ramp down. 9. The method of claim 1 , wherein receiving the transmissions from the multiple terminals comprises: in response to receiving a first transmission from a first terminal, accessing, by the one or more computers, a first aperture window from an aperture window database, the aperture window database comprising data representing a plurality of aperture windows, the first aperture window having an aperture window size shorter than a previous aperture window provided by the one or more computers for the first terminal; correlating, by the one or more computers, an identifier assigned to the first terminal against one or more data bursts in the first transmission within a time range identified by the first aperture window; identifying, by the one or more computers, a correlation time associated with an end symbol of the identifier for the first terminal from the correlation; and determining, by the one or more computers, a timing offset for the first terminal by comparing the correlation time to an expected time, where the expected time represents a time the one or more computers expects to identify a data burst for the first terminal, the expected time comprising a time the data burst is expected to be received, a length of time for an overhead portion, a length of time for data representing a radio on, and a length of time for the identifier. 10. The method of claim 9 , further comprising: in response to determining the timing offset for the first terminal by comparing the correlation time to the expected time, generating, by the one or more computers, a burst time plan (BTP) that indicates when the one or more computers is expected to receive subsequent data bursts from the first terminal and the first terminal the subsequent data bursts belong to, the BTP corresponding to an aperture window for the first terminal; generating, by the one or more computers, a burst allocation packet (BAP) that indicates a burst allocation time when the first terminal is to insert a subsequent data burst into a slot in third data; providing, by the one or more computers, the separate timing offsets for the multiple terminals to the multiple terminals such that the each of the multiple terminals is provided the timing offset determined for the terminal; providing, by the one or more computers, the BAP to the first terminal; and in response to receiving the third data from the multiple terminals, processing, by the one or more computers, the third data using the generated BTP. 11. The method of claim 10 , wherein processing the third data using the BTP further comprises: processing, by the one or more computers, the third data using the BTP, and the one or more computers continues processing subsequent received data from the first terminal for a set number of frames; in response to receiving the set number of frames, applying, by the one or more computers, a general aperture window for the first terminal for processing a next frame of data; adjusting, by the one or more computers, a size of

Assignees

Inventors

Classifications

  • of uplink data flows · CPC title

  • Variable assignment, e.g. demand assignment · CPC title

  • Arrangements for data linking, i.e. for data framing, for error recovery, for multiple access · CPC title

  • Synchronization between nodes · CPC title

  • Synchronisation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12284633B2 cover?
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for dynamically reducing an aperture size to reduce overhead. For example, a server can receive a first transmission from a first terminal through a communication network. The server can determine a timing offset associated with the first terminal based on the first transmission. The server can deter…
Who is the assignee on this patent?
Hughes Network Systems Llc
What technology area does this patent fall under?
Primary CPC classification H04W72/0446. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 22 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).