US2022092594A1PendingUtilityA1

Method and device for operating a distributed application

Assignee: BOSCH GMBH ROBERTPriority: Sep 23, 2020Filed: Aug 26, 2021Published: Mar 24, 2022
Est. expirySep 23, 2040(~14.1 yrs left)· nominal 20-yr term from priority
G06Q 20/3825G06Q 20/3829G06Q 20/3678G06Q 20/4016G06Q 20/065G06Q 20/223G06Q 20/3827G06Q 20/401G06Q 20/389G06Q 20/02H04L 67/02H04L 67/142
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for operating an application distributed between a first system, a second system, and a third system on a transaction channel shared by the systems. In the method, the third system consents to a state transition of the application under particular conditions, the first system and the second system initiate by mutual agreement the state transition via the transaction channel, and the application carries out the state transition automatically if the conditions are present.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for operating an application distributed between a first system, a second system, and a third system on a transaction channel shared by the first, second, and third systems, the method comprising the following steps:
 consenting, by the third system, to a state transition of the application under particular conditions;   initiating, by the first system and the second system, by mutual agreement the state transition via the transaction channel; and   carrying out, by the application, the state transition automatically when the conditions are present.   
     
     
         2 . The method as recited in  claim 1 , wherein the transaction channel is anchored in a blockchain. 
     
     
         3 . The method as recited in  claim 2 , wherein the first system, the second system, and the third system use a shared script language, and the presence of the conditions is checked in the script language. 
     
     
         4 . The method as recited in  claim 3 , wherein the conditions relate to a shared oracle, and the check includes a call-up of the oracle. 
     
     
         5 . The method as recited in  claim 2 , the state transition marks a financial transaction in a shared cryptocurrency, and the blockchain serves the first, second, and third systems as a distributed ledger of the cryptocurrency. 
     
     
         6 . The method as recited in  claim 1 , wherein:
 the first system and the second system are identical, and/or   the first system and the third system are identical, and/or   the second system and the third system are identical.   
     
     
         7 . A non-transitory machine-readable memory medium on which is stored a computer program for operating an application distributed between a first system, a second system, and a third system on a transaction channel shared by the first, second, and third systems, the computer program, when executed by a computer, causing the computer to perform the following steps:
 consenting, by the third system, to a state transition of the application under particular conditions;   initiating, by the first system and the second system, by mutual agreement the state transition via the transaction channel; and   carrying out, by the application, the state transition automatically when the conditions are present.   
     
     
         8 . A device configured to operate an application distributed between a first system, a second system, and a third system on a transaction channel shared by the first, second, and third systems, the device configured to:
 consent, by the third system, to a state transition of the application under particular conditions;   initiate, by the first system and the second system, by mutual agreement the state transition via the transaction channel; and   carry out, by the application, the state transition automatically when the conditions are present.

Join the waitlist — get patent alerts

Track US2022092594A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.