Redirecting traffic from mobile device to initial slice selector for connection

US11024144B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11024144-B2
Application numberUS-201916443815-A
CountryUS
Kind codeB2
Filing dateJun 17, 2019
Priority dateFeb 22, 2019
Publication dateJun 1, 2021
Grant dateJun 1, 2021

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.

Some embodiments provide a method for a first network slice selector that selects network slices for connections from endpoint devices located within a first geographic range. The method selects a network slice for a connection between a mobile endpoint device and a network domain that originates when the mobile endpoint device is located within the first geographic range. The method stores state that maps the connection to the selected network slice. The method forwards data traffic belonging to the connection from the mobile endpoint device onto the selected network slice using the stored state. After the mobile endpoint device moves from the first geographic range to a second geographic range, the method receives data traffic belonging to the connection from a second network slice selector that selects network slices for connections from endpoint devices within the second geographic range and forwards said received data traffic onto the selected network slice.

First claim

Opening claim text (preview).

We claim: 1. For a first network slice selector that selects network slices for connections from endpoint devices located within a first geographic range, a method comprising: selecting a network slice for a connection between a mobile endpoint device and a network domain that originates when the mobile endpoint device is located within the first geographic range; storing a state that maps the connection to the selected network slice, wherein the stored state comprises a mapping of a connection 5-tuple to a network slice identifier, wherein the connection 5-tuple identifies source and destination network addresses, source and destination transport layer ports, and a transport protocol for the connection; forwarding data traffic belonging to the connection from the mobile endpoint device onto the selected network slice using the stored state; and after the mobile endpoint device moves from the first geographic range to a second geographic range, (i) receiving data traffic belonging to the connection from a second network slice selector that selects network slices for connections from endpoint devices within the second geographic range and (ii) forwarding said received data traffic onto the selected network slice using the stored state. 2. The method of claim 1 , wherein selecting a network slice comprises: receiving a data message belonging to the connection from the mobile endpoint device; and analyzing the data message to select the network slice for the connection. 3. The method of claim 2 , wherein analyzing the data message comprises performing deep packet inspection on the received data message to identify information about the connection. 4. The method of claim 3 , wherein the information about the connection comprises at least one of (i) a destination domain name and (ii) information identifying a type of data being transmitted via the connection. 5. The method of claim 1 , wherein the second network slice selector receives the data traffic from the mobile endpoint device while the mobile endpoint device is in the second geographic range, determines that the first network slice selector stores the state for the connection, and forwards the data traffic to the first network slice selector. 6. The method of claim 5 , wherein the second network slice selector determines that the first network slice selector stores the state for the connection by sending a request to a central state repository. 7. The method of claim 6 , wherein the central state repository is a central controller that provides configuration data for the first and second network slice selectors. 8. The method of claim 5 further comprising providing the second network slice selector with data indicating that the first network slice selector stores the state for the connection. 9. The method of claim 1 , wherein the selected network slice comprises a set of network services to be applied to data messages forwarded onto the selected network slice. 10. The method of claim 9 , wherein the selected network slice is a first network slice and the set of network functions is a first set of network services, wherein the plurality of network slices comprises at least a second network slice that comprises a second set of network services to be applied to data messages forwarded onto the second network slice. 11. A non-transitory machine readable medium storing a first network slice selector which when executed by at least one processing unit selects network slices for connections from endpoint devices located within a first geographic range, the first network slice selector comprising sets of instructions for: selecting a network slice for a connection between a mobile endpoint device and a network domain that originates when the mobile endpoint device is located within the first geographic range; storing a state that maps the connection to the selected network slice, wherein the stored state comprises a mapping of a connection 5-tuple to a network slice identifier, wherein the connection 5-tuple identifies source and destination network addresses, source and destination transport layer ports, and a transport protocol for the connection; forwarding data traffic belonging to the connection from the mobile endpoint device onto the selected network slice using the stored state; and after the mobile endpoint device moves from the first geographic range to a second geographic range, (i) receiving data traffic belonging to the connection from a second network slice selector that selects network slices for connections from endpoint devices within the second geographic range and (ii) forwarding said received data traffic onto the selected network slice using the stored state. 12. The non-transitory machine readable medium of claim 11 , wherein the set of instructions for selecting a network slice comprises sets of instructions for: receiving a data message belonging to the connection from the mobile endpoint device; and analyzing the data message to select the network slice for the connection. 13. The non-transitory machine readable medium of claim 12 , wherein the set of instructions for analyzing the data message comprises a set of instructions for performing deep packet inspection on the received data message to identify information about the connection. 14. The non-transitory machine readable medium of claim 11 , wherein the second network slice selector receives the data traffic from the mobile endpoint device while the mobile endpoint device is in the second geographic range, determines that the first network slice selector stores the state for the connection, and forwards the data traffic to the first network slice selector. 15. The non-transitory machine readable medium of claim 11 , wherein the selected network slice comprises a set of network services to be applied to data messages forwarded onto the selected network slice. 16. A system comprising: a first computing device executing a first network slice selector that selects network slices for connections from endpoint devices located within a first geographic range; and a second computing device executing a second network slice selector that selects network slices for connections from endpoint devices located within a second geographic range, wherein: the first network slice selector (i) selects a network slice for a connection between a mobile endpoint device and a network domain that originates when the mobile endpoint device is located within the first geographic range, (ii) stores a state that maps the connection to the selected network slice, and forwards data traffic belonging to the connection from the mobile endpoint device onto the selected network slice using the stored state, wherein the stored state comprises a mapping of a connection 5-tuple to a network slice identifier, wherein the connection 5-tuple identifies source and destination network addresses, source and destination transport layer ports, and a transport protocol for the connection; and after the mobile endpoint device moves from the first geographic range to the second geographic range, the second network slice selector (i) receives data traffic belonging to the connection from the mobile endpoint device and (ii) forwards the received data traffic belonging to the connection to the first network slice selector for the first network slice selector to forward said data traffic onto the selected network slice using the stored state. 17. The system of claim 16 further comprising a central state repository, wherein the second network slice selector determines that the first network sl

Assignees

Inventors

Classifications

  • central annunciator means of the sensed conditions, e.g. displaying or registering · CPC title

  • H04L47/78Primary

    Architectures of resource allocation · CPC title

  • Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS] · CPC title

  • Personal emergency signalling and security systems (emergency non-personal manually actuated alarm activators G08B25/12) · CPC title

  • due to handover · 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 US11024144B2 cover?
Some embodiments provide a method for a first network slice selector that selects network slices for connections from endpoint devices located within a first geographic range. The method selects a network slice for a connection between a mobile endpoint device and a network domain that originates when the mobile endpoint device is located within the first geographic range. The method stores sta…
Who is the assignee on this patent?
Vmware Inc
What technology area does this patent fall under?
Primary CPC classification H04L47/78. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 01 2021 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).