IP Library Granted Patent US 11,706,091
Granted Patent B2
US 11,706,091 · App. 17/950,296 · Granted Jul 18, 2023

Method and a system for retrieving and applying dynamic policy rules in a network

Inventor: Foteini Andriopoulou (Patras, GR)
Assignee: Unify Patente GmbH & Co. KG
H04L41/0894H04L63/20H04L9/50
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,706,091
App. No.
17/950,296
Granted
Jul 18, 2023
Kind
B2
Abstract

A system and method for publishing and updating policy rules in a network can be based on predictive algorithms and blockchain techniques for network systems (e.g. next generation emergency systems).

Claims (38)

1. A method for retrieving and applying dynamic policy rules in a network, comprising:

requesting, by at least one requesting client, one or more tasks from a central unit which is connected with a Policy Server of a blockchain-based Policy Store Platform by using a client application interface;

transmitting, by the central unit, the one or more task to the Policy Server with data indicating attributes concerning the one or more tasks;

transmitting, by the Policy Server, the one or more tasks to a blockchain network of the blockchain-based Policy Store Platform;

analyzing, by a predictor component of the blockchain network, the one or more tasks with the attributes and retrieving stored data of blockchain-based policies in correlation with network capabilities that satisfy the one or more requested task attributes;

forwarding, by the predictor component, a list of blockchain policy rules that satisfy the one or more tasks to the Policy Server;

transmitting, by the Policy Server, the list of blockchain policy rules to one or more service clients and the at least one requesting client using the client application interface and the central unit;

applying, by the one or more service clients and/or the at least one requesting client the transmitted rules.

2. The method according to claim 1 , wherein the one or more service clients further comprising a communication device of an agent or callee which can provide services and/or the at least one requesting client includes a communication device of a requester or caller having a task request.

3. The method of claim 1 , wherein the central unit is an Emergency Service Routing Proxy (ESRP), the one or more service clients include at least one Public Safety Answering Point (PSAP); and the at least one requesting client includes at least one telecommunication service provider (TSP).

4. The method of claim 1 , wherein the attributes comprises data identifying at least one of skill, qualification, meta-traumatic experience, expertise, average response time, language, multitasking, number of agents or service providers, number of active calls, number of diverted calls, number of agents or service providers with a certain skill or expertise, CPU usage, memory, historical statistics, capacity, delays, jitter, Quality of Service, QoS, network performance, bandwidth, network metrics or network traffic.

5. The method of claim 1 , wherein the method also comprises:

before the analyzing of the one or more tasks, the predictor component performing at least one of:

preprocessing initial blocks per service client and/or per requesting client and/or per service provider or agent of the service client;

performing a decision-making process to determine which service clients are best suited to handle a certain task request;

classifying the service clients according to their capacity to handle a certain task request;

creating blockchain-based policies; and

storing the data of the blockchain based policies in a database of the blockchain network.

6. The method of claim 1 , also comprising:

in response to the blockchain policy rules being updated:

marking, by a block validator, the affected blocks;

breaking, by a transaction executor, the affected rule chains;

re-calculating, by the decision-making process and blockchain mining techniques, the policy rules and priorities;

updating, by a chain controller, the policy rules and priorities;

picking, by a blockchain miner, an alternative blockchain policy rule using an alternative branch of the blockchain before the affected blocks; and

performing, by the chain controller, actions according to the alternative blockchain policy rules.

7. A system for retrieving and applying dynamic policy rules in a network, the system comprising:

a central unit which is connected with a Policy Server of a blockchain: based Policy Store Platform, the central unit configured to receive a request for one or more tasks from a requesting client and transmit the one or more tasks to the Policy Server with data indicating attributes concerning the one or more tasks;

the Policy Server configured to transmit the one or more tasks to a blockchain network of the blockchain-based Policy Store Platform so that the one or more tasks are analyzed by a predictor component of the blockchain network with the attributes and stored data of blockchain: based policies in correlation with network capabilities that satisfy the one or more requested task attributes are retrieved so that a list of blockchain policy rules that satisfy the one or more tasks are transmitted by the Policy Server to one or more service clients and/or the at least one requesting client via the central unit so that the list of blockchain policy rules that satisfy the one or more tasks are utilized by the one or more service clients and/or the at least one requesting client.

8. The system of claim 7 , wherein the system also comprises:

a device of a surveillance or governmental organization configured to accept and agree to at least one policy rules condition determined by the central unit,

the one or more service clients.

9. The system of claim 8 , wherein the at least one requesting client and the one or more service clients are registered and/or subscribed to the blockchain based Policy Store Platform via a client application interface and wherein the Policy Server is a service provider device which interacts as an intermediate message broker among the blockchain network and the client application interface.

10. The system of claim 9 , wherein the one or more service clients comprise a device of an agent or callee which can provide services and/or the at least one requesting client comprises a device of a requester or caller having a task request.

11. The system according to claim 7 , wherein the blockchain network comprises

device having a database stored in a non-transitory memory; and

the predictor component configured to use blockchain mining and predictor algorithms to provide predictive models and/or to make decisions for transmitting a requested task.

12. The system of claim 7 , wherein the central unit is an Emergency Service Routing Proxy (ESRP), the one or more service clients include at least one Public Safety Answering Point (PSAP); and the at least one requesting client includes at least one a telecommunication service provider (TSP).

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071712/0821 →
NOTICE OF SUCCCESSION OF AGENCY - PL Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069895/0755 →
NOTICE OF SUCCCESSION OF AGENCY - 3L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 070006/0268 →
NOTICE OF SUCCCESSION OF AGENCY - 2L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069896/0001 →
CHANGE OF NAME Recorded Oct 24, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: UNIFY BETEILIGUNGSVERWALTUNG GMBH & CO. KG
Reel/Frame 069242/0312 →
SECURITY INTEREST Recorded Jan 5, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 066197/0333 →
SECURITY INTEREST Recorded Jan 5, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 066197/0299 →
SECURITY INTEREST Recorded Jan 5, 2024
From: UNIFY PATENTE GMBH & CO. KG
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 066197/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2022
From: ANDRIOPOULOU, FOTEINI
To: UNIFY PATENTE GMBH & CO. KG
Reel/Frame 061180/0691 →
Priority Claims (1)
EP 21202603 · Oct 14, 2021 · regional
Continuity (1)
Related Publication 20230118664A1 · Apr 20, 2023