Task management of autonomous product delivery vehicles
First Claim
1. A system for organizing autonomous product delivery vehicles comprising:
- a locomotion system of a first autonomous vehicle;
a communication device configured to communicate with other autonomous vehicles in an autonomous vehicle fleet comprising at least the first autonomous vehicle;
a memory device; and
a control circuit of the first autonomous vehicle coupled to the communication device and the memory device, the control circuit being configured to;
retrieve one or more vehicle tasks assigned to the first autonomous vehicle from a hash chain database associated with the autonomous vehicle fleet, wherein task parameters of the one or more vehicle tasks are at least partially encrypted with a public key of the first autonomous vehicle;
decrypt the task parameters with a private key of the first autonomous vehicle stored on the memory device;
determine whether to perform the one or more vehicle tasks with the locomotion system of the first autonomous vehicle;
detect a task transfer condition for the one or more vehicle tasks;
identify, automatically by the first autonomous vehicle in response to the task transfer condition, a second autonomous vehicle as a transferee of the one or more vehicle tasks based on transfer rules in the task parameters; and
update, via the communication device, the hash chain database with a new block comprising a hash of preceding data in the hash chain database and the task parameters of the one or more vehicle tasks encrypted with a public key of the second autonomous vehicle.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, apparatuses, and methods are provided herein for autonomous vehicles task management and organization. A system for organizing autonomous product delivery vehicles comprises a locomotion system of a first autonomous vehicle, a communication device, a memory device, and a control circuit. The control circuit being configured to retrieve one or more vehicle tasks assigned to the first autonomous vehicle from a hash chain database, decrypt the task parameters with a private key of the first autonomous vehicle stored on the memory device, identify a second autonomous vehicle as a transferee of the one or more vehicle tasks based on transfer rules in the task parameters, and update the hash chain database with a new block comprising a hash of preceding data in the hash chain database and the task parameters of the one or more vehicle tasks encrypted with a public key of the second autonomous vehicle.
-
Citations
20 Claims
-
1. A system for organizing autonomous product delivery vehicles comprising:
-
a locomotion system of a first autonomous vehicle; a communication device configured to communicate with other autonomous vehicles in an autonomous vehicle fleet comprising at least the first autonomous vehicle; a memory device; and a control circuit of the first autonomous vehicle coupled to the communication device and the memory device, the control circuit being configured to; retrieve one or more vehicle tasks assigned to the first autonomous vehicle from a hash chain database associated with the autonomous vehicle fleet, wherein task parameters of the one or more vehicle tasks are at least partially encrypted with a public key of the first autonomous vehicle; decrypt the task parameters with a private key of the first autonomous vehicle stored on the memory device; determine whether to perform the one or more vehicle tasks with the locomotion system of the first autonomous vehicle; detect a task transfer condition for the one or more vehicle tasks; identify, automatically by the first autonomous vehicle in response to the task transfer condition, a second autonomous vehicle as a transferee of the one or more vehicle tasks based on transfer rules in the task parameters; and update, via the communication device, the hash chain database with a new block comprising a hash of preceding data in the hash chain database and the task parameters of the one or more vehicle tasks encrypted with a public key of the second autonomous vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for organizing autonomous product delivery vehicles comprising:
-
retrieving, with a control circuit of a first autonomous vehicle, one or more vehicle tasks assigned to the first autonomous vehicle from a hash chain database associated with an autonomous vehicle fleet, wherein task parameters of the one or more vehicle tasks is at least partially encrypted with a public key of the first autonomous vehicle; decrypting, with the control circuit, the task parameters with a private key of the first autonomous vehicle stored on a memory device of the first autonomous vehicle; determining whether to perform the one or more vehicle tasks with a locomotion system of the first autonomous vehicle; detecting, with the control circuit, a task transfer condition for the one or more vehicle tasks; identifying, automatically by the first autonomous vehicle in response to the task transfer condition, a second autonomous vehicle as a transferee of the one or more vehicle tasks based on transfer rules in the task parameters; and update, via a communication device of the control circuit, the hash chain database with a new block comprising a hash of preceding data in the hash chain database and the task parameters of the one or more vehicle tasks encrypted with a public key of the second autonomous vehicle. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for organizing autonomous product delivery vehicles comprising:
an autonomous vehicle fleet comprising a plurality of autonomous vehicles, wherein each of the plurality of autonomous vehicles comprises; a locomotion system; a communication device configured to communicate with other autonomous vehicles in the autonomous vehicle fleet; a memory device; and a control circuit coupled to the communication device and the memory device, the control circuit being configured to; retrieve one or more vehicle tasks assigned to a first autonomous vehicle from a hash chain database associated with the autonomous vehicle fleet, wherein task parameters of the one or more vehicle tasks are at least partially encrypted with a public key of the first autonomous vehicle; decrypt the task parameters with a private key of the first autonomous vehicle stored on the memory device; determine whether to perform the one or more vehicle tasks with the locomotion system of the first autonomous vehicle; detect a task transfer condition for the one or more vehicle tasks; identify, automatically by the first autonomous vehicle in response to the task transfer condition, a second autonomous vehicle as a transferee of the one or more vehicle tasks based on transfer rules in the task parameters; and update, via the communication device, the hash chain database with a new block comprising a hash of preceding data in the hash chain database and the task parameters of the one or more vehicle tasks encrypted with a public key of the second autonomous vehicle.
Specification