Enhanced encapsulation mechanism using GRE protocol
First Claim
Patent Images
1. A method in a data treatment server for providing services in a communications network, the method comprising:
- receiving, by the data treatment server, at least one encapsulated data packet having a standard Internet Protocol (IP) header and a treated payload;
converting, by the data treatment server, the treated payload of the at least one encapsulated data packet to an untreated payload to permit inspection and classification of payload content;
forwarding, to a wireless gateway node, the at least one encapsulated data packet including the untreated payload to produce inspected and classified content of the untreated payload;
receiving, by the data treatment server, the at least one encapsulated data packet including the untreated payload with inspected and classified content;
treating the at least one encapsulated data packet including the untreated payload to produce another treated payload;
forwarding, to the wireless gateway node, the at least one encapsulated treated data packet including the another treated payload for transmission to a wireless node; and
providing the services based on the inspected and classified content of the untreated payload and the number of bytes in the another treated payload.
2 Assignments
0 Petitions
Accused Products
Abstract
Wireless gateway nodes are enabled to support mobile node services, such as content based billing, when a data treatment server is present in the system. Using one of a defined Content Flow Label (CFL), an Application Program Interface (API), and a compression protocol header, content based billing is provided such as by exchanging content and byte count information with the data treatment server.
11 Citations
12 Claims
-
1. A method in a data treatment server for providing services in a communications network, the method comprising:
-
receiving, by the data treatment server, at least one encapsulated data packet having a standard Internet Protocol (IP) header and a treated payload; converting, by the data treatment server, the treated payload of the at least one encapsulated data packet to an untreated payload to permit inspection and classification of payload content; forwarding, to a wireless gateway node, the at least one encapsulated data packet including the untreated payload to produce inspected and classified content of the untreated payload; receiving, by the data treatment server, the at least one encapsulated data packet including the untreated payload with inspected and classified content; treating the at least one encapsulated data packet including the untreated payload to produce another treated payload; forwarding, to the wireless gateway node, the at least one encapsulated treated data packet including the another treated payload for transmission to a wireless node; and providing the services based on the inspected and classified content of the untreated payload and the number of bytes in the another treated payload. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data treatment server to provide services in a communications network functions to:
-
receive at least one encapsulated data packet having a standard Internet Protocol (IP) header and a treated payload; convert the treated payload of the at least one encapsulated data packet to an untreated payload; forward, to a wireless gateway node, the at least one encapsulated data packet including the untreated payload to produce inspected and classified content of the untreated payload; receive the at least one encapsulated data packet including the untreated payload with inspected and classified content; treat the at least one encapsulated data packet including the untreated payload to produce another treated payload; forward the at least one encapsulated treated data packet including the another treated payload to the wireless gateway node for transmission to a wireless node; and provide the services based on the inspected and classified content of the untreated payload and the number of bytes in the another treated payload. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification