IP Library Granted Patent US 12,075,348
Granted Patent B2
US 12,075,348 · App. 18/302,306 · Granted Aug 27, 2024

Non-public wireless communication networks

Inventors: Alosious Pradeep Prabhakar (Singapore, SG); Vijay Venkataraman (San Jose, CA); Mohammed Sadique (Parramatta, AU); Krisztian Kiss (Hayward, CA); Srinivasan Nimmala (San Jose, CA); Yifan Zhu (San Jose, CA); Utkarsh Kumar (Fremont, CA)
Assignee: Apple Inc.
H04W48/18H04W8/06H04W8/12H04W48/16H04W84/12
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,075,348
App. No.
18/302,306
Granted
Aug 27, 2024
Kind
B2
Abstract

A mobile device (UE) may access standalone non-public networks (SNPNs) in various different locations as equivalent SNPNs (eSNPNs) corresponding to a home SNPN of the device. The device may obtain a list of eSNPNs corresponding to the home SNPN, and may access a second SNPN at a location different from a location of the home SNPN, in response to identifying the second SNPN and the list including the second SNPN as an eSNPN corresponding to the home SNPN of the device. The eSNPNs may include roaming eSNPNs (ReSNPNs) for accessing an enterprise NPN globally and/or at various different locations. The eSNPN/ReSNPN list may be maintained in a new network identifier management function (NMF). NPNs may be implemented as network slice instances (NSIs) via identifying data in the single network slice selection assistance information (S-NSSAI). Multiple credentialed SNPNs of a UE may be prioritized for access by the UE.

Claims (46)

1. A method comprising:

transmitting, via a device to a first standalone non-public network (SNPN), a registration request for the device to register with the first SNPN;

receiving, at the device, a registration accept message from the first SNPN in response to the registration request, wherein the registration accept message comprises a list of equivalent SNPNs corresponding to the first SNPN, with the equivalent SNPNs accessible to the device as equivalents of the first SNPN; and

accessing, via the device at a time following reception of the registration accept message, a second SNPN from the list of equivalent SNPNs.

2. The method of claim 1 , further comprising:

storing, the list of equivalent SNPNs in a memory of the device.

3. The method of claim 1 , further comprising:

attempting to register, via the device at a second time following reception of the registration accept message, with a given SNPN from the list of equivalent SNPNs, wherein the given SNPN is selected by the device according to a priority list corresponding to the equivalent SNPNs.

4. The method of claim 1 , wherein the list of equivalent SNPNs is added to the registration accept message by an access and mobility function.

5. The method of claim 1 , wherein the list of equivalent SNPNs is maintained and managed by a network identifier management function.

6. The method of claim 1 , wherein registration request comprises credentials of the device and an address of a network identifier management function (NMF);

the method further comprising:

providing the credentials and the address from the registration request to an access and mobility function (AMF);

providing, by the AMF in a validation request, the credentials to the NMF identified via the address;

retrieving and providing, by the NMF to the AMF in response to validating the credentials,

the list of equivalent SNPNs, and

subscription data matching the device; and

including, by the AMF, the list of equivalent SNPNs and the subscription data in the registration accept message.

7. The method of claim 6 , wherein the credentials and the address are stored in a non-volatile memory within the device.

8. A method comprising:

receiving, by a first standalone non-public network (SNPN) from a device, a registration request for the device to register with the first SNPN; and

transmitting, by the first SNPN to the device, a registration accept message in response to the registration request, wherein the registration accept message comprises a list of equivalent SNPNs corresponding to the first SNPN, wherein the equivalent SNPNs are accessible to the device as equivalents of the first SNPN for the device to access any SNPN from the list of equivalent SNPNs at a time following reception of the registration accept message.

9. The method of claim 8 , wherein the list of equivalent SNPNs is added to the registration accept message by an access and mobility function.

10. The method of claim 8 , wherein the list of equivalent SNPNs originates from a network identifier management function.

11. The method of claim 8 , further comprising:

receiving, by the first SNPN from a second device, a second registration request for the second device to register with the first SNPN; and

transmitting, by the first SNPN to the device, a registration reject message in response to the registration request, wherein the registration reject message comprises a second list of second equivalent SNPNs, wherein the second equivalent SNPNs are accessible to the second device for the second device to access any second SNPN from the second list of second equivalent SNPNs at a time following reception of the registration reject message.

12. The method of claim 11 , wherein the second registration request message comprises credentials of the second device and an address of a network identifier management function (NMF);

the method further comprising transmitting the registration reject message based at least on subscription data associated with the credentials of the second device.

13. The method of claim 12 , wherein the subscription data is retrieved by the NMF and provided to an access and mobility function along with the second list of second equivalent SNPNs for inclusion in the registration reject message.

14. An apparatus comprising:

a processor configured to cause a device to:

transmit, to a first standalone non-public network (SNPN), a registration request for the device to register with the first SNPN;

receive a registration accept message from the first SNPN in response to the registration request, wherein the registration accept message comprises a list of equivalent SNPNs corresponding to the first SNPN, with the equivalent SNPNs accessible to the device as equivalents of the first SNPN; and

access, at a time following reception of the registration accept message, a second SNPN from the list of equivalent SNPNs.

15. The apparatus of claim 14 , wherein the processor is further configured to store the list of equivalent SNPNs in a memory of the device.

16. The apparatus of claim 14 , wherein the processor is further configured to:

select a given SNPN from the list of equivalent SNPNs according to a priority list corresponding to the equivalent SNPNs; and

cause the device to attempt to register, at a second time following reception of the registration accept message, with the given SNPN.

17. The apparatus of claim 14 , wherein the list of equivalent SNPNs is added to the registration accept message by an access and mobility function.

18. The apparatus of claim 14 , wherein the list of equivalent SNPNs is maintained and managed by a network identifier management function.

19. The apparatus of claim 18 , wherein the registration request message comprises credentials of the device; and

wherein the registration accept message is based at least on subscription data associated with the credentials of the device.

20. The apparatus of claim 19 , wherein the registration request message comprises an address of a network identifier management function (NMF) that identifies the NMF to an access and mobility function (AMF);

wherein the subscription data is retrieved by the NMF in response to a validation request that comprises the credentials and is received by the NMF from the AMF; and

wherein the subscription data is provided to the AMF by the NMF along with the list of equivalent SNPNs for inclusion in the registration accept message.

Continuity (3)
Continuation 17137166 · Dec 29, 2020
Provisional Application 62956472 · Jan 2, 2020
Related Publication 20230319700A1 · Oct 5, 2023