METHOD AND SYSTEM FOR EFFICIENT ENRICHMENT OF UPPER LAYER PROTOCOL CONTENT IN TRANSMISSION CONTROL PROGRAM (TCP) BASED SESSIONS
First Claim
Patent Images
1. A network element for processing message flow of a network comprising:
- an access network interface unit configured to send and receive communications from a mobile device; and
a processor with a memory associated with the network interface unit and adapted to;
receive an HTTP Request from a mobile device and identify if the HTTP Request needs to be enriched;
if so, create a Redirect URL including;
i) an original requested URL; and
ii) a Substitution String; and
send the Redirect URL back to the mobile device.
8 Assignments
0 Petitions
Accused Products
Abstract
A gateway system employing a redirect mechanism at upper layer protocols over Transmission Control Protocol (TCP) in a packet network to circumvent problems related to alteration of TCP sequence number due to header enrichment. The gateway system increases the size of a redirect message by the size of the header enrichment and thereby brings TCP sequence number on both ends in sync despite adding the header enrichment information.
-
Citations
19 Claims
-
1. A network element for processing message flow of a network comprising:
-
an access network interface unit configured to send and receive communications from a mobile device; and a processor with a memory associated with the network interface unit and adapted to; receive an HTTP Request from a mobile device and identify if the HTTP Request needs to be enriched; if so, create a Redirect URL including;
i) an original requested URL; and
ii) a Substitution String; andsend the Redirect URL back to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method performed within a network element having an access network interface unit, a processor and memory, said network element configured to process network signaling of a packet core network, the method comprising:
-
receiving an HTTP Request from a mobile device and identifying if the HTTP Request needs to be enriched; if so, creating a Redirect URL including;
i) an original requested URL; and
ii) a Substitution String; andsending the Redirect URL back to the mobile device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A network element for processing message flow of a network comprising:
-
an access network interface unit configured to send and receive communications from a mobile device; and a processor with a memory associated with the network interface unit and adapted to; receive an HTTP Request from a mobile device and identify if the HTTP Request needs to be enriched; if so, create a Redirect URL including;
i) an original requested URL; and
ii) a Substitution String, wherein the size of the Substitution String equals a predicted size of an Enriched Header if the network element were to enrich the HTTP Request;send the Redirect URL back to the mobile device; identify an HTTP Request having the Substitution String; replace the Substitution String in the HTTP Request with the Enriched Header; and transmit the modified HTTP Request to a server. - View Dependent Claims (16, 17, 18, 19)
-
Specification