IP Library Granted Patent US 12,388,708
Granted Patent B2
US 12,388,708 · App. 18/401,923 · Granted Aug 12, 2025

Real-time adjustment and deployment of regulatory policies

Inventors: Mansura Habiba (Jhonstown, IE); Fernando Luiz Koch (Palm Beach Gardens, FL); Alecio Pedro Delazari Binotto (Munich, DE); Rafflesia Khan (Dublin, IE)
Assignee: International Business Machines Corporation
H04L41/0813
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 12,388,708
App. No.
18/401,923
Granted
Aug 12, 2025
Kind
B2
Abstract

Embodiments of the present invention provide computer-implemented methods, computer program product, and computer systems. One or more processors, collect information associated with a target edge platform. The one or more processors, generate a set of rules for a target edge platform for different situations that can occur on the target edge platform. The one or more processors in response to receiving additional information, dynamically adjust the generated set of rules for the target platform.

Claims (68)

1. A computer-implemented method comprising:

collecting information associated with a target edge platform;

generating a set of rules for the target edge platform for different situations that can occur on the target edge platform;

in response to receiving additional information, dynamically adjusting the generated set of rules for the target platform;

in response to determining that a received request does not have a corresponding rule in the set of rules that matches the received request, identifying differences in the set of rules for a new scenario and a changed topology;

generating a new rule to address the new scenario and the changed topology;

generating a new workflow for the new rule, the new workflow including one or more tasks, each task of the one or more tasks having respective one or more actions being executed to fulfill the workflow;

creating a mapping of the new workflow to the new rule; and

storing the mapping in a database.

2. The computer-implemented method of claim 1 , wherein information comprises:

context aware parameters for edge applications of the platform, network topology, environment policies, and device settings of devices connected to the platform.

3. The computer-implemented method of claim 2 , further comprising:

storing collected context aware parameters for edge applications of the platform, the network topology, the environment policies, and the device settings of devices connected to the platform in a central data storage.

4. The computer-implemented method of claim 3 , further comprising:

classifying the generated set of rules and the collected context aware parameters for the edge applications of the platform, the network topology, the environment policies, and the device settings of devices connected to the platform in the central data storage.

5. The computer-implemented method of claim 1 , further comprising:

creating a workflow comprising one or more tasks, each task of the one or more tasks having respective one or more actions that can be executed to fulfill the workflow.

6. The computer-implemented method of claim 5 , further comprising:

mapping the created workflow to the dynamically adjusted set of rules for the platform; and

storing the created workflow and the dynamically adjust set of rules for the platform in a central data storage.

7. The computer-implemented method of claim 1 , further comprising:

assessing effects of the dynamically adjusted set of rules for the target platform.

8. A computer program product comprising:

one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising:

program instructions to collect information associated with a target edge platform;

program instructions to generate a set of rules for the target edge platform for different situations that can occur on the target edge platform;

program instructions to, in response to receiving additional information, dynamically adjust the generated set of rules for the target platform;

program instructions to, in response to determining that a received request does not have a corresponding rule in the set of rules that matches the received request, program instructions to identify differences in the set of rules for a new scenario and a changed topology;

program instructions to generate a new rule to address the new scenario and the changed topology;

program instructions to generate a new workflow for the new rule, the new workflow including one or more tasks, each task of the one or more tasks having respective one or more actions being executed to fulfill the workflow;

program instructions to create a mapping of the new workflow to the new rule; and

program instructions to store the mapping in a database.

9. The computer program product of claim 8 , wherein information comprises:

context aware parameters for edge applications of the platform, network topology, environment policies, and device settings of devices connected to the platform.

10. The computer program product of claim 9 , wherein the program instructions stored on the one or more computer storage readable media further comprise:

program instructions to store collected context aware parameters for the edge applications of the platform, the network topology, the environment policies, and the device settings of devices connected to the platform in a central data storage.

11. The computer program product of claim 10 , wherein the program instructions stored on the one or more computer storage readable media further comprise:

program instructions to classify the generated set of rules and the collected context aware parameters for the edge applications of the platform, the network topology, the environment policies, and the device settings of devices connected to the platform in the central data storage.

12. The computer program product of claim 8 , wherein the program instructions stored on the one or more computer storage readable media further comprise:

program instructions to create a workflow comprising one or more tasks, each task of the one or more tasks having respective one or more actions that can be executed to fulfill the workflow.

13. The computer program product of claim 12 , wherein the program instructions stored on the one or more computer storage readable media further comprise:

program instructions to map the created workflow to the dynamically adjusted set of rules for the platform; and

program instructions to store the created workflow and the dynamically adjust set of rules for the platform in a central data storage.

14. The computer program product of claim 8 , wherein the program instructions stored on the one or more computer storage readable media further comprise:

program instructions to assess effects of the dynamically adjusted set of rules for the target platform.

15. A computer system comprising:

one or more computer processors;

one or more computer readable storage media; and

program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising:

program instructions to collect information associated with a target edge platform;

program instructions to generate a set of rules for the target edge platform for different situations that can occur on the target edge platform;

program instructions to, in response to receiving additional information, dynamically adjust the generated set of rules for the target platform;

program instructions to, in response to determining that a received request does not have a corresponding rule in the set of rules that matches the received request, program instructions to identify differences in the set of rules for a new scenario and a changed topology;

program instructions to generate a new rule to address the new scenario and the changed topology;

program instructions to generate a new workflow for the new rule, the new workflow including one or more tasks, each task of the one or more tasks having respective one or more actions being executed to fulfill the workflow;

program instructions to create a mapping of the new workflow to the new rule; and

program instructions to store the mapping in a database.

16. The computer system of claim 15 , wherein information comprises:

context aware parameters for edge applications of the platform, network topology, environment policies, and device settings of devices connected to the platform.

17. The computer system of claim 16 , wherein the program instructions stored on the one or more computer storage readable media further comprise:

program instructions to store collected context aware parameters for the edge applications of the platform, the network topology, the environment policies, and the device settings of devices connected to the platform in a central data storage.

18. The computer system of claim 17 , wherein the program instructions stored on the one or more computer storage readable media further comprise:

program instructions to classify the generated set of rules and the collected context aware parameters for the edge applications of the platform, the network topology, the environment policies, and the device settings of devices connected to the platform in the central data storage.

19. The computer system of claim 15 , wherein the program instructions stored on the one or more computer storage readable media further comprise:

program instructions to create a workflow comprising one or more tasks, each task of the one or more tasks having respective one or more actions that can be executed to fulfill the workflow.

20. The computer system of claim 19 , wherein the program instructions stored on the one or more computer storage readable media further comprise:

program instructions to map the created workflow to the dynamically adjusted set of rules for the platform; and

program instructions to store the created workflow and the dynamically adjust set of rules for the platform in a central data storage.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2024
From: HABIBA, MANSURA; KOCH, FERNANDO LUIZ; BINOTTO, ALECIO PEDRO DELAZARI; KHAN, RAFFLESIA
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 066000/0897 →
Continuity (1)
Related Publication 20250219902A1 · Jul 3, 2025
References Cited (6)
US 10262019B1 · Reiner · 2019 [cited by applicant]
US 20200142735A1 · Maciocco · 2020 [cited by examiner]
US 20230135882A1 · Cella · 2023 [cited by applicant]
US 20230275930A1 · Ghosh · 2023 [cited by applicant]
CN 114779657A · 2022 [cited by applicant]
Liang et al., “Multi-access Edge Computing Fundamentals, Services, Enablers and Challenges: A Complete Survey”, Journal of Network and Computer Applications, Dec. 2021, DOI: 10.1016/j.jnca.2021.103308, 27 pages. [cited by applicant]