IP Library Granted Patent US 11,750,530
Granted Patent B2
US 11,750,530 · App. 17/495,914 · Granted Sep 5, 2023

Network node, a wireless device, a resource allocation server and methods for resource allocation

Inventors: Kåre Agardh (Lund, SE); Rickard Ljung (Helsingborg, SE)
Assignee: SONY GROUP CORPORATION
H04L47/827G06F9/505G06F40/274H04L63/0807H04L67/01
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 11,750,530
App. No.
17/495,914
Granted
Sep 5, 2023
Kind
B2
Abstract

A resource allocation server including memory circuitry, processor circuitry, and an interface. The resource allocation server is configured to communicate with a plurality of resource allocation servers including a first resource allocation server of a first network. The resource allocation server is configured to receive, from a requester, a first resource allocation request indicative of a resource type. The resource allocation server is configured to negotiate, with the first resource allocation server, an allocation of a resource based on the resource type indicated in the first resource allocation request. The resource allocation server is part of a network different from the first network.

Claims (47)

1. A negotiating resource allocation server comprising memory circuitry, processor circuitry, and an interface, wherein the negotiating resource allocation server is configured to:

communicate with a plurality of other resource allocation servers;

receive, from a requester, a first resource allocation request indicative of a resource type;

negotiate, with a first resource allocation server of the plurality of other resource allocation servers, an allocation of a first resource based on the resource type indicated in the first resource allocation request, wherein the first resource allocation server is part of a first network and the negotiating resource allocation server is part of a second network different than the first network, wherein the negotiation of the allocation of the first resource comprises determining whether an agreement is reached between the negotiating resource allocation server and the first resource allocation server;

upon reaching the agreement between the negotiating resource allocation server and the first resource allocation server to grant the allocation of the first resource, selectively allocate the resource based on the negotiation with the first resource allocation server and generate a transaction in a resource allocation distributed ledger that is shared between the negotiating resource allocation server and the plurality of other resource allocation servers and that is operated according to a joint consensus mechanism;

receive a validation indicator upon a validation of the transaction on the resource allocation distributed ledger; and

upon receiving the validation indicator, transmit to the requester a first resource allocation response indicative of a grant of the resource.

2. The negotiating resource allocation server according to claim 1 , wherein the negotiating resource allocation server is configured to negotiate, with the first resource allocation server, the allocation of a second resource based on a second resource type indicated in a second resource allocation request.

3. The negotiating resource allocation server according to claim 2 , wherein the second resource type indicated in the second resource allocation request is different than the first resource type indicated in the first resource allocation request.

4. The negotiating resource allocation server according to claim 3 , wherein the negotiating resource allocation server is configured to:

upon not reaching the agreement between the negotiating resource allocation server and the first resource allocation server to grant the allocation, foregoing allocating the resource and foregoing generating the transaction in resource allocation distributed ledger.

5. The negotiating resource allocation server according to claim 1 , wherein the negotiating resource allocation server is configured to reach the agreement according to a set of agreement term parameters comprising a first agreement term parameter, wherein the first agreement term parameter is indicative of a criterion to be satisfied for the agreement to be reached.

6. The negotiating resource allocation server according to claim 1 , wherein:

the negotiating resource allocation server is configured to reach the agreement based on the joint consensus mechanism; and

the transaction is generated in a resource allocation distributed ledger comprising a resource allocation distributed ledger data hash tree that is shared between the negotiating resource allocation server and the plurality of other resource allocation servers.

7. The negotiating resource allocation server according to claim 6 , wherein the negotiating resource allocation server is configured to reach the agreement based on the joint consensus mechanism by reaching consensus in a distributed mode between the negotiating resource allocation server and the first resource allocation server.

8. The negotiating resource allocation server according to claim 6 , wherein the negotiating resource allocation server is configured to reach the agreement based on the joint consensus mechanism comprising one or more of:

a set of rules; and/or

a service type.

9. The negotiating resource allocation server according to claim 8 , wherein the negotiating resource allocation server is configured to reach the agreement based on the joint consensus mechanism comprising one or more of:

a priority rule; and/or

a fairness rule.

10. The negotiating resource allocation server according to claim 6 , wherein the negotiating resource allocation server is configured to reach the joint consensus mechanism that is established between the negotiating resource allocation server and at least one of the plurality of other resource allocation servers prior to receiving the first resource allocation request.

11. The negotiating resource allocation server according to claim 1 , wherein the negotiating resource allocation server is configured to negotiate with the first resource allocation server by transmitting a second resource allocation request.

12. The negotiating resource allocation server according to claim 10 , wherein the negotiating resource allocation server is configured to receive a second resource allocation response from the first resource allocation server, wherein the second resource allocation response is indicative of an agreement indicator on allocation of a second resource indicated in the second allocation request.

13. The negotiating resource allocation server according to claim 1 , wherein the negotiating resource allocation server is configured to grant the resource as a grant to a part of the resource.

14. The negotiating resource allocation server according to claim 1 , wherein the resource allocation distributed ledger is associated with the negotiating resource allocation server and the plurality of other resource allocation servers.

15. The negotiating resource allocation server according to claim 1 , wherein the negotiating resource allocation server is configured to generate the transaction in a resource allocation distributed ledger the is dedicated for resource allocation servers of the first and second networks.

16. The negotiating resource allocation server according to claim 1 , wherein the negotiating resource allocation server is configured to generate the transaction in a resource allocation distributed ledger data hash tree that is collocated with the negotiating resource allocation server.

17. The negotiating resource allocation server according to claim 1 , wherein the negotiating resource allocation server is configured to negotiate allocation of the first resource comprising one or more of:

a spectrum resource;

a time resource; and/or

a hardware resource.

18. The negotiating resource allocation server according to claim 1 , wherein the negotiating resource allocation server is configured to receive the validation indicator from the resource allocation distributed ledger upon validation of the transaction by a joint consensus mechanism comprising one or more or:

a proof-of-work protocol;

a proof-of state protocol;

a proof-of-elapsed time protocol;

a practical Byzantine fault tolerance;

a cross-fault tolerance (XFT) protocol; and

a federated Byzantine agreement protocol.

19. A method performed by a negotiating resource allocation server that is part of a first network, the method comprising:

receiving from a requester, a first resource allocation request indicative of a resource type;

negotiating with a first resource allocation server, an allocation of a resource based on the resource type indicated in the first resource allocation request, wherein the first resource allocation server is part of a second network different from the first network, wherein the negotiation of the allocation of the first resource comprises determining whether an agreement is reached between the negotiating resource allocation server and the first resource allocation server;

upon reaching the agreement between the negotiating resource allocation server and the first resource allocation server to grant the allocation of the first resource; and

selectively allocating the resource based on the negotiating with the negotiating with the first resource allocation server and generate a transaction in a resource allocation distributed ledger that is shared between the negotiating resource allocation server and the plurality of other resource allocation servers and that is operated according to a joint consensus mechanism;

receive a validation indicator upon a validation of the transaction on the resource allocation distributed ledger; and

upon receiving the validation indicator, transmit to the requester a first resource allocation response indicative of a grant of the resource.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2021
From: AGARDH, KARE; LJUNG, RICKARD
To: SONY EUROPE BV
Reel/Frame 057758/0354 →
CHANGE OF NAME Recorded Oct 8, 2021
From: SONY CORPORATION
To: SONY GROUP CORPORATION
Reel/Frame 057894/0525 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2021
From: SONY EUROPE BV
To: SONY CORPORATION
Reel/Frame 058119/0153 →
Priority Claims (1)
SE 2051290-1 · Nov 5, 2020 · national
Continuity (1)
Related Publication 20220141154A1 · May 5, 2022
Cited By (1)
US 12,681,830