Like a lot of cell phone users, you may be wondering just what your wireless company knows about you. Can it see what kinds of apps you’re running on your phone and where you go online while you’re out and about? Can it tell what types of phones and tablets are connected to their networks, and how much data they consume? The answer to these questions is “yes.”
As mobile data usage has skyrocketed, wireless operators have built even more intelligence into their networks to help them can allocate network resources properly. For instance, if you download or upload moderate-size files from the Internet, your provider might label your task “low priority” and allocate more available bandwidth to the person across the street who is running a highly time-sensitive app like video chat.
In general terms, wireless operators capture three main kinds of information: information about the devices connected to the network, metadata about the packets of data that run through the network, and information about the content contained in the packets being downloaded or uploaded by the subscriber.
For the most part, the carrier sees this information in an aggregated form that is not directly associated with individual users. Operators spend most of their time looking at large trends in the usage patterns of large groups of users.
Hardware Connected to the Network
The network engineers who work in the network control centers in any cellular market have a surprisingly granular view of their networks in real time. If they wanted to, these engineers could detect a single device entering a specific cell and identify the type of device it is, its operating system (if it’s a smartphone, a tablet, or a laptop USB modem), its IP address, its bandwidth consumption, and even the apps it is running.
Wireless operators need to know about the devices on their network so that they can make assumptions about the sorts of content their customers are using and the amount of bandwidth they’ll need. For example, if the carrier knows that the smartphones it has detected typically have large screens, it can conclude that those devices will probably be consuming a relatively large amount of streaming video content, which requires a lot of bandwidth.
Similarly, carriers can detect smaller, less expensive phones that don’t run a real OS but do sport a full keyboard. The operator can deduce that these devices are specialized for social networking, which doesn't demand a lot of bandwidth but does require a lot of signaling in the network. The updates and uploads that originate from these phones may be just a few kilobytes in size, but they are likely to be numerous, and each one requires a number of “signals” to route them through the network correctly.
To manage the radios that sit on the cell towers throughout their markets, wireless operators rely on a special set of software tools and hardware boxes. They use the equipment (which Alcatel, among others, sells) to tune the radios and their antennas to provide the best connectivity possible to the majority of devices served in the cell.
The boxes, which live at the edges of the network, gauge the right direction to point the radio antennas in and the appropriate amount of power to supply to the signals they send out. To do this well, the equipment must be able to tell what devices are connecting to a radio in a cell, and how far from the radio the mobile devices in the cell are connecting.
McDonald stresses that mobile operators don’t use network intelligence equipment to determine various devices’ physical locations on a map. Instead, they focus on the position of mobile devices relative to the cell tower.
'Metadata' About Data Packets
To go one level deeper than the device level, wireless operators use network intelligence technology, such as Alcatel’s Wireless Network Guardian or Sandvine’s Network Analytics, to learn about the packets of data that mobile devices send and receive from the network.
Every data packet that flows through the network includes a “header” filled with ‘metadata’ about the packet. This ‘metadata’ includes details such as the origin and destination of the packet, the protocol (IP) used by the packet, whether or not the packet contains data from a real-time service like VoIP, and the amount of data in the packet. The header gives the operator a rough idea of what the content is for, without disclosing any actual details of the content itself.
The wireless operator can use this header data to help it tailor its service to suit the needs of various users. For instance, after detecting that a packet flow is a real-time app like VoIP, the operator might give priority to delivering those packets over delivering other, less time-sensitive packets in the network. Meanwhile, the operator might assign a lower priority to packets containing data from an MP3 file being uploaded to a server. The subscriber might be doing this in the background and consequently not be especially concerned about the speed of the upload.
Network intelligence data may also enable operators to identify specific cells in which extremely bandwidth-hungry applications are heavily used. For instance, if mobile video-chat becomes popular in the downtown area during business hours, the operator might increase the bandwidth available to the cell responsible for that area during that time period.
Wireless services also need to be able to detect high-demand ad hoc events, such as major sporting contests, that can put lots of stress on a certain cell in the network. The carriers know that there will be games at Yankee Stadium three times a week during baseball season, so they must take steps to ensure that all of the Yankee fans in attendance have data service and voice service (so they can call their friends in Boston and rub it in if they win).
Using network intelligence software, the operator can collect a lot of information about the cellular data needs of the fans at these games. It can detect how many are using smartphones, how many are streaming video of other major league baseball games, how many are using social networking apps, and how many are just placing voice calls.
Based on this information, the operator can tune its network in the area to accommodate the various user types in attendance. Since operators sometimes don’t use all of the wireless spectrum they own, they might divert some into service at the stadium to accommodate the larger-than-usual concentration of subscribers. They can move amplifiers or other infrastructure equipment into the cell, increase the density of cellular radios in the area, and create Wi-Fi hotspots in and around the stadium to offload some of the data traffic from the cellular network. Perhaps most importantly, they can better prioritize their handling of the various types of data requests coming from users in the stadium, to ensure that network resources are used in the best way possible.
Wireless services also use network intelligence software to help measure the broadband usage of subscribers who have metered data plans. The software informs the carrier’s billing system whenever a user goes over the allowable usage limit, triggering a schedule of overage charges.