Packet-Based Usage Tracking for a Wireless Device
AssigneeTracFone Wireless, Inc.
InventorSatish Ramprasad
Life of this patent
Estimating the term…
Abstract
A method for tracking usage of a wireless device includes monitoring, at a tracking device connected to and different from a wireless network, information regarding a first data packet sent from a wireless device to the wireless network, wherein the information regarding the first data packet includes an identifier of the wireless device, an identifier of a first type of wireless service, and an amount of data included in the first data packet.
Claims20
A method for tracking usage of a wireless device, comprising:
- monitoring, at a tracking device connected to and different from a wireless network, information regarding a first data packet sent from a wireless device to the wireless network, wherein the information regarding the first data packet includes an identifier of the wireless device, an identifier of a first type of wireless service, and an amount of data included in the first data packet;
- determining first usage of the first type of wireless service based on information regarding the first data packet;
- storing the first usage of the first type of wireless service for the wireless device;
- monitoring, at the tracking device connected to and different from the wireless network, information regarding a second data packet sent from the wireless device to the wireless network, wherein the information regarding the second data packet includes the identifier of the wireless device, the identifier of the first type of wireless service, and an amount of data included in the second data packet;
- determining second usage of the first type of wireless service based on the information regarding the second data packet;
- storing the second usage of the first type of wireless service for the wireless device;
- accumulating the first usage of the first type of wireless service and the second usage of the first type of wireless service as a total usage of the first type of wireless service for the wireless device;
- and
- storing the total usage of the first type of wireless service for the wireless device,
- wherein the identifier of the first type of wireless service is included in the first data packet and the second data packet.
A system comprising at least one processor connected to at least one memory, wherein the at least one processor is configured to:
- monitor, at a tracking device connected to and different from a wireless network, information regarding a first data packet sent from a wireless device to the wireless network, wherein the information regarding the first data packet includes an identifier of the wireless device, an identifier of a first type of wireless service, and an amount of data included in the first data packet;
- determine first usage of the first type of wireless service based on the information regarding the first data packet;
- store the first usage of the first type of wireless service for the wireless device;
- monitor, at the tracking device connected to and different from the wireless network, information regarding a second data packet sent from the wireless device to the wireless network, wherein the information regarding the second data packet includes the identifier of the wireless device, the identifier of the first type of wireless service, and an amount of data included in the second data packet;
- determine second usage of the first type of wireless service based on the information regarding the second data packet;
- store the second usage of the first type of wireless service for the wireless device;
- accumulate the first usage of the first type of wireless service and the second usage of the first type of wireless service as a total usage of the first type of wireless service for the wireless device;
- and
- store the total usage of the first type of wireless service for the wireless device,
- wherein the identifier of the first type of wireless service is included in the first data packet and the second data packet.
A tangible non-transitory memory storing a computer program, the computer program comprising one or more code segments that, when executed, cause at least one processor to:
- monitor, at a tracking device connected to and different from a wireless network, information regarding a first data packet sent from a wireless device to the wireless network, wherein the information regarding the first data packet includes an identifier of the wireless device, an identifier of a first type of wireless service, and an amount of data included in the first data packet;
- determine first usage of the first type of wireless service based on the information regarding the first data packet;
- store the first usage of the first type of wireless service for the wireless device;
- monitor, at the tracking device connected to and different from the wireless network, information regarding a second data packet sent from the wireless device to the wireless network, wherein the information regarding the second data packet includes the identifier of the wireless device, the identifier of the first type of wireless service, and an amount of data included in the second data packet;
- determine second usage of the first type of wireless service based on the information regarding the second data packet;
- store the second usage of the first type of wireless service for the wireless device;
- accumulate the first usage of the first type of wireless service and the second usage of the first type of wireless service as a total usage of the first type of wireless service for the wireless device;
- and
- store the total usage of the first type of wireless service for the wireless device,
- wherein the identifier of the first type of wireless service is included in the first data packet and the second data packet.
Dependencies are inferred from the claim text.