×

Method and device for performing integrated caching in a data communication network

  • US 8,739,274 B2
  • Filed: 06/29/2005
  • Issued: 05/27/2014
  • Est. Priority Date: 06/30/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for performing integrated caching at a kernel level of an operating system to more efficiently process network communications comprising the steps of:

  • (a) receiving, by a packet engine of an appliance in communication with a cache of the appliance at a kernel level, an encrypted response from a server to a request of a client, the encrypted response providing an object, the packet engine operating at the kernel level of an operating system of the appliance and providing the object as a kernel level data structure of the packet engine stored in memory of kernel space;

    (b) decrypting, by an Secure Socket Layer (SSL) engine of the appliance, the encrypted response from the same kernel level data structure of the packet engine stored in memory to provide a decrypted response, the SSL engine in communication with the packet engine and operating at the kernel level;

    (c) storing, by a cache management logic of the appliance, the object of the decrypted response in a cache, the cache management logic in communication with the packet engine and operating at the kernel level, the cache management logic operating on the object from the same kernel level data structure of the packet engine stored in memory accessed by one of the packet engine or the SSL engine;

    (d) determining, by a policy engine of the appliance, the client is authorized to access the object identified by the decrypted request, the policy engine in communication with the packet engine and operating at the kernel level;

    (e) transmitting, by the packet engine, one of the encrypted response or the decrypted response to the client.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×