IP Library › Granted Patent US 12,621,027
Granted Patent B2
US 12,621,027 · App. 18/616,265 · Granted May 5, 2026

Multi-objective optimization of beamforming in distributed edge-iot environments

Inventors: Alecio Pedro Delazari Binotto (Munich, DE); Aladin Djuhera (Dachau, DE); Fernando Luiz Koch (Palm Beach Gardens, FL)
Assignee: International Business Machines Corporation
H04B7/0617
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,621,027
App. No.
18/616,265
Granted
May 5, 2026
Kind
B2
Abstract

A method, computer program product, and computer system are provided for optimization of beamforming in distributed edge computing environments. Predicted context information is collected from user equipment. The predicted context information is associated with one or more nodes in wireless communication with the user equipment. A possible best beamforming configuration at a given time interval is calculated for each of the nodes based on the collected predicted context information. A set of top nodes is determined based on the calculated possible best beamforming configuration. Context information is collected from each node in the set of top nodes based on operational parameters associated with each node. A best node is determined from among the set of top nodes based on the collected context information and the operational parameters. A beamforming configuration associated with the best node is adjusted to the calculated possible best beamforming configuration.

Claims (48)

1 . A method of optimization of beamforming in distributed edge computing environments, executable by a processor, comprising:

collecting predicted context information from user equipment, wherein the predicted context information is associated with one or more nodes in wireless communication with the user equipment;

calculating a possible best beamforming configuration at a given time interval for each of the one or more nodes based on the collected predicted context information;

determining a set of top nodes from among the one or more nodes based on the calculated possible best beamforming configuration;

collecting context information from each node from among the set of top nodes based on operational parameters associated with each node from among the set of top nodes;

determining a best node from among the set of top nodes based on the collected context information and the operational parameters; and

causing the best node to adjust a beamforming configuration associated with the best node to the calculated possible best beamforming configuration for the best node.

2 . The method of claim 1 , wherein the one or more nodes correspond to one or more base stations configured for multi-access edge computing, and wherein the operational parameters correspond to energy cost and carbon dioxide emissions associated with operation of the base stations.

3 . The method of claim 2 , wherein the best node corresponds to a node from among the one or more nodes having a best beamforming configuration that minimizes the operational parameters.

4 . The method of claim 1 , wherein the context information is based on current and historical environmental data associated with the one or more nodes.

5 . The method of claim 1 , wherein the possible best beamforming configuration for a node from among the one or more nodes includes a power value and an angle of transmission of a beam transmitted from the node.

6 . The method of claim 1 , further comprising:

determining a different node from among the one or more nodes is a new best node for a new time interval; and

handing over beam transmission operations to the new best node.

7 . The method of claim 6 , wherein handing over beam transmission operations to the new best node comprises providing information to the new best node including connection data, coordinates, and context information for the user equipment.

8 . A computer system for optimization of beamforming in distributed edge computing environments, the computer system comprising:

one or more computer-readable storage media configured to store computer program code; and

one or more computer processors configured to access said computer program code and operate as instructed by said computer program code, said computer program code including:

first collecting code configured to cause the one or more computer processors to collect predicted context information from user equipment, wherein the predicted context information is associated with one or more nodes in wireless communication with the user equipment;

calculating code configured to cause the one or more computer processors to calculate a possible best beamforming configuration at a given time interval for each of the one or more nodes based on the collected predicted context information;

first determining code configured to cause the one or more computer processors to determine a set of top nodes from among the one or more nodes based on the calculated possible best beamforming configuration;

second collecting code configured to cause the one or more computer processors to collect context information from each node from among the set of top nodes based on operational parameters associated with each node from among the set of top nodes;

second determining code configured to cause the one or more computer processors to determine a best node from among the set of top nodes based on the collected context information and the operational parameters; and

adjusting code configured to cause the one or more computer processors to cause the best node to adjust a beamforming configuration associated with the best node to the calculated possible best beamforming configuration for the best node.

9 . The computer system of claim 8 , wherein the one or more nodes correspond to one or more base stations configured for multi-access edge computing, and wherein the operational parameters correspond to energy cost and carbon dioxide emissions associated with operation of the base stations.

10 . The computer system of claim 9 , wherein the best node corresponds to a node from among the one or more nodes having a best beamforming configuration that minimizes the operational parameters.

11 . The computer system of claim 8 , wherein the context information is based on current and historical environmental data associated with the one or more nodes.

12 . The computer system of claim 8 , wherein the possible best beamforming configuration for a node from among the one or more nodes includes a power value and an angle of transmission of a beam transmitted from the node.

13 . The computer system of claim 8 , wherein the program code stored on the one or more computer-readable storage media further comprises:

third determining code configured to cause the one or more computer processors to determine a different node from among the one or more nodes is a new best node for a new time interval; and

handing code configured to cause the one or more computer processors to hand over beam transmission operations to the new best node.

14 . The computer system of claim 13 , wherein handing over beam transmission operations to the new best node comprises providing information to the new best node including connection data, coordinates, and context information for the user equipment.

15 . A computer program product for optimization of beamforming in distributed edge computing environments, comprising:

one or more computer-readable storage devices; and

program instructions stored on at least one of the one or more computer-readable storage devices, the program instructions configured to cause one or more computer processors to:

collect predicted context information from user equipment, wherein the predicted context information is associated with one or more nodes in wireless communication with the user equipment;

calculate a possible best beamforming configuration at a given time interval for each of the one or more nodes based on the collected predicted context information;

determine a set of top nodes from among the one or more nodes based on the calculated possible best beamforming configuration;

collect context information from each node from among the set of top nodes based on operational parameters associated with each node from among the set of top nodes;

determine a best node from among the set of top nodes based on the collected context information and the operational parameters; and

cause the best node to adjust a beamforming configuration associated with the best node to the calculated possible best beamforming configuration for the best node.

16 . The computer program product of claim 15 , wherein the one or more nodes correspond to one or more base stations configured for multi-access edge computing, and wherein the operational parameters correspond to energy cost and carbon dioxide emissions associated with operation of the base stations.

17 . The computer program product of claim 16 , wherein the best node corresponds to a node from among the one or more nodes having a best beamforming configuration that minimizes the operational parameters.

18 . The computer program product of claim 15 , wherein the context information is based on current and historical environmental data associated with the one or more nodes.

19 . The computer program product of claim 15 , wherein the possible best beamforming configuration for a node from among the one or more nodes includes a power value and an angle of transmission of a beam transmitted from the node.

20 . The computer program product of claim 15 , wherein the program instructions stored on the at least one of the one or more computer-readable storage devices is further configured to cause one or more computer processors to:

determine a different node from among the one or more nodes is a new best node for a new time interval; and

hand over beam transmission operations to the new best node.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2024
From: BINOTTO, ALECIO PEDRO DELAZARI; DJUHERA, ALADIN; KOCH, FERNANDO LUIZ
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 066895/0076 →
Continuity (1)
Related Publication 20250309954A1 · Oct 2, 2025
References Cited (24)
US 11082115B2 · Landis · 2021 [cited by applicant]
US 11134402B1 · Boyapati · 2021 [cited by applicant]
US 11728849B2 · Ali · 2023 [cited by applicant]
US 20130017855A1 · Hui · 2013 [cited by examiner]
US 20200314719A1 · Tofighbakhsh · 2020 [cited by examiner]
US 20210136178A1 · Casey · 2021 [cited by applicant]
US 20240106512A1 · Bali · 2024 [cited by examiner]
US 20250301448A1 · Shrivastava · 2025 [cited by examiner]
US 20250309954A1 · Binotto · 2025 [cited by examiner]
CA 2769828C · 2011 [cited by applicant]
CN 107872267A · 2018 [cited by examiner]
CN 109787828A · 2019 [cited by examiner]
CN 112929068B · 2021 [cited by applicant]
CN 113949422B · 2022 [cited by applicant]
JP 6680676B2 · 2020 [cited by examiner]
WO WO2025151753A1 · 2025 [cited by examiner]
Ahmed et al., “Deep Reinforcement Learning-Based Adaptive Beam Tracking and Resource Allocation in 6G Vehicular Networks with Switched Beam Antennas”, Electronics, 2023, 12, 2294, 30 pages, <https://www.mdpi.com/2079-92… [cited by applicant]
Guo et al., “Deep Reinforcement Learning and NOMA-based Multi-Objective RIS-assisted IS-UAV-TNs: Trajectory Optimization and Beamforming Design”, IEEE Transactions on Intelligent Transportation Systems, Apr. 2023, 15 pa… [cited by applicant]
Kaur et al., “Contextual Beamforming: Exploiting Location and AI for Enhanced Wireless Telecommunication Performance”, Cornell University, arXiv 2307.10183v1, Jul. 2, 2023, 21 pages, <https://arxiv.org/pdf/2307.10183.pd… [cited by applicant]
Leng et al., “Multi-Objective Beamforming for Energy-Efficient SWIPT Systems”, Proceedings of the 2016 International Conference on Computing, Networking and Communications, Wireless Communications Symposium (ISWCS), Sep… [cited by applicant]
Ng et al., “Multi-objective beamforming for secure communication in systems with wireless information and power transfer”, Proceedings of the 2013 IEEE 24th International Symposium on Personal, Indoor and Mobile Radio C… [cited by applicant]
Sun et al., “Improving Performance of Distributed Collaborative Beamforming in Mobile Wireless Sensor Networks: A Multi-objective Optimization Method”, IEEE Internet of Things Journal, DOI 10.1109/JIOT.2020.2983519, Jun… [cited by applicant]
Wu et al., “Robust Multi-Objective Beamforming Design for Power Efficient and Secure Communication in MU-MISO Networks”, Digital Object Identifier, 10, 1109, Jun. 13, 2017, 9 pages, <https://ieeexplore.ieee.org/abstract… [cited by applicant]
Zhou et al., “Deep Reinforcement Learning Coordinated Receiver Beamforming for Millimeter-Wave Train-ground Communications”, Cornell University, arXiv:2205.10483v1, May 21, 2022, 15 pages, <https://arxiv.org/pdf/2205.10… [cited by applicant]