SESSION-CACHE-BASED HTTP ACCELERATION
First Claim
Patent Images
1. A method performed by a device, comprising:
- receiving a first Hyper-Text Transfer Protocol (HTTP) packet;
creating a first session based on the HTTP packet;
creating a session cache entry for the first session;
receiving a second HTTP packet;
performing a session cache lookup to identify a match of the second HTTP packet with the session cache entry; and
creating a second HTTP session based on the match of the second HTTP packet with the session cache entry.
1 Assignment
0 Petitions
Accused Products
Abstract
A method performed by a device includes receiving a first Hyper-Text Transfer Protocol (HTTP) packet, creating a first session based on the HTTP packet, and creating a session cache entry for the first session. The method also includes receiving a second HTTP packet, performing a session cache lookup to identify a match of the second HTTP packet with the session cache entry, and creating a second HTTP session based on the match of the second HTTP packet with the session cache entry.
75 Citations
21 Claims
-
1. A method performed by a device, comprising:
-
receiving a first Hyper-Text Transfer Protocol (HTTP) packet; creating a first session based on the HTTP packet; creating a session cache entry for the first session; receiving a second HTTP packet; performing a session cache lookup to identify a match of the second HTTP packet with the session cache entry; and creating a second HTTP session based on the match of the second HTTP packet with the session cache entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device comprising:
-
a memory to store a plurality of instructions and a session cache, a processor to execute instructions in the memory to; receive a first Hyper-Text Transfer Protocol (HTTP) packet; create a first session based on the HTTP packet; store information from the first session in the session cache; receive a second HTTP packet; match information from the second HTTP packet with information from the first session stored in the session cache; and create a second HTTP session based on the matched information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A device, comprising:
-
means for creating a first session based on a first Hyper-Text Transfer Protocol (HTTP) packet; means for storing information from the first session in a session cache; means for receiving a second HTTP packet; means for creating a second HTTP session based on the stored information from the first session; and means for installing the second session. - View Dependent Claims (18)
-
-
19. A computer-readable memory device that stores computer-executable instructions, comprising:
-
one or more instructions for receiving a Hyper-Text Transfer Protocol (HTTP) packet; one or more instructions for performing a session cache lookup to identify a match of the HTTP packet with a session cache entry, the session cache entry including a source IP address field, a destination IP address field, a destination port field, and a protocol field; one or more instructions for duplicating the session cache entry to create a session for the HTTP packet; and one or more instructions for installing the session for the HTTP packet. - View Dependent Claims (20, 21)
-
Specification