Connection and data application billing
First Claim
1. A server for determining usage on a wireless network, comprising:
- a connection detector operative to detect a connection from a mobile station;
a classifier operatively connected with the connection detector and operative to determine a type of the detected connection,wherein the type of the detected connection is determined directly from a plurality of types of connections from the mobile station, orwherein the type of the detected connection is determined based on a destination Internet Protocol (IP) address of one or more packets received over the detected connection; and
a usage tracker operatively connected with the classifier and operative to determine usage for the detected connection based on the type of the detected connection,wherein the server corresponds to a Packet Data Serving Node (PDSN).
1 Assignment
0 Petitions
Accused Products
Abstract
A server and related method embodiments for determining usage on a wireless network are described. The server includes a connection detector, a connection classifier connected with the connection detector, and a usage tracker connected with the connection classifier. The connection detector detects a connection from a mobile station. The connection classifier determines the type of the detected connection. The usage tracker determines usage for each detected connection based on the connection type. A connecting mobile station for accessing the server includes a session controller for controlling a session with the server, a connection controller for controlling a connection related to the session, and an application assigner for controlling assignment of an application executed by the client to a particular connection.
9 Citations
31 Claims
-
1. A server for determining usage on a wireless network, comprising:
-
a connection detector operative to detect a connection from a mobile station; a classifier operatively connected with the connection detector and operative to determine a type of the detected connection, wherein the type of the detected connection is determined directly from a plurality of types of connections from the mobile station, or wherein the type of the detected connection is determined based on a destination Internet Protocol (IP) address of one or more packets received over the detected connection; and a usage tracker operatively connected with the classifier and operative to determine usage for the detected connection based on the type of the detected connection, wherein the server corresponds to a Packet Data Serving Node (PDSN). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A mobile station for accessing a wireless network, comprising:
-
a session controller operative to control a session with a server, wherein the server corresponds to a Packet Data Serving Node (PDSN); a connection controller operatively connected with the session controller and operative to control a connection related to the session with the server; and an application assigner operatively connected with the connection controller and operative to control assignment of an application executed by the mobile station to a particular connection among a plurality of connections with the server, or to assign a particular destination Internet Protocol (IP) address among a plurality of destination IP addresses for one or more packets associated with the application. - View Dependent Claims (12, 13, 14)
-
-
15. A method of operating a Packet Data Serving Node (PDSN) configured to determine usage on a wireless network, comprising:
-
determining, by the PDSN, a connection type responsive to detection of establishment of a connection with a mobile station, wherein the type of the detected connection is determined directly from a plurality of types of connections from the mobile station, or wherein the type of the detected connection is determined based on a destination Internet Protocol (IP) address of one or more packets received over the detected connection; and capturing, by the PDSN, usage information for the established connection by connection type. - View Dependent Claims (16, 17, 18)
-
-
19. A method of operating a Packet Data Serving Node (PDSN) configured to determine usage on a wireless network, comprising:
-
determining, by the PDSN, an application type change based on detection of a destination IP address in a packet differing from a previous destination Internet Protocol (IP) address in a previous packet; and capturing, by the PDSN, usage information for the changed application type determined by analyzing the detected different destination IP address. - View Dependent Claims (20, 21, 22)
-
-
23. A non-transitory computer-readable medium storing instructions which, when executed by a Packet Data Serving Node (PDSN), cause the PDSN to determine a connection type responsive to detection of a connection with a mobile station, wherein the type of the detected connection is determined directly from a plurality of types of connections from the mobile station, or wherein the type of the detected connection is determined based on a destination Internet Protocol (IP) address of one or more packets received over the detected connection, and further cause the PDSN to capture usage information for the detected connection by connection type.
-
24. A non-transitory computer-readable medium storing instructions which, when executed by a Packet Data Serving Node (PDSN), cause the PDSN to determine an application type change based on detection of a destination Internet Protocol (IP) address in a packet differing from a previous destination IP address in a previous packet and further cause the PDSN to capture usage information for the changed application type determined by analyzing the detected different destination IP address.
-
25. A server for determining usage on a wireless network, comprising:
-
a communication device; a processor coupled with the communication device; and a memory coupled with the processor and storing instructions which, when executed by the processor, cause the processor to determine a connection type responsive to detection of a connection with a mobile station, wherein the type of the detected connection is determined directly from a plurality of types of connections from the mobile station, or wherein the type of the detected connection is determined based on a destination Internet Protocol (IP) address of one or more packets received over the detected connection, and capture usage information for the detected connection by connection type, wherein the server corresponds to a Packet Data Serving Node (PDSN).
-
-
26. A server for determining usage on a wireless network, comprising:
-
a communication device; a processor coupled with the communication device; and a memory coupled with the processor and storing instructions which, when executed by the processor, cause the processor to determine an application type change based on detection of a destination Internet Protocol (IP) address in a packet differing from a previous destination IP address in a previous packet and capture usage information for the changed application type determined by analyzing the detected different destination IP address, wherein the server corresponds to a Packet Data Serving Node (PDSN).
-
-
27. A server for determining usage on a wireless network, comprising:
-
connection detecting means for detecting a connection from a mobile station; classifying means connected with the connection detecting means and arranged to determine the type of the detected connection, wherein the type of the detected connection is determined directly from a plurality of types of connections from the mobile station, or wherein the type of the detected connection is determined based on a destination Internet Protocol (IP) address of one or more packets received over the detected connection; and usage tracking means connected with the classifying means and arranged to determine usage for the detected connection based on the type of the detected connection, wherein the server corresponds to a Packet Data Serving Node (PDSN).
-
-
28. A method of operating a mobile station configured to access a wireless network, comprising:
-
controlling a session with a server, wherein the server corresponds to a Packet Data Serving Node (PDSN); controlling a connection related to the session with the server; and assigning an application executed by the mobile station to (i) a particular connection among a plurality of connections with the server, or to (ii) a particular destination Internet Protocol (IP) address among a plurality of destination IP addresses for one or more packets associated with the application.
-
-
29. A method of operating a mobile station configured to access a wireless network, comprising:
-
means for controlling a session with a server, wherein the server corresponds to a Packet Data Serving Node (PDSN); means for controlling a connection related to the session with the server; and means for assigning an application executed by the mobile station to (i) a particular connection among a plurality of connections with the server, or to (ii) a particular destination Internet Protocol (IP) address among a plurality of destination IP addresses for one or more packets associated with the application.
-
-
30. A non-transitory computer-readable medium storing instructions which, when executed by a mobile station, cause the mobile station to control a session with a server, wherein the server corresponds to a Packet Data Serving Node (PDSN), to control a connection related to the session with the server and to assign an application executed by the mobile station to (i) a particular connection among a plurality of connections with the server, or to (ii) a particular destination Internet Protocol (IP) address among a plurality of destination IP addresses for one or more packets associated with the application.
-
31. A Packet Data Serving Node (PDSN) configured to determine usage on a wireless network, comprising:
-
means for determining, at the PDSN, an application type change based on detection of a destination IP address in a packet differing from a previous destination Internet Protocol (IP) address in a previous packet; and means for capturing, at the PDSN, usage information for the changed application type determined by analyzing the detected different destination IP address.
-
Specification