Automated conflict resolution management
AssigneeBaker Hughes, A Ge Company, LLC
InventorDmitriy Dashevskiy
Life of this patent
Estimating the term…
Abstract
A system, a method of performing conflict management in a system, and a conflict manager in a system are described. The system includes two or more controllers to issue corresponding two or more commands to one or more actors to accomplish a respective activity, the actor being one of a tool to be controlled based on the command, an application to be executed based on the command, or an operator to be instructed based on the command. The system also includes a conflict manager, implemented by a processor, to resolve a conflict with one of the two or more commands or between the two or more commands.
Claims20
A system, comprising:
- two or more controllers configured to issue corresponding two or more commands to one or more actors to accomplish a respective activity, each of the one or more actors being a tool to be controlled based on the command, an application to be executed based on the command, or an operator to be instructed based on the command, and at least one of the two or more commands pertaining to drilling operation in a downhole environment;
- and
- a plurality of conflict managers, each of the plurality of conflict managers being implemented by a processor and being in a one-to-one correspondence with one of the one or more actors, wherein each of the plurality of conflict managers is configured to resolve a conflict with one of the two or more commands or between the two or more commands received by the respective one of the one or more actors and at least one of the one or more actors is at a borehole and the conflict manager in the one-to-one correspondence with the at least one of the one or more actors is within the at least one of the one or more actors.
A method of performing conflict management in a system, the method comprising:
- coupling a processor respectively to each of one or more actors in a one-to-one correspondence, each of the one or more actors being a tool to be controlled based on the command, an application to be executed based on the command, or an operator to be instructed based on the command, wherein at least one of the one or more actors is at a borehole and the processor in the one-to-one correspondence with the at least one of the one or more actors is within the at least one of the one or more actors;
- identifying or more commands issued by corresponding two or more controllers to one of the one or more actors to accomplish a respective activity, wherein at least one of the two or more commands pertains to a drilling operation;
- and
- resolving a conflict, using the corresponding processor, between the two or more commands directed to the one of the one or more actors based on a specified strategy.
A conflict manager in a system including two or more controllers that issue corresponding two or more commands to control an actor to accomplish a respective activity, the manager comprising:
- an input interface configured to receive the two or more commands to control the actor, the actor being one of a tool to be controlled based on the command or an application to be executed based on the command, wherein at least one of the two or more commands pertains to a drilling operation;
- a processor configured to resolve a conflict between the two or more commands based on a specified strategy;
- and
- an output interface to the actor in a one-to-one correspondence between the conflict manager and the actor, wherein the conflict manager is located within the actor in the one-to-one correspondence and the actor is located at a borehole.
Dependencies are inferred from the claim text.