A method of collecting information on a
wireless device. A
wireless device may comprise a processor, a
transceiver, a memory and a
data collecting component. The
data collecting component is operable to monitor the
wireless device and collect information (e.g.,
wireless network information, wireless device information and wireless
device usage information). In one embodiment, at least a portion of the
data collecting component is installed within and / or below the
operating system. For example, at least a portion of the data collecting component may be embedded within the
operating system, the kernel, the
firmware and / or on top of the
firmware, the kernel or any combination thereof. In one embodiment, the collected information may be processed, stored and transmitted. Accordingly, the
data collector component operates in a non-intrusive / transparent manner by utilizing less memory space and produces fewer errors without causing a
system slowdown while maintaining high level of privacy and security.