IP Library Patent Application 17571214
Patent Application
App. No. 17/571,214

SCHEDULED DATA TRANSFER

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 None
App. No.
17/571,214
Abstract

Scheduled data transfer, including: determining, based on a data transfer schedule for a plurality of nodes, a time to transfer data from a first node to a second node; and transferring, at the determined time, data from the first node to the second node.

Claims (35)

1 . A method for scheduled data transfer, comprising:

determining, based on a data transfer schedule for a plurality of nodes, a time to transfer data from a first node to a second node; and

transferring, at the determined time, data from the first node to the second node.

2 . The method of claim 1 , wherein determining the time is performed by a copy engine configured to manage data transfers between the plurality of nodes, and wherein transferring the data comprises causing, by the copy engine, the first node to perform the data transfer to the second node.

3 . The method of claim 1 , wherein the data comprises first validation data indicating a validity of a data payload and second validation data indicating validity of a transfer of the data.

4 . The method of claim 3 , wherein transferring the data comprises transferring the first validation data and the second validation data as a last transferred portion of the transfer of the data.

5 . The method of claim 3 , further comprising:

validating the data payload based on the first validation data; and

validating the transfer of the data based on the second validation data.

6 . The method of claim 1 , further comprising generating the data transfer schedule based on one or more estimated computation times for the plurality of nodes, one or more computation dependencies for the plurality of nodes, one or more computation frequencies for the plurality of nodes, or an amount of load on transfer media between the plurality of nodes.

7 . The method of claim 1 , wherein the plurality of nodes are included in a real-time system of an autonomous vehicle, and wherein determining the time and transferring the data are performed by the autonomous vehicle.

8 . An apparatus for scheduled data transfer, the apparatus configured to perform steps comprising:

determining, based on a data transfer schedule for a plurality of nodes, a time to transfer data from a first node to a second node; and

transferring, at the determined time, data from the first node to the second node.

9 . The apparatus of claim 8 , wherein determining the time is performed by a copy engine configured to manage data transfers between the plurality of nodes, and wherein transferring the data comprises causing, by the copy engine, the first node to perform the data transfer to the second node.

10 . The apparatus of claim 8 , wherein the data comprises first validation data indicating a validity of a data payload and second validation data indicating validity of a transfer of the data.

11 . The apparatus of claim 10 , wherein transferring the data comprises transferring the first validation data and the second validation data as a last transferred portion of the transfer of the data.

12 . The apparatus of claim 10 , further comprising:

validating the data payload based on the first validation data; and

validating the transfer of the data based on the second validation data.

13 . The apparatus of claim 8 , further comprising generating the data transfer schedule based on one or more estimated computation times for the plurality of nodes, one or more computation dependencies for the plurality of nodes, one or more computation frequencies for the plurality of nodes, or an amount of load on transfer media between the plurality of nodes.

14 . The apparatus of claim 8 , wherein the plurality of nodes are included in a real-time system of an autonomous vehicle, and wherein the apparatus is included in the autonomous vehicle.

15 . An autonomous vehicle for scheduled data transfer, comprising:

an apparatus configured to perform steps comprising:

determining, based on a data transfer schedule for a plurality of nodes, a time to transfer data from a first node to a second node; and

transferring, at the determined time, data from the first node to the second node.

16 . The autonomous vehicle of claim 15 , wherein determining the time is performed by a copy engine configured to manage data transfers between the plurality of nodes, and wherein transferring the data comprises causing, by the copy engine, the first node to perform the data transfer to the second node.

17 . The autonomous vehicle of claim 15 , wherein the data comprises first validation data indicating a validity of a data payload and second validation data indicating validity of a transfer of the data.

18 . The autonomous vehicle of claim 17 , wherein transferring the data comprises transferring the first validation data and the second validation data as a last transferred portion of the transfer of the data.

19 . The autonomous vehicle of claim 17 , wherein the steps further comprise:

validating the data payload based on the first validation data; and

validating the transfer of the data based on the second validation data.

20 . A computer program product disposed upon a non-transitory computer readable medium, the computer program product comprising computer program instructions for scheduled data transfer that, when executed, cause a computer system of an autonomous vehicle to perform steps comprising:

determining, based on a data transfer schedule for a plurality of nodes, a time to transfer data from a first node to a second node; and

transferring, at the determined time, data from the first node to the second node.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2024
From: GHOST AUTONOMY, INC.
To: APPLIED INTUITION, INC.
Reel/Frame 068982/0647 →
CHANGE OF NAME Recorded Aug 8, 2022
From: GHOST LOCOMOTION INC.
To: GHOST AUTONOMY INC.
Reel/Frame 061118/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 21, 2022
From: UHLIG, VOLKMAR; POTTS, DANIEL P.; HAYES, JOHN
To: GHOST LOCOMOTION INC.
Reel/Frame 058723/0196 →