Methods, systems, and computer readable media for improving inter-public land mobile network (PLMN) routing across security edge protection proxies (SEPPs) by implementing health checks for remote SEPPs

US12355818B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12355818-B2
Application numberUS-202318099202-A
CountryUS
Kind codeB2
Filing dateJan 19, 2023
Priority dateJan 19, 2023
Publication dateJul 8, 2025
Grant dateJul 8, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for improving inter-PLMN routing by implementing health checks for remote SEPPs includes storing a target SEPP database including records corresponding to remote SEPPs to which SBI request messages can be routed. The method further includes receiving SBI request messages destined for NFs in PLMNs protected by the remote SEPPs, using the target SEPP database to select and route messages to the remote SEPPs. The method further includes, for each of the remote SEPPs, sending a health check message to the remote SEPP, determining, based on a response or lack of a response to the health check message that the remote SEPP is unhealthy or unreachable, and, in response, removing a record for the remote SEPP from the target SEPP database or marking the record for the remote SEPP to indicate that the remote SEPP is unhealthy or unreachable.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for improving inter-public land mobile network (PLMN) routing by implementing health checks for remote security edge protection proxies (SEPPs), the method comprising: storing, at an SEPP, a target SEPP database including records corresponding to the remote SEPPs to which service based interface (SBI) request messages can be routed, wherein storing the target SEPP database includes storing, for each record in the target SEPP database, a priority and a capacity of a corresponding remote SEPP; receiving, by the SEPP, SBI request messages destined for network functions (NFs) in PLMNs protected by the remote SEPPs; using, by the SEPP, the target SEPP database to select remote SEPPs to which the SBI request messages should be routed, wherein using the target SEPP database to select the remote SEPPs includes, for each SBI request message, selecting an SEPP identifier corresponding to an SEPP having a lowest priority and an available capacity among SEPP identifiers in the target SEPP database; routing, by the SEPP, the SBI request messages to the remote SEPPs selected using the target SEPP database; and for each of the remote SEPPs corresponding to one of the records in the target SEPP database, sending, by the SEPP, a health check message to a remote SEPP, determining, based on a response or lack of a response from the remote SEPP to the health check message that the remote SEPP is unhealthy or unreachable, and, in response, removing a record for the remote SEPP from the target SEPP database or marking the record for the remote SEPP in the target SEPP database to indicate that the remote SEPP is unhealthy or unreachable. 2. The method of claim 1 wherein sending a health check message to each of the remote SEPPs includes sending a security capability negotiation message to each of the remote SEPPs. 3. The method of claim 2 wherein sending a security capability negotiation message includes sending an N32-C security capability negotiation message to each of the remote SEPPs. 4. The method of claim 3 wherein sending the N32-C security capability negotiation message includes sending a hypertext transfer protocol (HTTP) POST message with an information element indicating a purpose of the HTTP POST message is health check. 5. The method of claim 1 wherein sending the health check message to each of the remote SEPPs includes periodically sending the health check message to each of the remote SEPPs. 6. The method of claim 1 wherein sending the health check message to each of the remote SEPPs includes sending a health check message to a first SEPP of the remote SEPPs in response to failing to receive traffic from the first SEPP for a configured duration. 7. The method of claim 1 comprising refraining from routing the SBI request messages to the remote SEPP whose record has been removed or marked to indicate that the remote SEPP is unhealthy or unreachable. 8. A method for improving inter-public land mobile network (PLMN) routing by implementing health checks for remote security edge protection proxies (SEPPs), the method comprising: storing, at an SEPP, a target SEPP database including records corresponding to the remote SEPPs to which service based interface (SBI) request messages can be routed; receiving, by the SEPP, SBI request messages destined for network functions (NFs) in PLMNs protected by the remote SEPPs; using, by the SEPP, the target SEPP database to select remote SEPPs to which the SBI request messages should be routed; routing, by the SEPP, the SBI request messages to the remote SEPPs selected using the target SEPP database; and for each of the remote SEPPs corresponding to one of the records in the target SEPP database, sending, by the SEPP, a health check message to a remote SEPP, determining, based on a response or lack of a response from the remote SEPP to the health check message that the remote SEPP is unhealthy or unreachable, and, in response, removing a record for the remote SEPP from the target SEPP database or marking the record for the remote SEPP in the target SEPP database to indicate that the remote SEPP is unhealthy or unreachable, wherein sending a health check message to each of the remote SEPPs includes sending a health check message to a first SEPP of the remote SEPPs in response to receiving erroneous traffic from the first SEPP for a configured duration. 9. A system for improving inter-public land mobile network (PLMN) routing by implementing health checks for remote security edge protection proxies (SEPPs), the system comprising: an SEPP including at least one processor and a memory; a target SEPP database stored in the memory and including records corresponding to the remote SEPPs to which service based interface (SBI) request messages can be routed, wherein the target SEPP database includes, for each record in the target SEPP database, a priority and a capacity of a corresponding remote SEPP; an inter-PLMN message router for receiving SBI request messages destined for network functions (NFs) in PLMNs protected by the remote SEPPs, using the target SEPP database to select remote SEPPs to which the SBI request messages should be routed, and routing the SBI request messages to the remote SEPPs selected using the target SEPP database, wherein, in selecting the remote SEPPs to which the SBI request messages should be routed, the inter-PLMN message router is configured to, for each SBI request message, select an SEPP identifier corresponding to an SEPP having a lowest priority and an available capacity among SEPP identifiers in the target SEPP database; and a remote SEPP health checker configured to, for each of the remote SEPPs corresponding to one of the records in the target SEPP database, send a health check message to a remote SEPP, determine, based on a response or lack of a response from the remote SEPP to the health check message, that the remote SEPP is unhealthy or unreachable, and, in response, remove a record for the remote SEPP from the target SEPP database or mark the record for the remote SEPP in the target SEPP database to indicate that the remote SEPP is unhealthy or unreachable. 10. The system of claim 9 wherein the health check message comprises a security capability negotiation message. 11. The system of claim 10 wherein the security capability negotiation message comprises an N32-C security capability negotiation message. 12. The system of claim 11 wherein the N32-C security capability negotiation message comprises a hypertext transfer protocol (HTTP) POST message with an information element indicating a purpose of the HTTP POST message is health check. 13. The system of claim 9 wherein the remote SEPP health checker is configured to periodically transmit the health check message to each of the remote SEPPs. 14. The system of claim 9 wherein the remote SEPP health checker is configured to transmit a health check message to a first SEPP of the remote SEPPs in response to failing to receive traffic from the first SEPP for a configured duration. 15. A system for improving inter-public land mobile network (PLMN) routing by implementing health checks for remote security edge protection proxies (SEPPs), the system comprising: an SEPP including at least one processor and a memory; a target SEPP database stored in the memory and including records corresponding to the remote SEPPs to which service based interface (SBI) request messages can be routed; an inter-PLMN message router for receiving SBI request messages destined for network functions (NFs) in PLMNs protected by the remote SEPPs, using the target SEPP database to select remote SEPPs

Assignees

Inventors

Classifications

  • Proxies · CPC title

  • Public Land Mobile systems, e.g. cellular systems · CPC title

  • H04L63/20Primary

    for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12355818B2 cover?
A method for improving inter-PLMN routing by implementing health checks for remote SEPPs includes storing a target SEPP database including records corresponding to remote SEPPs to which SBI request messages can be routed. The method further includes receiving SBI request messages destined for NFs in PLMNs protected by the remote SEPPs, using the target SEPP database to select and route messages…
Who is the assignee on this patent?
Oracle Int Corp
What technology area does this patent fall under?
Primary CPC classification H04L63/0281. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 08 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).