Patents by Inventor Kjeld B. Egevang

Kjeld B. Egevang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7298745
    Abstract: Embodiments of a method and apparatus to improve network performance by managing packet fragmentation with address translation are described.
    Type: Grant
    Filed: November 1, 2001
    Date of Patent: November 20, 2007
    Assignee: Intel Corporation
    Inventor: Kjeld B. Egevang
  • Patent number: 7269663
    Abstract: Apparatus and methods are provided for a Network Address Translation (NAT)-aware unified cache. According to one embodiment, multiple packet-processing applications distributed among one or more processors of a network device share one or more unified caches without requiring a cache synchronization protocol. When a packet is received at the network device, a first packet-processing application, such as NAT or another application that modifies part of the packet header upon which a cache lookup key is based, tags the packet with a cache lookup key based upon the original contents of the packet header. Then, other packet-processing applications attempting to access the cache entry from the unified cache subsequent to the tagging by the first packet-processing application use the tag (the cache lookup key generated by the first packet-processing application) rather than determining the cache lookup key based upon the current contents of the packet header.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: September 11, 2007
    Assignee: Intel Corporation
    Inventors: Niels Beier, Jacob M. Christensen, Kjeld B. Egevang
  • Patent number: 7159109
    Abstract: Techniques to manage address translation for secure connections are described. An apparatus may include a secure connection manager. The secure connection manager may comprise a flow module to create a list of identifiers, with each identifier representing a secure flow terminating at a device with an internal address. The secure connection manager may also comprise a translation module to select an internal address for an encrypted packet having an external address and a flow identifier. Other embodiments are described and claimed.
    Type: Grant
    Filed: November 7, 2001
    Date of Patent: January 2, 2007
    Assignee: Intel Corporation
    Inventor: Kjeld B. Egevang
  • Publication number: 20030081605
    Abstract: Embodiments of a method and apparatus to improve network performance by managing packet fragmentation with address translation are described.
    Type: Application
    Filed: November 1, 2001
    Publication date: May 1, 2003
    Inventor: Kjeld B. Egevang
  • Publication number: 20030065812
    Abstract: Apparatus and methods are provided for a Network Address Translation (NAT)-aware unified cache. According to one embodiment, multiple packet-processing applications distributed among one or more processors of a network device share one or more unified caches without requiring a cache synchronization protocol. When a packet is received at the network device, a first packet-processing application, such as NAT or another application that modifies part of the packet header upon which a cache lookup key is based, tags the packet with a cache lookup key based upon the original contents of the packet header. Then, other packet-processing applications attempting to access the cache entry from the unified cache subsequent to the tagging by the first packet-processing application use the tag (the cache lookup key generated by the first packet-processing application) rather than determining the cache lookup key based upon the current contents of the packet header.
    Type: Application
    Filed: September 28, 2001
    Publication date: April 3, 2003
    Inventors: Niels Beier, Jacob M. Christensen, Kjeld B. Egevang