IP Library › Granted Patent US 12,267,225
Granted Patent B2
US 12,267,225 · App. 18/553,240 · Granted Apr 1, 2025

Enhanced service function chaining in next generation cellular networks

Inventors: Zongrui Ding (Portland, OR); Qian Li (Beaverton, OR); Ching-Yu Liao (Portland, OR); Alexandre Saso Stojanovski (Paris, FR); Sudeep Palat (Cheltenham, GB); Thomas Luetzenkirchen (Taufkirchen, DE); Abhijeet Kolekar (Portland, OR); Sangeetha Bangolae (Portland, OR); Youn Hyoung Heo (Seoul, KR); Xiaopeng Tong (Beijing, CN)
Assignee: Intel Corporation
H04L45/0377H04L45/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 12,267,225
App. No.
18/553,240
Granted
Apr 1, 2025
Kind
B2
Abstract

This disclosure describes systems, methods, and devices related to service function chaining in wireless networks. A communications system may include a communication control function to select one or multiple communication service functions associated with establishing service function chaining (SFC) services for telecommunications; a service orchestration and chaining function (SOCF) to establish the SFC services; and a service orchestration exposure function (SOEF) to expose the SFC services to an application function (AF) of the system.

Claims (127)

1. A system for performing service function chaining in wireless networks, the system comprising:

processing circuitry of a communication control function, of a core wireless network, configured to select a communication service function associated with establishing service function chaining (SFC) services for telecommunications;

processing circuitry of a service orchestration and chaining function (SOCF), of the core wireless network, configured to establish the SFC services; and

processing circuitry of a service orchestration exposure function (SOEF), of the core wireless network, configured to expose the SFC services to an application function (AF) of the system.

2. The system of claim 1 , wherein the processing circuitry of the communication control function is further configured to:

provide a communication service associated with session management for the SFC services to a network function of the system;

configure the communication service function for at least one of supported transport or networking protocols, traffic flow matching rules, routing information based on the traffic flow matching rules, or an action performed based on the traffic flow matching rules;

onboard the communication service function;

offboard the communication service function; and

migrate the communication service function.

3. The system of claim 1 , wherein the processing circuitry of the communication service function is configured to:

route packets on a user plane;

attach packet labels based on a configuration of the communication control function;

modify packet labels based on the configuration of the communication control function;

remove packet labels based on the configuration of the communication control function;

apply traffic flow matching rules based on the configuration of the communication control function;

perform an action based on the traffic flow matching rules; and

report traffic to the communication control function.

4. The system of claim 3 , wherein the processing circuitry of the SOCF is further configured to:

provide the SFC services to a network function or a user equipment of the system;

generate a computing plane configuration;

generate a communication plane configuration;

generate a data plane configuration; and

generate a record based on transactions associated with the SFC services.

5. The system of claim 1 , wherein the system is configured to receive a user equipment request for the SFC services, the user equipment request comprising at least three of:

a service identifier indicative of a SFC service of the SFC services;

an application identifier;

a user equipment identifier;

a network slice identifier;

an access type;

a session identifier;

traffic classification rules;

a security key;

a service continuity mode;

network chains for service functions;

quality of service requirements;

a location associated with the communication service function;

a network type; or

routing rules.

6. The system of claim 1 , wherein the processing circuitry of the SOCF is further configured to:

initiate a service of the SFC services;

update the service;

release the service;

subscribe to the service; and

generate notifications associated with the service.

7. The system of claim 1 , wherein the processing circuitry of the communication service function is configured in a SFC user plane for a traffic path associated with the SFC services, the processing circuitry of the communication service function associated with a session management function (SMF) configured to:

request a computing service function of the SFC services; and

request a data function of the SFC services.

8. The system of claim 1 , wherein the processing circuitry of the communication service function is associated with a SMF configured to select the SOCF, wherein the processing circuitry of the SOCF is further configured to:

allocate a service identifier for the SFC services; and

generate requirements for a communication plane, a computing plane, and a data plane.

9. The system of claim 1 , wherein the processing circuitry of the SOCF is further configured to allocate a service identifier for the SFC services, and wherein the communication control function is further configured to provide the service identifier to a radio access network (RAN) of the system.

10. The system of claim 1 , wherein the processing circuitry of the SOCF is further configured to:

send, to a network repository function (NRF) of the system, a location of the SOCF, a SFC capability of the SOCF, a network slice of the SOCF, a managed application type, and performance metrics associated with the SFC services,

and wherein a network function (NF) of the system selects the SOCF based on a list of SOCFs provided by the NRF.

11. The system of claim 1 , further comprising:

processing circuitry of an application function (AF), of the core wireless network, configured to send a service discovery request, indicative of SFC capabilities, to a service orchestration exposure function (SOEF) of the system,

wherein the processing circuitry of the SOEF is configured to send, to the AF, a service discovery response based on the SFC capabilities.

12. The system of claim 1 , further comprising:

processing circuitry of an AF, of the core wireless network, configured to send a first request to the SOEF for the SFC services, including criteria for the SFC services,

wherein the processing circuitry of the SOEF is configured to:

determine that the first request for the SFC services is authorized;

send, to the AF, a response to the first request for the SFC services; and

send a second request for the SFC services based on the authorization.

13. The system of claim 1 , further comprising processing circuitry of an AF, of the core wireless network, configured to:

send, to a SOEF of the system, a first request to subscribe to events associated with the SFC services, wherein the first request to subscribe comprises:

descriptions of the events,

a SFC flow identifier,

an application identifier,

a user equipment identifier, and

criteria for a SFC flow; and

wherein the processing circuitry of the SOEF is configured to:

determine that the first request to subscribe is authorized;

send, to the AF, a response to the first request to subscribe; and

send a second request to subscribe based on the authorization,

and wherein the processing circuitry of the SOCF is further configured to:

send a first notification, to the SOEF, indicative of the events; and

send a second notification, to the AF, indicative of the events.

14. A non-transitory computer-readable storage medium comprising instructions to cause processing circuitry of a core wireless network, upon execution of the instructions by the processing circuitry, to:

cause a communication control function of a core wireless network to select a communication service function associated with establishing service function chaining (SFC) services for telecommunications;

cause a service orchestration and chaining function (SOCF) of the core wireless network to establish the SFC services; and

cause a service orchestration exposure function (SOEF) of the core wireless network to expose the SFC services to an application function (AF) of the core wireless network.

15. The non-transitory computer-readable storage medium of claim 14 , wherein execution of the instructions further causes the communication control function configured to:

provide the SFC services to a network function of the core wireless network;

configure the communication service function for at least one of supported transport or networking protocols, traffic flow matching rules, routing information based on the traffic flow matching rules, or an action performed based on the traffic flow matching rules;

onboard the communication service function;

offboard the communication service function; and

migrate the communication service function.

16. The non-transitory computer-readable storage medium of claim 14 , wherein execution of the instructions further causes the communication service function to:

route packets on a user plane;

attach packet labels based on a configuration of the communication control function;

modify packet labels based on the configuration of the communication control function;

remove packet labels based on the configuration of the communication control function;

apply traffic flow matching rules based on the configuration of the communication control function;

perform an action based on the traffic flow matching rules; and

report traffic to the communication control function.

17. The non-transitory computer-readable storage medium of any of claim 16 , wherein execution of the instructions further causes the SOCF to:

provide the SFC services to a network function of the core wireless network or to a user equipment;

generate a computing plane configuration;

generate a communication plane configuration;

generation a data plane configuration; and

generate a record based on transactions associated with the SFC services.

18. The non-transitory computer-readable storage medium of claim 14 , wherein execution of the instructions further causes the core wireless network to receive a user equipment request for the SFC services, the user equipment request comprising at least three of:

a service identifier indicative of a SFC service of the SFC services;

an application identifier;

a user equipment identifier;

a network slice identifier;

an access type;

a session identifier;

traffic classification rules;

a security key;

a service continuity mode;

network chains for service functions;

quality of service requirements;

a location associated with the communication service function;

a network type; or

routing rules.

19. The non-transitory computer-readable storage medium of claim 14 , wherein execution of the instructions further causes the SOCF to:

initiate a service of the SFC services;

update the service;

release the service;

subscribe to the service; and

generate notifications associated with the service.

20. A method for performing service function chaining in wireless networks, the method comprising:

causing, by processing circuitry of a core wireless network, a communication control function of the core wireless network to select a communication service function associated with establishing service function chaining (SFC) services for telecommunications;

causing, by the processing circuitry, a service orchestration and chaining function (SOCF) of the core wireless network to establish the SFC services; and

causing, by the processing circuitry, a service orchestration exposure function (SOEF) of the core wireless network to expose the SFC services to an application function (AF) of the core wireless network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2025
From: DING, ZONGRUI; LI, QIAN; LIAO, CHING-YU; STOJANOVSKI, ALEXANDRE SASO; PALAT, SUDEEP; LUETZENKIRCHEN, THOMAS; KOLEKAR, ABHIJEET; BANGOLAE, SANGEETHA; HEO, YOUN HYOUNG; TONG, XIAOPENG
To: INTEL CORPORATION
Reel/Frame 072945/0038 →
Continuity (2)
Provisional Application 63183996 · May 4, 2021
Related Publication 20240187331A1 · Jun 6, 2024
References Cited (11)
US 20180262431A1 · Zhang · 2018 [cited by examiner]
US 20200322881A1 · Lee · 2020 [cited by applicant]
US 20220094638A1 · Dutta · 2022 [cited by examiner]
US 20220150160A1 · Kumar · 2022 [cited by examiner]
US 20230266961A1 · Robitzsch · 2023 [cited by examiner]
US 20240080265A1 · Robitzsch · 2024 [cited by examiner]
WO 20200255025A1 · 2020 [cited by applicant]
WO 20210001051A1 · 2021 [cited by applicant]
International Search Report and Written Opinion of the International Searching Authority issued Aug. 11, 2022 for corresponding PCT International Application No. PCT/US2022/027502 (7 pp). [cited by applicant]
Nokia et al., “Service requirements for enhancing service function chaining support by 5G Network,” SP-201090, 3GPP TSG-SA Meeting #90-e, e-Meeting, Dec. 11, 2020. [cited by applicant]
“3GPP; TSG SA; Procedures for the 5G System (5GS); Stage 2 (Release 17),” 3GPP TS 23.502 V17.0.0, Mar. 31, 2021 (Sections 5.1-5.2.8.3.4). [cited by applicant]