Proxy-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 a communications trigger to initiate communication with a wireless device over a wireless network, determining an identifier of the communication, comparing the identifier of the communication with a database including two or more communication identifiers and two or more proxy identifiers, each communication identifier being associated with a corresponding proxy identifier, identifying, in response to a comparison of the identifier of the communication with the database, a proxy corresponding with the identifier of the communication, monitoring data from the wireless device to a destination through the identified proxy, and receiving usage of the wireless device from the identified proxy to track the usage of the wireless device.
Claims20
A method for tracking usage of a wireless device, comprising:
- monitoring a communications trigger to initiate communication with a wireless device over a wireless network;
- determining an identifier of the communication;
- comparing the identifier of the communication with a database including two or more communication identifiers and two or more wireless usage proxy identifiers, each communication identifier being associated with a corresponding wireless usage proxy identifier;
- identifying, in response to a comparison of the identifier of the communication with the database, a wireless usage proxy corresponding with the identifier of the communication;
- monitoring data from the wireless device to a destination through the identified wireless usage proxy;
- and
- receiving usage of the wireless device from the identified wireless usage proxy to track the usage of the wireless device.
A system comprising at least one processor connected to at least one memory, wherein the at least one processor is configured to:
- monitor a communications trigger to initiate communication with a wireless device over a wireless network;
- determine an identifier of the communication;
- compare the identifier of the communication with a database including two or more communication identifiers and two or more wireless usage proxy identifiers, each communication identifier being associated with a corresponding wireless usage proxy identifier;
- identify, in response to a comparison of the identifier of the communication with the database, a wireless usage proxy corresponding with the identifier of the communication;
- monitor data from the wireless device to a destination through the identified wireless usage proxy;
- and
- receive usage of the wireless device from the identified wireless usage proxy to track the usage of the wireless device.
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 a communications trigger to initiate communication with a wireless device over a wireless network;
- determine an identifier of the communication;
- compare the identifier of the communication with a database including two or more communication identifiers and two or more wireless usage proxy identifiers, each communication identifier being associated with a corresponding wireless usage proxy identifier;
- identify, in response to a comparison of the identifier of the communication with the database, a wireless usage proxy corresponding with the identifier of the communication;
- monitor data from the wireless device to a destination through the wireless usage identified proxy;
- and
- receive usage of the wireless device from the identified wireless usage proxy to track the usage of the wireless device.
Dependencies are inferred from the claim text.