Enhanced encapsulation mechanism using GRE protocol
First Claim
Patent Images
1. A data treatment server for providing services in a communications network, the data treatment server comprising:
- a transceiver, configured to transmit and receive data; and
processing hardware coupled to the transceiver, wherein the processing hardware is configured to operate with the transceiver to;
receive at least one encapsulated data packet having a standard Internet Protocol (IP) header and a treated payload;
untreat the at least one encapsulated data packet treated payload to produce an untreated payload to permit inspecting and classifying of the untreated payload for content and a number of bytes;
forward, to a wireless gateway node, the at least one encapsulated data packet that includes the untreated payload for routing to the data packet network, wherein a content flow label is designated for the content; and
provide services based on the content flow label and the number of bytes.
0 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.
35 Citations
18 Claims
-
1. A data treatment server for providing services in a communications network, the data treatment server comprising:
-
a transceiver, configured to transmit and receive data; and processing hardware coupled to the transceiver, wherein the processing hardware is configured to operate with the transceiver to; receive at least one encapsulated data packet having a standard Internet Protocol (IP) header and a treated payload; untreat the at least one encapsulated data packet treated payload to produce an untreated payload to permit inspecting and classifying of the untreated payload for content and a number of bytes; forward, to a wireless gateway node, the at least one encapsulated data packet that includes the untreated payload for routing to the data packet network, wherein a content flow label is designated for the content; and provide services based on the content flow label and the number of bytes. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer accessible memory medium storing program instructions for providing services in a communications network, wherein the program instructions are executable by a processor to:
-
receive at least one encapsulated data packet having a standard Internet Protocol (IP) header and a treated payload; untreat the at least one encapsulated data packet treated payload to produce an untreated payload to permit inspecting and classifying of the untreated payload for content and a number of bytes; forward, to a wireless gateway node, the at least one encapsulated data packet that includes the untreated payload for routing to the data packet network, wherein a content flow label is designated for the content; and provide services based on the content flow label and the number of bytes. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A mobile station communicating in a communications network, the mobile station comprising:
-
wireless communication circuitry, wherein the wireless communication circuitry is configured to perform wireless communication in the communications network; and processing hardware coupled to the transceiver, wherein the processing hardware is configured to operate with the wireless communication circuitry to; provide at least one encapsulated data packet having a standard Internet Protocol (IP) header and a treated payload; wherein, in response to the at least one encapsulated data packet being provided by the mobile station, a data treatment server is configured to untreat the at least one encapsulated data packet treated payload to produce an untreated payload to permit inspecting and classifying of the untreated payload for content and a number of bytes; wherein the data treatment server is further configured to forward, to a wireless gateway node, the at least one encapsulated data packet that includes the untreated payload for routing to the data packet network, wherein a content flow label is designated for the content; and wherein the data treatment server is further configured to provide services based on the content flow label and the number of bytes. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification