IP Library Granted Patent US 12706762
Granted Patent B2
US 12706762 · App. 18/065,522 · Granted Aug 11, 2026

Method for determining an authorization to implement a composite resource, blockchain, devices and corresponding program

Inventors: Emmanuel Bertin (Chatillon Cedex, FR); Julien Hatin (Chatillon Cedex, FR)
Assignee: Orange
H04L9/50H04L9/3265
View Patent ↗
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 12706762
App. No.
18/065,522
Granted
Aug 11, 2026
Kind
B2
Abstract

A method for determining an authorization to implement a composite resource, the composite resource including at least two resources. The method is implemented within a blockchain and includes: receiving by a smart contract, called a composite contract, a query from a requesting entity desiring to obtain an authorization to implement the composite resource; obtaining, by the composite contract, addresses of smart contracts within a blockchain, the smart contracts being associated with resources included in the composite resource; and, for each smart contract: transmitting a query for authorization to implement the resource associated with this smart contract; receiving a result provided by this smart contract; and compiling results coming from a smart contract delivering a result representative of the authorization to implement the composite resource.

Claims (27)

1 . A method of determining an authorization to implement a composite resource, the composite resource comprising at least two resources, wherein the at least two resources are hardware resources or software resources or mixed resources combining hardware resources and software resources, the method being implemented within a blockchain, wherein the method comprises:

receiving, by a smart contract of the blockchain, referred to as a composite contract, a query coming from a requesting entity desiring to obtain an authorization to implement the composite resource;

obtaining, by the composite contract, at least two addresses of at least two smart contracts within a blockchain, each smart contract being associated with at least one resource among the at least two resources included in the composite resource, wherein the composite smart contract is configured to activate the at least two smart contracts, thereby forming a hierarchy tree of smart contracts within the blockchain; and, for each smart contract:

transmitting a query for authorization to implement the resource associated with this smart contract;

receiving a result provided by this smart contract, the result being representative of the authorization to implement the resource; and

compiling results coming from the at least two smart contracts delivering a result representative of the authorization to implement the composite resource.

2 . The method according to claim 1 , wherein the method comprises prior to receiving the query, inserting, within at least one blockchain, the at least one smart contract and the composite contract addressing the at least one smart contract.

3 . The method according to claim 1 , wherein the query coming from the requesting entity comprises at least one data representative of an action that the requesting entity wants the composite resource to implement.

4 . The method according to claim 1 , wherein the query coming from the requesting entity comprises at least one data representative of “C” certification data.

5 . The method according to claim 4 , wherein the method further comprises inserting, within the blockchain of the composite contract, a transaction comprising the “C” certification data.

6 . The method according to claim 4 , wherein the “C” certification data is the result of a cryptographic function applied on a symmetric key and on data in possession of the requesting entity.

7 . The method according to claim 1 , wherein the method comprises, after obtaining, by the requesting entity, the result representative of the authorization to implement the composite resource, transmitting, by the requesting entity, an implementation query to the composite resource, taking into account the result representative of the authorization to implement the composite resource.

8 . The method according to claim 1 , wherein the method comprises, after transmitting the result representative of the authorization to implement the composite resource to the requesting entity:

receiving, by the blockchain, coming from the composite resource, a query for obtaining implementation authorization data;

and, when such implementation authorization data is present within the blockchain, transmitting the implementation authorization data to the composite resource.

9 . A blockchain comprising at least one processor configured to determine an authorization to implement a composite resource, the composite resource comprising at least two resources, wherein the at least two resources are hardware resources or software resources or mixed resources combining hardware resources and software resources, wherein the at least one processor is further comprised to:

receive, by a smart contract of the blockchain, referred to as a composite contract, a query coming from a requesting entity desiring to obtain an authorization to implement the composite resource;

obtain, by the composite contract, at least two addresses of at least two smart contracts within a blockchain, each smart contract being associated with at least one resource among the at least two resources included in the composite resource, wherein the composite smart contract is configured to activate the at least two smart contracts, thereby forming a hierarchy tree of smart contracts within the blockchain; and, for each smart contract:

transmit a request for authorization to implement the resource associated with this smart contract;

receive a result provided by this smart contract, the result being representative of the authorization to implement the resource; and

compile results coming from the at least two smart contracts delivering a result representative of the authorization to implement the composite resource.

10 . A non-transitory computer readable medium comprising a computer program, which when executed by a processor of a digital device, configures the digital device to implement a method for determining an authorization to implement a composite resource, the composite resource comprising at least two resources, wherein the at least two resources are hardware resources or software resources or mixed resources combining hardware resources and software resources, the method comprising:

receiving, by a smart contract of the blockchain, referred to as a composite contract, a query coming from a requesting entity desiring to obtain an authorization to implement the composite resource;

obtaining, by the composite contract, at least two addresses of at least two smart contracts within a blockchain, each smart contract being associated with at least one resource among the at least two resources included in the composite resource, wherein the composite smart contract is configured to activate the at least two smart contracts, thereby forming a hierarchy tree of smart contracts within the blockchain; and, for each smart contract:

transmitting a query for authorization to implement the resource associated with this smart contract;

receiving a result provided by this smart contract, the result being representative of the authorization to implement the resource; and

compiling results coming from the at least two smart contracts delivering a result representative of the authorization to implement the composite resource.