Systems and methods for network slicing

US11516113B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11516113-B2
Application numberUS-201916359275-A
CountryUS
Kind codeB2
Filing dateMar 20, 2019
Priority dateMar 20, 2018
Publication dateNov 29, 2022
Grant dateNov 29, 2022

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.

Embodiments disclosed herein relate to systems and methods for network slicers. Network slicers can receive creation request messages and select network slices based on policies. A network slicer can indicate to next hop routers that it has lower routing costs in order to receive messages, and inspect the received messages to identify creation request messages. A network slicer can indicate to a DNS server that it has a higher priority than other network elements, and receive creation request messages based on the higher priority. New creation request messages can be sent to the selected network slices based on received creation request messages. The network can also create and send appropriate response messages to the creation request to establish future communications with the selected network slice.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, at a network slicer in a networked system, a first message from a first network node of the networked system; determining, by the network slicer, a first destination address from the first message, the first destination address corresponding to a first network slice node that is part of a first network slice comprising a first plurality of network elements; determining, by the network slicer, that the first message is a creation request message; determining a destination type from the first message; identifying, by the network slicer, based on one or more of a policy of the network slicer or an external policy, a second network slice node of the networked system having the destination type, wherein the second network slice node is part of a second network slice that is different from the first network slice, the second network slice comprising a second plurality of network elements; creating, by the network slicer, a new creation request message, wherein a source address of the new creation request message is a network slicer address, and wherein a destination address of the new creation request message is an address of the second network slice node that is part of the second network slice; and transmitting the new creation request message from the network slicer to the second network slice node. 2. The method of claim 1 , wherein the first network node is one or more of a mobility management entity (MME), a serving general packet radio services (GPRS) support node (SGSN), serving gateway (SGW), enhanced packet data gateway (ePDG), or a trusted WLAN. 3. The method of claim 1 , wherein the determined destination type comprises a gateway general packet radio services (GPRS) support node (GGSN), a serving gateway (SGW), or a packet data network gateway (PGW). 4. The method of claim 1 , wherein identifying the second network slice node comprises: determining, by the network slicer, one or more of a throughput capability level of a user equipment (UE) associated with the first message, an enterprise associated with the UE associated with the first message, a traffic speed of the UE associated with the first message, a security level or requirement of the UE associated with the first message, or an employee status of an owner of the UE associated with the first message, and selecting, by the network slicer, the destination address associated with one or more of a capability level of the UE, an enterprise of the UE, the traffic speed of the UE, the security level or requirement of the UE, or the employee status of the owner of the UE from a plurality of destination addresses. 5. The method of claim 1 , wherein identifying the second network slice node comprises determining one or more of an International Mobile Subscriber Identity (IMSI) of a user equipment associated with the first message, location of the user equipment associated with the first message, access point name (APN) associated with the first message, an International Mobile Equipment Identity (IMEI) identification number of the user equipment associated with the first message, a Radio Access Technology type associated with the first message, or a timestamp of the first message. 6. The method of claim 1 , further comprising: receiving, by the network slicer, a response message from the second network slice node; and creating, by the network slicer, a new response message including: the first destination address corresponding to the first network slice node as the source address of the new response message, and message content from the response message sent by the second network slice node. 7. The method of claim 6 , further comprising: storing, at the network slicer, one or more of an address associated with the first network node or the destination address prior to the receiving the response message from the second network slice node; and deleting, by the network slicer, at least one address associated with the first network node or the destination address after the new response message is created. 8. The method of claim 1 , further comprising indicating to a next hop router by the network slicer that a router associated with the network slicer has a lower routing cost to a third network node than an expected routing cost from other routers in the networked system to the third network node prior to the receiving the first message, wherein the lower routing cost to the third network node is lower than an actual routing cost to the third network node. 9. A method comprising: receiving, at a network slicer in a networked system, a creation request message from a first network node, the creation request message having as a first destination address an address associated with the network slicer; determining a destination type from the creation request message; selecting, by the network slicer, a second destination address for the creation request message based on one or more of a policy of the network slicer or an external policy, the second destination address being associated with a second network slice node of the networked system having the destination type, wherein the second network slice node is part of a network slice comprising a plurality of network elements; creating, by the network slicer, a new creation request message including message content from the creation request message, wherein a source address of the new creation request message is a network slicer address, and wherein a destination address of the new creation request message is the second destination address associated with the second network slice node that is part of the network slice; and transmitting the new creation request message from the network slicer to the second network slice node of the networked system associated with the second destination address. 10. The method of claim 9 , further comprising: receiving, by the network slicer, a response message from the second network slice node; and creating, by the network slicer, a new response message, wherein a source address of the new response message is the network slicer address, wherein a destination address of the new response message is an address of the first network node, and wherein the new response message comprises message content from the response message sent by the second network slice node. 11. The method of claim 10 , further comprising: storing, at the network slicer, one or more of the address associated with the first network node or the second destination address prior to the receiving the response message from the second network slice node; and deleting, by the network slicer, the stored one or more of the address associated with the first network node or the second destination address after the creating the new response message. 12. The method of claim 9 , wherein the first network node is one or more of a mobility management entity (MME), a serving general packet radio services (GPRS) support node (SGSN), serving gateway (SGW), enhanced packet data gateway (ePDG), or a trusted WLAN. 13. The method of claim 9 , wherein the determined destination type comprises a gateway general packet radio services (GPRS) support node (GGSN), a serving gateway (SGW), or a packet data network gateway (PGW). 14. The method of claim 9 , wherein the selecting the second destination address for the creation request message based on the one or more of the policy of the network slicer or the external policy comprises: determining, by the network slicer, one or more of a throughput capability level of a user equipment (UE) associated with the creation request message, an enterp

Assignees

Inventors

Classifications

  • H04L45/24Primary

    Multipath · CPC title

  • H04L45/74Primary

    Address processing for routing · CPC title

  • Traffic policing · CPC title

  • H04L45/12Primary

    Shortest path evaluation · 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 US11516113B2 cover?
Embodiments disclosed herein relate to systems and methods for network slicers. Network slicers can receive creation request messages and select network slices based on policies. A network slicer can indicate to next hop routers that it has lower routing costs in order to receive messages, and inspect the received messages to identify creation request messages. A network slicer can indicate to …
Who is the assignee on this patent?
Affirmed Networks Inc, Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04L45/24. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 29 2022 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).