10333855

Latency Reduction in Service Function Paths

PublishedJune 25, 2019
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
14 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer-implemented method for reducing packet transfer latency in a network overlay, the method comprising: sending a packet along a service function chain (SFC) to an egress node, the SFC comprising a plurality of service function forwarders (SFFs), each of the plurality of SFFs associated with at least one service function (SF); and receiving the packet at a first SFF of the plurality of SFFs, the first SFF associated with a first SF and configured to perform operations comprising: reading an option flag of the packet, determining whether to forward the packet to the first SF based on the option flag, identifying a time delay associated with the packet, determining whether the packet can be delivered to the egress node within a latency threshold based on the time delay, and setting the option flag to indicate that subsequent SF invocation is optional when it is determined that the packet cannot be delivered within the latency threshold or non-optional when it is determined that the packet can be delivered within the latency threshold.

2

2. The computer-implemented method of claim 1 , wherein determining whether to forward the packet to the first SF based on the option flag further comprises: determining when a function associated with the first SF is a mandatory network function; and forwarding the packet to the first SF when the function associated with the first SF is the mandatory network function.

3

3. The computer-implemented method of claim 1 , wherein determining whether to forward the packet to the first SF based on the option flag further comprises: determining when a function associated with the first SF is a mandatory network function; and skipping the first SF and forwarding the packet to a second SFF in the SFC the function associated with the first SF is not the mandatory network function and when the option flag indicates that SF forwarding is optional.

4

4. The computer-implemented method of claim 1 , wherein the option flag comprises information stored in an Internet Protocol (IP) address header of the packet.

5

5. The computer-implemented method of claim 1 , wherein the option flag comprises information stored between an Internet Protocol (IP) address header and a payload of the packet.

6

6. A system comprising: at least one processor; a network interface coupled to the at least one processor; and a memory device storing instructions that, when executed by the at least one processor, cause the at least one processor to perform operations comprising: sending a packet along a service function chain (SFC) to an egress node, the SFC comprising a plurality of service function forwarders (SFFs), each of the plurality of SFFs associated with at least one service function (SF); and receiving the packet at a first SFF of the plurality of SFFs in the SFC, the first SFF associated with a first SF and configured to perform operations comprising: reading an option flag of the packet, determining whether to forward the packet to the first SF based on the option flag, identifying a time delay associated with the packet, determining whether the packet can be delivered to the egress node within a latency threshold based on the time delay, and setting the option flag to indicate that subsequent SF invocation is optional when it is determined that the packet cannot be delivered within the latency threshold or non-optional when it is determined that the packet can be delivered within the latency threshold.

7

7. The system of claim 6 , wherein determining whether to forward the packet to the first SF based on the option flag further comprises: determining when a function associated with the first SF is a mandatory network function; and forwarding the packet to the first SF when the function associated with the first SF is the mandatory network function.

8

8. The system of claim 6 , wherein determining whether to forward the packet to the first SF based on the option flag further comprises: determining when a function associated with the first SF is a mandatory network function; and skipping the first SF and forwarding the packet to a second SFF in the SFC the function associated with the first SF is not the mandatory network function and when the option flag indicates that SF forwarding is optional.

9

9. The system of claim 6 , wherein the option flag comprises information stored in an Internet Protocol (IP) address header of the packet.

10

10. The system of claim 6 , wherein the option flag comprises information stored between an Internet Protocol (IP) address header and a payload of the packet.

11

11. A non-transitory computer-readable storage medium comprising instructions stored therein, which when executed by one or more processors, cause the processors to perform operations comprising: sending a packet along a service function chain (SFC) to an egress node, the SFC comprising a plurality of service function forwarders (SFFs), each of the plurality of SFFs associated with at least one service function (SF); and receiving the packet at a first SFF of the plurality of SFFs in the SFC, the first SFF associated with a first SF and configured to perform operations comprising: reading an option flag of the packet, determining whether to forward the packet to the first SF based on the option flag, identifying a time delay associated with the packet, determining whether the packet can be delivered to the egress node within a latency threshold based on the time delay, and setting the option flag to indicate that subsequent SF invocation is optional when it is determined that the packet cannot be delivered within the latency threshold or non-optional when it is determined that the packet can be delivered within the latency threshold.

12

12. The non-transitory computer-readable storage medium of claim 11 , wherein determining whether to forward the packet to the first SF based on the option flag further comprises: determining when a function associated with the first SF is a mandatory network function; and forwarding the packet to the first SF when the function associated with the first SF is the mandatory network function.

13

13. The non-transitory computer-readable storage medium of claim 11 , wherein determining whether to forward the packet to the first SF based on the option flag further comprises: determining when a function associated with the first SF is a mandatory network function; and skipping the first SF and forwarding the packet to a second SFF in the SFC the function associated with the first SF is not the mandatory network function and when the option flag indicates that SF forwarding is optional.

14

14. The non-transitory computer-readable storage medium of claim 11 , wherein the option flag comprises information stored in an Internet Protocol (IP) address header of the packet.

Patent Metadata

Filing Date

Unknown

Publication Date

June 25, 2019

Inventors

Nagendra Kumar Nainar
Carlos M. Pignataro
Rajiv Asati

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “LATENCY REDUCTION IN SERVICE FUNCTION PATHS” (10333855). https://patentable.app/patents/10333855

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

LATENCY REDUCTION IN SERVICE FUNCTION PATHS — Nagendra Kumar Nainar | Patentable