IP Library Granted Patent US 11,588,795
Granted Patent B2
US 11,588,795 · App. 16/835,141 · Granted Feb 21, 2023

Method and system for data tasking and receipt

Inventors: Reuben Sorensen (Ann Arbor, MI); Ryan Farris (Arlington, VA); Doug Muhlbauer (Sterling, VA)
Assignee: R2 SPACE, LLC
H04L63/0428G06F9/4843G06F9/54H04L9/14H04L63/0272
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 11,588,795
App. No.
16/835,141
Granted
Feb 21, 2023
Kind
B2
Abstract

A tasking network system comprising a client system configured to send a tasking order and providing instructions for operating a remote device anonymously. An operations center including configured to receive an incoming tasking order and processor handling the incoming tasking order without receiving the client ID from the client. A security tag is associated with the tasking order which may be correlated in a remote server.

Claims (30)

1. A system for receiving tasking orders from a client and providing instructions for operating satellites comprising:

an operations center including a receiver configured to receive an incoming tasking order, a remote server, and a processor for handling the incoming tasking order, wherein the tasking order includes a data packet;

wherein the processor assigns a security tag to the data packet, the security tag comprising characters, wherein the security tag correlates to a client ID that is associated with the client, and wherein the client ID is stored in the remote server, the remote server being inaccessible to the client;

wherein the remote server utilizes a resolving function to attribute the characters of the security tag to the client; and

wherein the processor is configured to generate instructions for a satellite from the received data packet, wherein the instructions include the security tag and are transmitted to the satellite from the operations center.

2. The system of claim 1 , wherein the operations center includes an application programming interface (API) configured to receive the data packet in a format recognizable by the processor.

3. The system of claim 2 , wherein the server includes a database, and wherein the server is configured to review the tasking order and to review a plurality of client IDs stored in the database in order to correlate the client with the specific client ID.

4. The system of claim 3 , wherein the characters of the security tag comprise randomly generated characters.

5. The system of claim 4 , wherein the security tag is assigned to the specific client ID and stored in the database.

6. The system of claim 1 , wherein the operations center includes a transmitter for transmitting the instructions to the satellite.

7. The system of claim 6 , wherein the tasking order is transmitted by the client to the operations center using a virtual private network (VPN).

8. The system of claim 7 , wherein the tasking order is encrypted.

9. The system of claim 8 , wherein the tasking order is encrypted using a 2 256 encryption key.

10. An anonymous satellite tasking network system comprising:

a client system configured to send a tasking order and providing instructions for operating a satellite;

an operations center including a receiver configured to receive an incoming tasking order a remote server, and a processor for handling the incoming tasking order, wherein the tasking order includes a data packet;

wherein the processor assigns a security tag to the data packet, the security tag comprising characters, wherein the security tag correlates to a client ID that is associated with the client, and wherein the client ID is stored in the remote server, the remote server being inaccessible to the client;

wherein the remote server utilizes a resolving function to attribute the characters of the security tag to the client;

wherein the processor is configured to generate instructions for the satellite, wherein the instructions are transmitted to the satellite from the operations center; and

wherein the satellite is configured to produce captured data, wherein the operations center is configured to receive the captured data.

11. The system of claim 10 , wherein the operations center includes an application programming interface (API) configured so that the client to provide instructions in a format compatible with the first software.

12. The system of claim 11 , wherein the server includes a database, and wherein the server is configured to review the tasking order and to review a plurality of client IDs stored in the database in order to correlate the client with the specific client ID.

13. The system of claim 12 , wherein the characters of the security tag comprise randomly generated characters.

14. The system of claim 13 , wherein the security tag is assigned to the specific client ID and stored in the database.

15. The system of claim 10 , wherein the operations center includes a transmitter for transmitting the instructions to the satellite.

16. The system of claim 15 , wherein the tasking order is transmitted by the client to the operations center using a virtual private network (VPN).

17. The system of claim 16 , wherein the tasking order is encrypted.

18. The system of claim 17 , wherein the tasking order is encrypted using a 2 256 encryption key.

19. The system of claim 10 , wherein the captured data and the security tag is sent to a module having a module processor configured to receive the captured data and transform the captured data to a readable data, wherein the readable data is sent from the module to a remote location.

20. The system of claim 10 , wherein the captured data is sent to the operations center from the satellite, wherein the captured data is transformed via the processor of the operations center to a readable data, wherein the readable data and the security tag is sent to an auxiliary storage device remote from the operations center.

Assignments (3)
CHANGE OF NAME Recorded Jul 6, 2022
From: R2 SPACE, INC.
To: R2 SPACE, LLC
Reel/Frame 060594/0711 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME AND ADDRESS PREVIOUSLY RECORDED ON REEL 052289 FRAME 0077. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 1, 2020
From: SORENSEN, REUBEN; FARRIS, RYAN; MUHLBAUER, DOUG
To: R2 SPACE, INC.
Reel/Frame 052548/0819 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2020
From: SORENSEN, REUBEN; FARRIS, RYAN; MUHLBAUER, DOUG
To: KARMA AUTOMOTIVE LLC
Reel/Frame 052289/0077 →
Continuity (2)
Provisional Application 62825718 · Mar 28, 2019
Related Publication 20200314071A1 · Oct 1, 2020