IP Library Patent Application 12957091
Patent Application
App. No. 12/957,091

VEHICLE ASSEMBLY CONTROL METHOD FOR COLLABORATIVE BEHAVIOR

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.
12/957,091
Abstract

The present invention relates to a method for controlling vehicle assemblies using respective controllers. Each controller is in communication with a database. Each controller is configured to perform the step of placing a bid in the database in relation to a task to be performed by the vehicle assembly. The controller then determines whether the placed bid was successful and, subsequent to determining that the placed bid was successful, controls the vehicle assembly to perform the task.

Claims (30)

1 . A method for controlling a vehicle assembly using a controller, the method including the steps of:

placing, with the controller, a bid in relation to an task to be performed by the vehicle assembly;

determining, with the controller, that the placed bid was successful; and

controlling, with the controller, the vehicle assembly to perform the task subsequent to determining that the placed bid was successful.

2 . A method as claimed in claim 1 which, prior to the step of placing, further includes the step of identifying the task to be performed.

3 . A method as claimed in claim 2 , wherein the step of identifying involves searching or polling.

4 . A method as claimed in claim 1 which, prior to the step of placing, further includes the step of determining a cost for performing the task, the bid being placed in accordance with the determined cost.

5 . A method as claimed in claim 4 , wherein the cost is determined using database information to calculate one of: the distance of the vehicle assembly from a location where the task is to be performed, or the travel time of the vehicle assembly to a location where the task is to be performed.

6 . A method as claimed in claim 5 , wherein the step of determining a cost involves determining a travel path of the vehicle assembly to the location where the task is to be performed.

7 . A method as claimed in claim 1 , wherein the step of determining that the placed bid was successful involves determining that the bid associated with the vehicle assembly was a lowest cost bid placed for the task when the vehicle assembly is ready to perform the task.

8 . A method as claimed in claim 1 which, prior to the step of placing, further includes the step of placing a succession of prior bids in relation to the task, the step of determining involving determining that the placed bid was successful when compared with bids from one or more other vehicle assemblies.

9 . A method as claimed in claim 8 , wherein each step of placing involves placing a bid in a bid field of the database associated with the vehicle assembly.

10 . A method as claimed in claim 1 , wherein the task to be performed is spraying a crop swath using a sprayer of the vehicle assembly, and the step of controlling involves spraying the crop swath.

11 . A method as claimed in claim 1 , further including the step of updating a database of the controller using synchronization information so that the database mirrors databases of other vehicle assembly controllers.

12 . A method as claimed in claim 11 , wherein the step of updating the database is performed periodically.

13 . A method as claimed in claim 1 , further including the step of placing another bid in relation to another potential task to be performed by the vehicle assembly.

14 . A method for controlling vehicle assemblies using respective controllers, each controller in communication with a database, each controller configured to perform the steps of:

placing a bid in the database in relation to a task to be performed by the vehicle assembly;

determining whether the placed bid was successful; and

controlling the vehicle assembly to perform the task subsequent to determining that the placed bid was successful.

15 . A method as claimed in claim 14 , wherein the database includes task records relating to respective tasks to be performed, and each controller is configured to place one or more bids in the database in relation to respective tasks.

16 . A method as claimed in claim 14 , wherein:

the database receives a succession of cost bids for first and second vehicle assemblies; and

when the first vehicle assembly is ready to perform the task, the first vehicle assembly can determine that its most recent cost bid is successful as it is lower than the most recent cost bid of the second vehicle assembly.

17 . A method as claimed in claim 14 , wherein the database is distributed with mirrored and synchronized versions of the database being located proximal to respective controllers.

18 . A method as claimed in claim 14 , wherein the database is located at a single location.

19 . A vehicle controller for controlling a vehicle assembly, the controller configured to:

place a bid in relation to a task to be performed by the vehicle assembly;

determine that the placed bid was successful; and

control the vehicle assembly to perform the task subsequent to determining that the placed bid was successful.

Assignments (2)
CHANGE OF NAME Recorded Sep 11, 2013
From: HEMISPHERE GPS LLC
To: AGJUNCTION LLC
Reel/Frame 031205/0105 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2011
From: REEVE, DAVID R; JONES, MALCOLM B; RAMM, ANDREAS F
To: HEMISPHERE GPS LLC
Reel/Frame 025865/0456 →