Patent ID: 8838784

Claim:
A platform for real-time, non-intrusive transparent monitoring of application-level data activity from user mobile devices on a mobile data network so that data can be captured, analyzed, and accessed by an operator based on a plurality of privacy controls, the platform comprising: a plurality of collectors distributed through the mobile data network, each collector corresponding to and being in communication with a corresponding router in the mobile data network to receive data communications from the user mobile devices via the router, the data communications including a uniform resource locator (URL), wherein each collector is responsive to a plurality of capture filter rules that specify collected data to be retained, each collector inspecting the retained communications of the user mobile devices to detect source IP addresses and correlating the retained communications with phone numbers associated with the user mobile devices, wherein the capture filter rules include analyzing a first segment of the URL, and determining whether to retain a second segment of the URL based on the analysis of the first segment of the URL; a plurality of data managers receiving the communications and the correlated phone numbers from the plurality of routers, each data manager using a corresponding phone number for each communication to query additional information associated with the phone number, each data manager analyzing the communications and the associated additional information to provide information to satisfy parameters of a plurality of defined real-time reports, the real-time reports providing real-time information on aggregated usage of the network, wherein each data manager is responsive to a plurality of usage filter rules that specify the communications and associated additional information that can be aggregated in the defined real-time reports in each data manager; a report manager, cooperating with the data manager, to provide a set of defined real-time reports in response to operator instructions, wherein the report manager is responsive to a plurality of access filter rules that specify the reports that can be provided to the operator; wherein the access filter rules specify the real-time reports that can be provided to the operator based on a plurality of rights given to a plurality of groups, wherein the operator is included in the plurality of groups; wherein the access filter rules specify a baseline set of real-time reports that can be provided to the operator and any of the plurality of groups.