IP Library › Granted Patent US 12,279,339
Granted Patent B2
US 12,279,339 · App. 17/948,086 · Granted Apr 15, 2025

Service groups in a service-based wireless system

Inventors: Miguel Griot (La Jolla, CA); Aziz Gholmieh (Del Mar, CA); Gavin Bernard Horn (La Jolla, CA)
Assignee: QUALCOMM Incorporated
H04W8/186H04W4/50H04W12/08
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,279,339
App. No.
17/948,086
Granted
Apr 15, 2025
Kind
B2
Abstract

Methods, systems, and devices for wireless communications are described. In a service-based network, groups of core network services may share a user equipment (UE) credential or network subscription. Signaling between a UE and a service-based network (e.g., via a distributed unit) enables the UE to establish a service context for communications with multiple core network services in a same service group. A UE may receive control signaling from the network indicating service groups offered by the service-based network. The control signaling may indicate the services included in each service group and how to access the service group. The UE may transmit an access request indicating a selected service group to the network, and in response, the network may indicate a service context for communicating with the services included in the service group. The UE may use the same service context to access the different services in the service group.

Claims (70)

1. A method for wireless communication at a user equipment (UE), comprising:

identifying first control information indicating a plurality of service groups offered by a service-based network configured to interface with a radio access network (RAN) associated with a distributed unit, wherein the first control information indicates, for each service group of the plurality of service groups, a respective set of core network services included in the service group and a respective network credential for accessing the service group;

transmitting, in response to the first control information, an access request indicating a first service group of the plurality of service groups and the respective network credential for the first service group;

receiving, in response to the access request, second control information indicating a service context for communicating with the respective set of core network services for the first service group; and

communicating, in accordance with the service context, a message with a core network service of the respective set of core network services for the first service group.

2. The method of claim 1 , wherein the service context comprises a master security context associated with the first service group, the method further comprising:

determining a respective security context for each core network service included in the first service group based on the master security context.

3. The method of claim 1 , further comprising:

communicating, in accordance with the service context, a second message with a second core network service of the respective set of core network services.

4. The method of claim 1 , wherein the core network service is configured to invoke a second core network service included in the first service group based at least in part on the message being communicated with the core network service.

5. The method of claim 4 , wherein:

the core network service comprises a data service, and

the second core network service comprises a mobility service.

6. The method of claim 1 , further comprising:

transmitting, in response to the first control information, a second access request indicating a second service group of the plurality of service groups and the respective network credential for the second service group;

receiving, in response to the second access request, third control information indicating a second service context for communicating with the respective set of core network services for the second service group; and

communicating, in accordance with the second service context, a second message with a second core network service of the respective set of core network services included in the second service group.

7. The method of claim 6 , wherein the second core network service is configured to invoke a third core network service included in the first service group based at least in part on the second message being communicated with the second core network service.

8. The method of claim 6 , wherein identifying the first control information comprises:

determining that the first service group does not communicate with the second service group, wherein transmitting the second access request is based on the determining that the first service group does not communicate with the second service group.

9. The method of claim 1 , wherein identifying the first control information comprises:

identifying a respective network subscription associated with each of the plurality of service groups, wherein transmitting the access request is based on the respective network subscription associated with the first service group.

10. The method of claim 1 , wherein the service context comprises a radio access network configuration for communicating with the distributed unit as part of using the core network service.

11. The method of claim 1 , wherein the access request, the message, or both, are transmitted to the distributed unit for relay to a network address associated with the core network service.

12. The method of claim 1 , wherein each core network service of the respective set of core network services is associated with a respective application programming interface of a plurality of application programming interfaces.

13. The method of claim 1 , wherein the respective set of core network services comprise a mobility service, a connection state management service, a security service, a paging service, a radio access service, a data service, a capability management service, a location service, a messaging service, or any combination thereof.

14. The method of claim 1 , wherein identifying the first control information comprises:

receiving the first control information via a wireless connection between the UE and the distributed unit.

15. The method of claim 1 , wherein identifying the first control information comprises:

accessing the first control information from local storage at the UE.

16. A method for wireless communications at a distributed unit, comprising:

receiving, from a user equipment (UE), an access request indicating a first service group of a plurality of service groups offered by a service-based network configured to interface with a radio access network (RAN) associated with the distributed unit, wherein each service group of the plurality of service groups includes a respective set of core network services, wherein each service group of the plurality of service groups is associated with a respective network credential for accessing the service group, and wherein the access request further indicates the respective network credential for the first service group;

transmitting, to the UE and in response to the access request, control information indicating a service context for communications between the UE and the respective set of core network services for the first service group; and

communicating a message received from the UE in accordance with the service context to a core network service of the respective set of core network services for the first service group.

17. The method of claim 16 , wherein:

the service context comprises a master security context associated with the first service group, and

a respective security context for each core network service included in the first service group is based on the master security context.

18. The method of claim 16 , further comprising:

communicating a second message received from the UE in accordance with the service context to a second core network service of the respective set of core network services.

19. The method of claim 16 , wherein the core network service is configured to invoke a second core network service included in the first service group based at least in part on the message being communicated to the core network service.

20. The method of claim 19 , wherein:

the core network service comprises a data service, and

the second core network service comprises a mobility service.

21. The method of claim 16 , further comprising:

receiving, from the UE, a second access request indicating a second service group of the plurality of service groups and the respective network credential for the second service group;

transmitting, to the UE and in response to the second access request, second control information indicating a second service context for communicating with the respective set of core network services for the second service group; and

communicating a second message received from the UE in accordance with the second service context to a second core network service of the respective set of core network services included in the second service group.

22. The method of claim 21 , wherein the second core network service is configured to invoke a third core network service included in the first service group based at least in part on the second message being communicated to the second core network service.

23. The method of claim 16 , further comprising:

transmitting, to the UE, second control information indicating the plurality of service groups, wherein the second control information indicates, for each service group of the plurality of service groups, the respective set of core network services included in the service group and the respective network credential for accessing the service group.

24. The method of claim 23 , wherein transmitting the second control information comprises:

transmitting an indication of whether each service group of the plurality of service groups is capable of communication with one or more other service groups of the plurality of service groups.

25. The method of claim 23 , wherein transmitting the second control information comprises:

transmitting an indication of a respective network subscription associated with each of the plurality of service groups, wherein receiving the access request is based on the respective network subscription associated with the first service group.

26. The method of claim 16 , wherein the service context comprises a radio access network configuration for communicating with the UE as part of using the core network service.

27. The method of claim 16 , wherein each core network service of the respective set of core network services is associated with a respective application programming interface of a plurality of application programming interfaces.

28. The method of claim 16 , wherein the respective set of core network services comprise a mobility service, a connection state management service, a security service, a paging service, a radio access service, a data service, a capability management service, a location service, a messaging service, or any combination thereof.

29. An apparatus for wireless communication at a user equipment (UE), comprising:

a processor; and

a memory coupled with the processor, wherein the memory comprises instructions executable by the processor to cause the apparatus to:

identify first control information indicating a plurality of service groups offered by a service-based network configured to interface with a radio access network (RAN) associated with a distributed unit, wherein the first control information indicates, for each service group of the plurality of service groups, a respective set of core network services included in the service group and a respective network credential for accessing the service group;

transmit, in response to the first control information, an access request indicating a first service group of the plurality of service groups and the respective network credential for the first service group;

receive, in response to the access request, second control information indicating a service context for communicating with the respective set of core network services for the first service group; and

communicate, in accordance with the service context, a message with a core network service of the respective set of core network services for the first service group.

30. An apparatus for wireless communications at a distributed unit, comprising:

a processor; and

a memory coupled with the processor, wherein the memory comprises instructions executable by the processor to cause the apparatus to:

receive, from a user equipment (UE), an access request indicating a first service group of a plurality of service groups offered by a service-based network configured to interface with a radio access network (RAN) associated with the distributed unit, wherein each service group of the plurality of service groups includes a respective set of core network services, wherein each service group of the plurality of service groups is associated with a respective network credential for accessing the service group, and wherein the access request further indicates the respective network credential for the first service group;

transmit, to the UE and in response to the access request, control information indicating a service context for communications between the UE and the respective set of core network services for the first service group; and

communicate a message received from the UE in accordance with the service context to a core network service of the respective set of core network services for the first service group.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2022
From: GRIOT, MIGUEL; GHOLMIEH, AZIZ; HORN, GAVIN BERNARD
To: QUALCOMM INCORPORATED
Reel/Frame 061459/0614 →
Continuity (1)
Related Publication 20240098479A1 · Mar 21, 2024
References Cited (13)
US 7783777B1 · Pabla · 2010 [cited by examiner]
US 20030119452A1 · Kim · 2003 [cited by examiner]
US 20160234198A1 · Breiman · 2016 [cited by examiner]
US 20180324204A1 · McClory · 2018 [cited by examiner]
US 20200280562A1 · Salkintzis · 2020 [cited by examiner]
US 20220116335A1 · Sharma Banjade et al. · 2022 [cited by applicant]
US 20220132313A1 · Lee et al. · 2022 [cited by applicant]
US 20220232423A1 · Thyagaturu et al. · 2022 [cited by applicant]
US 20230396655A1 · Rodrigo · 2023 [cited by examiner]
US 20240073212A1 · Wu · 2024 [cited by examiner]
WO WO2020033086A1 · 2020 [cited by applicant]
Intel: “5G Security Aspects”, 3GPP TSG SA WG2 Meeting #118bis, S2-170146, 3rd Generation Partnership Project, Mobile Competence Centre, 650, Route Des Lucioles, F-06921 Sophia-Antipolis Cedex, France, vol. SA WG2, No. S… [cited by applicant]
International Search Report and Written Opinion—PCT/US2023/073193—ISA/EPO—Dec. 1, 2023. [cited by applicant]