Enhanced fine timing measurement protocol negotiation
US-2020314220-A1 · Oct 1, 2020 · US
US12088402B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12088402-B2 |
| Application number | US-202217872852-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 25, 2022 |
| Priority date | May 21, 2020 |
| Publication date | Sep 10, 2024 |
| Grant date | Sep 10, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A Data Delivery Service (DDS) is described, which is a service in a multi-tenant environment that transmits satellite data between a satellite antenna and a user instance. The DDS transports the antenna data to a different region, which allows a user to reuse their infrastructure for multiple antenna sites, thereby, reducing their infrastructure footprint and costs. Gateway instances can be launched at scheduled times in different regions and a secure communication channel can be established between the gateway instances to establish inter-region communication.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method of connecting an antenna, for communication with a satellite, to a remote region, the method comprising: receiving a scheduling request for a reservation of the antenna to allow for exchanging data between a client computer and the satellite; performing a control qualification to verify that the antenna is configured to be controlled by a ground station in accordance with the request for the reservation; configuring the antenna to be controlled in accordance with the request for the reservation, and confirming the reservation including an identifier of the antenna, a protocol to use in the communication and a time of the reservation; wherein the method further comprises transmitting the scheduling request to an antenna registration service that determines location data of the antenna and the protocol used to communicate with the antenna. 2. The computer-implemented method of claim 1 , wherein the scheduling request comprises one or more of the following parameters: the protocol to use when exchanging the data between the client computer and the satellite; a data rate; a length of time to communicate with the satellite; and an amount of data to exchange with the satellite. 3. The computer-implemented method of claim 2 , wherein the method further comprises matching the parameters to the antenna and determining whether the antenna is compatible with the scheduling request. 4. The computer-implemented method of claim 1 , wherein the method further comprises performing a control qualification to determine if credentials associated with the scheduling request are authorized to control the antenna. 5. The computer-implemented method of claim 4 , wherein the control qualification comprises time windows when an antenna owner allows the ground station to take control over the antenna. 6. The computer-implemented method of claim 1 , wherein the method further comprises: in response to the scheduling request of the antenna, provisioning a first gateway server in a source region in which the antenna is located; provisioning a second gateway server in a destination region in which the client computer is executing; establishing a first secure communication channel between the first gateway server and the second gateway server; establishing a second secure communication channel between the antenna and the first gateway server; establishing a third secure communication channel between the second gateway server and the client computer; and transmitting data between the antenna and the client computer over the first, second, and third communication channels. 7. The computer-implemented method of claim 1 , wherein the method further comprises: scheduling a time slot for transmitting the data between the antenna and a user instance associated with the client computer, wherein the time slot is associated with the reservation. 8. The computer-implemented method of claim 1 , wherein the method further comprises: in response to the scheduling request, performing a matchmaking service to match the scheduling request to a plurality of available antennas. 9. A computer-implemented method of connecting an antenna, for communication with a satellite, to a remote region, the method comprising: receiving a scheduling request for a reservation of the antenna to allow for exchanging data between a client computer and the satellite; performing a control qualification to verify that the antenna is configured to be controlled by a ground station in accordance with the request for the reservation; configuring the antenna to be controlled in accordance with the request for the reservation; and confirming the reservation including an identifier of the antenna, a protocol to use in the communication and a time of the reservation; wherein the method further comprises performing a control qualification to determine if credentials associated with the scheduling request are authorized to control the antenna; wherein the control qualification comprises time windows when an antenna owner allows the ground station to take control over the antenna. 10. The computer-implemented method of claim 9 , wherein the scheduling request comprises one or more of the following parameters: the protocol to use when exchanging the data between the client computer and the satellite; a data rate; a length of time to communicate with the satellite; and an amount of data to exchange with the satellite. 11. The computer-implemented method of claim 10 , wherein the method further comprises matching the parameters to the antenna and determining whether the antenna is compatible with the scheduling request. 12. The computer-implemented method of claim 9 , wherein the method further comprises transmitting the scheduling request to an antenna registration service that determines location data of the antenna and the protocol used to communicate with the antenna. 13. The computer-implemented method of claim 9 , wherein the method further comprises: scheduling a time slot for transmitting the data between the antenna and a user instance associated with the client computer, wherein the time slot is associated with the reservation. 14. The computer-implemented method of claim 9 , wherein the method further comprises: in response to the scheduling request, performing a matchmaking service to match the scheduling request to a plurality of available antennas. 15. A computer-implemented method of connecting an antenna, for communication with a satellite, to a remote region, the method comprising: receiving a scheduling request for a reservation of the antenna to allow for exchanging data between a client computer and the satellite; performing a control qualification to verify that the antenna is configured to be controlled by a ground station in accordance with the request for the reservation; after the antenna is configured to be controlled in accordance with the request for the reservation, confirming the reservation including an identifier of the antenna, a protocol to use in the communication and a time of the reservation; in response to the scheduling request, performing a matchmaking service to match the scheduling request to a plurality of available antennas. 16. The computer-implemented method of claim 15 , wherein the scheduling request comprises one or more of the following parameters: the protocol to use when exchanging the data between the client computer and the satellite; a data rate; a length of time to communicate with the satellite; and an amount of data to exchange with the satellite. 17. The computer-implemented method of claim 16 , wherein the method further comprises matching the parameters to the antenna and determining whether the antenna is compatible with the scheduling request. 18. The computer-implemented method of claim 15 , wherein the method further comprises transmitting the scheduling request to an antenna registration service that determines location data of the antenna and the protocol used to communicate with the antenna. 19. The computer-implemented method of claim 15 , wherein the method further comprises: scheduling a time slot for transmitting the data between the antenna and a user instance associated with the client computer, wherein the time slot is associated with the reservation.
Arrangements for managing radio, resources, i.e. for establishing or releasing a connection · CPC title
Transmission in a satellite or space-based system · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.