IP Library › Granted Patent US 12,628,030
Granted Patent B2
US 12,628,030 · App. 17/561,225 · Granted May 12, 2026

Technologies for network path and topology management

Inventors: Amar Srivastava (Bangalore, IN); Kshitij A. Doshi (Tempe, AZ); Cristian Florin Dumitrescu (Shannon, IE); Christian Maciocco (Portland, OR)
Assignee: Intel Corporation
H04W28/0268H04L5/14H04W28/10H04W40/248H04W88/16
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,628,030
App. No.
17/561,225
Granted
May 12, 2026
Kind
B2
Abstract

The present disclosure relates to techniques for determining optimal routing paths for computing devices in a network, including selecting an optimal gateway among a number of available gateways. The techniques include gathering data regarding characteristics of a network, including gateways and network access nodes (NANs) in at least one access network. The characteristics can include, e.g., supported frequency bands, communication protocols, signal-to-noise ratio, power, signal noise and quality, slicing information, and whether a network vender is a standalone network vendor or a non-standalone network vendor. In one aspect, the characteristics are obtained using the Mobile Broadband Interface Model (MBIM). The characteristics can be used by devices in determining routing paths based on requirements of individual flows and/or workflows of individual application instances.

Claims (31)

1 . An apparatus to be associated with one or more network devices, the apparatus comprising:

a memory to store instructions; and

a processor to execute the instructions, the instructions, when executed by the processor resulting in performance of operations comprising:

determine one or more requirements of a subject flow of a set of flows of an application;

obtain, from a database, characteristics of at least one radio access network (RAN); and

select, for the subject flow, a gateway among a plurality of gateways to access the at least one RAN based on a comparison of the obtained characteristics to the one or more requirements of the subject flow;

wherein:

the apparatus is to execute the application;

the database is to be distributed, at least in part, in respective local versions of the database in the apparatus and the one or more network devices; and

the respective local versions of the database are to be updated with updated information to be used in determining dynamic traffic splitting and/or dynamic traffic shaping.

2 . The apparatus of claim 1 , wherein the characteristics comprise parameters of a Mobile Broadband Interface Model (MBIM).

3 . The apparatus of claim 1 , wherein the processor is to execute the instructions to select different gateways from among the plurality of gateways to access the at least one RAN for different flows of the application.

4 . The apparatus of claim 1 , wherein the processor is to execute the instructions to select different paths for the subject flow to the at least one RAN at different times.

5 . The apparatus of claim 1 , wherein the processor is to execute the instructions to select different gateways from among the plurality of gateways for the subject flow at different times.

6 . The apparatus of claim 1 , wherein the selection of the gateway from among the plurality of gateways is based on an output of a multi-objective satisfaction algorithm.

7 . The apparatus of claim 6 , wherein the processor is to execute the instructions to operate the multi-objective satisfaction algorithm to select the gateway from among the plurality of gateways.

8 . The apparatus of claim 1 , wherein the processor is to execute the instructions to:

prioritize selection of a gateway among the plurality of gateways in communication with a network access node (NAN) of a standalone network over a gateway among the plurality of gateways in communication with a NAN of a non-standalone network when a requirement of the one or more requirements is a guaranteed bit rate requirement.

9 . The apparatus of claim 1 , wherein the processor is to execute the instructions to:

prioritize selection of a gateway among the plurality of gateways in communication with a NAN configured to operate at a sub-band greater than 6 GHz over a gateway among the plurality of gateways in communication with a NAN configured to operate at a sub-band less than 6 GHz when a requirement of the one or more requirements is a guaranteed bit rate requirement.

10 . The apparatus of claim 1 , wherein the processor is to execute the instructions to:

prioritize selection of a gateway among the plurality of gateways in communication with a NAN having a higher signal quality than other NANs over a gateway among the plurality of gateways in communication with a NAN having a lower signal quality than at least one other NAN when a requirement of the one or more requirements is a high signal quality requirement.

11 . The apparatus of claim 1 , wherein the processor is to execute the instructions to:

prioritize selection of a gateway among the plurality of gateways in communication with a NAN configured for Frequency Division Duplex (FDD) communication over a gateway among the plurality of gateways in communication with a NAN configured for Time Division Duplex (TDD) communication when a requirement of the one or more requirements is a low latency requirement.

12 . The apparatus of claim 1 , wherein, when a requirement of the one or more requirements is a requirement for a guaranteed bit rate, the processor is to execute the instructions to:

prioritize selection of a default gateway of the plurality of gateways when the default gateway has a capacity to provide the guaranteed bit rate; and

prioritize selection of another gateway of the plurality of gateways over the default gateway if the default gateway does not have the capacity to provide the guaranteed bit rate and the other gateway has the capacity to provide the guaranteed bit rate.

13 . The apparatus of claim 1 , wherein the processor is to execute the instructions to:

determine, after selection of the gateway among a plurality of gateways, whether an existing connection with the selected gateway can be used to carry the subject flow; and

determine whether a new connection can be established for the subject flow when the existing connection of the selected gateway cannot be used to carry the subject flow.

14 . The apparatus of claim 1 , wherein the one or more requirements include at least one of a maximum allowable packet error rate, a packet delay budget, and a quality of service (QoS) classification.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2022
From: SRIVASTAVA, AMAR; DOSHI, KSHITIJ A.; DUMITRESCU, CRISTIAN FLORIN; MACIOCCO, CHRISTIAN
To: INTEL CORPORATION
Reel/Frame 058610/0585 →
Continuity (1)
Related Publication 20220124548A1 · Apr 21, 2022
References Cited (9)
US 20170048792A1 · Sachs · 2017 [cited by examiner]
US 20180092017A1 · Freda et al. · 2018 [cited by applicant]
US 20190042502A1 · Ryu · 2019 [cited by applicant]
US 20190364437A1 · Kamei et al. · 2019 [cited by applicant]
Partial European Search Report mailed Apr. 14, 2023 for European Patent Application No. 22203719.4, 19 pages. [cited by applicant]
Patrik Olesen et al., “Universal Serial Bus MultiFlow Extension for Mobile Broadband Interface Model”, Jul. 23, 2017, 28 pages, Revision 1.0. [cited by applicant]
Bjorn Boden et al., “Universal Serial Bus Communications Class Subclass Specification for Mobile Broadband Interface Model”, May 1, 2013, 231 pages, Revision 1.0, Errata-1. [cited by applicant]
European Search Report mailed Jul. 17, 2023 for European Patent Application No. 22203719.4, 18 pages. [cited by applicant]
Office Action from European Patent Application No. 22203719.4 notified Jun. 18, 2025, 13 pgs. [cited by applicant]