Systems and methods for packet management

US12355665B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12355665-B2
Application numberUS-202217858543-A
CountryUS
Kind codeB2
Filing dateJul 6, 2022
Priority dateJul 6, 2022
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.

Embodiments described herein allow reduced latency and computational costs by identifying a slice associated with a packet and determining an action to be performed with respect to the packet without having to perform deep packet inspection on the packet. An aspect of the present disclosure is a method comprising receiving a packet including a slice identifier corresponding to a slice of a network, the slice identifier having a plurality of bits; determining a bit value for each bit in a subset of the plurality of bits; and performing an action with respect to the packet based on the bit value of at least one bit in the subset.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving a packet including a packet header having an IPV6 address, the IPV6 address having a plurality of segments; analyzing the IPV6 address to identify a segment value for a segment of the IPV6 address; determining, based on the segment value, a Single Network Slice Selection Assistance Information (S-NSSAI) corresponding to a slice of a network by comparing the segment value to a mapping table that associates IPv6 segment values with corresponding S-NSSAI values, the S-NSSAI having a plurality of bits; determining bit values for a subset of the plurality of bits, the subset corresponding to fields that indicate different actions; and performing, based on a comparison of the bit values against predefined bit patterns, an action with respect to at least one of the packet and a network function (NF) of the network, different bit patterns within the subset corresponding to different actions to be taken. 2. The method of claim 1 , wherein the S-NSSAI includes a Slice Service Type (SST) and a Slice Differentiator (SD), and wherein the subset of the plurality of bits is part of the SD. 3. The method of claim 1 , further comprising determining, based on a bit value of at least one bit in the subset, the slice, and wherein performing the action is further based on the slice. 4. The method of claim 1 , wherein the packet is received by the NF, the NF having an NF type, and wherein performing the action is further based on the NF type. 5. The method of claim 1 , wherein the packet is received by a first NF and the action is performed with respect to a second NF. 6. The method of claim 1 , wherein when the action is performed with respect to the packet, the action is selected from the group comprising processing the packet, forwarding the packet without processing it, and discarding the packet. 7. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computing device, cause the device to: receive a packet including a packet header having an IPV6 address, the IPV6 address having a plurality of segments; analyze the IPV6 address to identify a segment value for a segment of the IPV6 address; determine, based on the segment value, a Single Network Slice Selection Assistance Information (S-NSSAI) corresponding to a slice of a network by comparing the segment value to a mapping table that associates IPv6 segment values with corresponding S-NSSAI values, the S-NSSAI having a plurality of bits; determine bit values for a subset of the plurality of bits, the subset corresponding to fields that indicate different actions; and perform, based on a comparison of the bit values against predefined bit patterns, an action with respect to at least one of the packet and a network function (NF) of the network, different bit patterns within the subset corresponding to different actions to be taken. 8. The computer-readable storage medium of claim 7 , wherein the S-NSSAI includes a Slice Service Type (SST) and a Slice Differentiator (SD), and wherein the subset of the plurality of bits is part of the SD. 9. The computer-readable storage medium of claim 7 , wherein the instructions further configure the computer to determine, based on a bit value of at least one bit in the subset, the slice, and wherein the instructions further configure the computer to perform the action based on the slice. 10. The computer-readable storage medium of claim 7 , wherein the packet is received by the NF, the NF having an NF type, and wherein the instructions further configure the computer to perform the action based on the NF type. 11. The computer-readable storage medium of claim 7 , wherein the packet is received by a first NF and the action is performed with respect to a second NF. 12. The computer-readable storage medium of claim 7 , wherein when the action is performed with respect to the packet, the action is selected from the group comprising processing the packet, forwarding the packet without processing it, and discarding the packet. 13. A device comprising a processor configured to perform a method comprising: receiving a packet including a packet header having an IPV6 address, the IPV6 address having a plurality of segments; analyzing the IPV6 address to identify a segment value for a segment of the IPV6 address; determining, based on the segment value, a Single Network Slice Selection Assistance Information (S-NSSAI) corresponding to a slice of a network by comparing the segment value to a mapping table that associates IPv6 segment values with corresponding S-NSSAI values, the S-NSSAI having a plurality of bits; determining bit values for a subset of the plurality of bits, the subset corresponding to fields that indicate different actions; and performing, based on a comparison of the bit values against predefined bit patterns, an action with respect to at least one of the packet and a network function (NF) of the network, different bit patterns within the subset corresponding to different actions to be taken. 14. The device of claim 13 , wherein the S-NSSAI includes a Slice Service Type (SST) and a Slice Differentiator (SD), and wherein the subset of the plurality of bits is part of the SD. 15. The device of claim 13 , wherein the method further comprises determining, based on a bit value of at least one bit in the subset, the slice, and wherein performing the action is further based on the slice. 16. The device of claim 13 , wherein the packet is received by the NF, the NF having an NF type, and wherein performing the action is further based on the NF type. 17. The device of claim 13 , wherein the packet is received by a first NF and the action is performed with respect to a second NF. 18. The device of claim 13 , wherein when the action is performed with respect to the packet, the action is selected from the group comprising processing the packet, forwarding the packet without processing it, and discarding the packet. 19. The method of claim 1 , wherein the NF comprises a centralized unit (CU) of a radio access network (RAN), and wherein the IPV6 address includes a first segment value when communicating over a first interface type and a second segment value when communicating over a second interface type, the first and second segment values both corresponding to a same S-NSSAI but being unique to their respective interface types. 20. The method of claim 1 , wherein determining the bit values comprises: identifying a first subset of bits and a second subset of bits within the S-NSSAI; determining a first action based on the first subset of bits when the NF is a radio access network (RAN) component; determining a second action based on the first subset of bits when the NF is a transport network component; determining no action is required based on the first subset of bits when the NF is a core network component; and determining different actions for the second subset of bits based on a type of the NF.

Assignees

Inventors

Classifications

  • Route determination based on requested QoS · CPC title

  • Source routing · CPC title

  • by discarding or delaying data units, e.g. packets or frames · CPC title

  • H04L45/74Primary

    Address processing for routing · 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 US12355665B2 cover?
Embodiments described herein allow reduced latency and computational costs by identifying a slice associated with a packet and determining an action to be performed with respect to the packet without having to perform deep packet inspection on the packet. An aspect of the present disclosure is a method comprising receiving a packet including a slice identifier corresponding to a slice of a netw…
Who is the assignee on this patent?
Verizon Patent & Licensing Inc
What technology area does this patent fall under?
Primary CPC classification H04L45/74. 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).