12206486

Non-Terrestrial Communication Sessions

PublishedJanuary 21, 2025
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method, comprising: receiving, at a hypertext transfer protocol/hypertext transfer protocol secure (HTTP/HTTPS) proxy, an HTTP/HTTPS request associated with a client; generating a transmission and routing packet including at least the HTTP/HTTPS request and a session identifier (ID) for the HTTP/HTTPS request; transmitting, along a downstream radio frequency (RF) communication channel, the packet; determining, at an HTTP/HTTPS reverse proxy, an endpoint for the HTTP/HTTPS request; forming a connection to the endpoint on behalf of the client; and transmitting, to the endpoint, the HTTP/HTTPS request.

2

2. The computer-implemented method of claim 1, further comprising: adding, to the HTTP/HTTPS request, the session ID.

3

3. The computer-implemented method of claim 2, further comprising: removing the session ID prior to transmitting the HTTP/HTTPS request to the endpoint.

4

4. The computer-implemented method of claim 1, wherein the HTTP/HTTPS proxy is associated with a non-terrestrial relay and the HTTP/HTTPS reverse proxy is associated with a ground relay.

5

5. The computer-implemented method of claim 1, further comprising: receiving a plurality of HTTP/HTTPS requests; encapsulating the plurality of HTTP/HTTPS requests into the transmission and routing packet.

6

6. The computer-implemented method of claim 1, further comprising: establishing a timeout value for the connection, the timeout value corresponding to a period of time to maintain the connection between one or more additional HTTP/HTTPS requests between the client and the endpoint.

7

7. The computer-implemented method of claim 1, wherein the HTTP/HTTPS proxy is associated with a first node, further comprising: transmitting, along an inter-node RF communication channel, the HTTP/HTTPS request to a second HTTP/HTTPS proxy associated with a second node; receiving, from the second HTTP/HTTPS proxy, a response to the HTTP/HTTPS request.

8

8. The computer-implemented method of claim 1, further comprising: receiving, at the HTTP/HTTPS reverse proxy, an HTTP/HTTPS response from the endpoint; transmitting, along an upstream RF communication channel, the HTTP/HTTPS response; determining, at the HTTP/HTTPS proxy, the client associated with the HTTP/HTTPS response; and transmitting, to the client, the HTTP/HTTPS response.

9

9. The computer-implemented method of claim 1, wherein the endpoint includes one or more resources associated with a ground server accessible via a TCP/IP connection.

10

10. A system, comprising: at least one processor; and memory including instructions that, when executed by the at least one processor, cause the system to: receive, at a hypertext transfer protocol/hypertext transfer protocol secure (HTTP/HTTPS) proxy, an HTTP/HTTPS request associated with a client; generate a transmission and routing packet including at least the HTTP/HTTPS request and a session identifier (ID) for the HTTP/HTTPS request; transmit, along a downstream radio frequency (RF) communication channel, the packet; determine, at an HTTP/HTTPS reverse proxy, an endpoint for the HTTP/HTTPS request; form a connection to the endpoint on behalf of the client; and transmit, to the endpoint, the HTTP/HTTPS request.

11

11. The system of claim 10, wherein the instructions when executed further cause the system to: add, to the HTTP/HTTPS request, the session ID; remove the session ID prior to transmitting the HTTP/HTTPS request to the endpoint.

12

12. The system of claim 10, wherein the HTTP/HTTPS proxy is associated with a non-terrestrial relay and the HTTP/HTTPS reverse proxy is associated with a ground relay.

13

13. The system of claim 10, wherein the instructions when executed further cause the system to: receive a plurality of HTTP/HTTPS requests; encapsulate the plurality of HTTP/HTTPS requests into the transmission and routing packet.

14

14. The system of claim 10, wherein the instructions when executed further cause the system to: establish a timeout value for the connection, the timeout value corresponding to a period of time to maintain the connection between one or more additional HTTP/HTTPS requests between the client and the endpoint.

15

15. The system of claim 10, wherein the instructions when executed further cause the system to: receive, at the HTTP/HTTPS reverse proxy, an HTTP/HTTPS response from the endpoint; transmit, along an upstream RF communication channel, the HTTP/HTTPS response; determine, at the HTTP/HTTPS proxy, the client associated with the HTTP/HTTPS response; and transmit, to the client, the HTTP/HTTPS response.

16

16. A non-transitory computer-readable storage medium storing instructions that, when executed by a processor of a computing device, cause the computing device to: receive, at a hypertext transfer protocol/hypertext transfer protocol secure (HTTP/HTTPS) proxy, an HTTP/HTTPS request associated with a client; generate a transmission and routing packet including at least the HTTP/HTTPS request and a session identifier (ID) for the HTTP/HTTPS request; transmit, along a downstream radio frequency (RF) communication channel, the packet; determine, at an HTTP/HTTPS reverse proxy, an endpoint for the HTTP/HTTPS request; form a connection to the endpoint on behalf of the client; and transmit, to the endpoint, the HTTP/HTTPS request.

17

17. The non-transitory computer-readable storage medium of claim 16, wherein the instructions when executed further cause the computing device to: add, to the HTTP/HTTPS request, the session ID; and remove the session ID prior to transmitting the HTTP/HTTPS request to the endpoint.

18

18. The non-transitory computer-readable storage medium of claim 16, wherein the HTTP/HTTPS proxy is associated with a non-terrestrial relay and the HTTP/HTTPS reverse proxy is associated with a ground relay.

19

19. The non-transitory computer-readable storage medium of claim 16, wherein the instructions when executed further cause the computing device to: receive a plurality of HTTP/HTTPS requests; encapsulate the plurality of HTTP/HTTPS requests into the transmission and routing packet.

20

20. The non-transitory computer-readable storage medium of claim 16, wherein the instructions when executed further cause the computing device to: establish a timeout value for the connection, the timeout value corresponding to a period of time to maintain the connection between one or more additional HTTP/HTTPS requests between the client and the endpoint.

Patent Metadata

Filing Date

Unknown

Publication Date

January 21, 2025

Inventors

Nicholas Anthony Ansell

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “NON-TERRESTRIAL COMMUNICATION SESSIONS” (12206486). https://patentable.app/patents/12206486

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.