Skyhook is a mobile positioning and location provider. The company leverages Wi-Fi, cellular, and other sensor and technology data to refine user and device locations. The company uses HEAVY.AI's advanced geospatial solutions to help run 5-10 billion transactions daily, or around 100k transactions a second.

The Challenge

Existing geospatial analytics solutions limit the dependability of point mapping because they can’t handle it at scale. Skyhook was forced to down-sample and display an inordinately small slice of data, which limited the accuracy of its visualizations.


The Solution

HEAVY.AI's ability to map billions of data points on real-time, interactive geo charts met Skyhook’s mission to deliver exceptional, dependable performance to its users. By leveraging HEAVY.AI's advanced geospatial solutions, these users are able to visualize and interact with their data in ways that are familiar for 50k or 500k row data sets, but were once unthinkable for 50M or 500M row data sets.


“I find myself frequently loading up small datasets in HeavyImmerse just to see if they’re where they’re supposed to be, to see if they pass the straight face test. Everybody’s tools run fine against a few thousand records. But dropping a table into HEAVY.AI is just as easy, or easier, and I can be interrogating the data in useful ways in seconds.”

Rich Sutton, VP of Geospatial, Skyhook

The Result

Skyhook now leverages HEAVY.AI's advanced SQL engine to improve the quality of its point-mapping. Skyhook customers enjoy the customizable dashboards and interactive geospatial analytics provided by HEAVY.AI. Finally, HEAVY.AI's ease of ingestion and intuitive setup have made it preferable to geospatial analysis software designed for smaller data.

Skyhook Highlights

  • Runs 5-10 billion transactions daily, or around 100k transactions per second
  • Rapidly interacts with 500M rows at 500k row speeds
  • Ease of ingestion and intuitive setup have made HEAVY.AI ideal for datasets both large and small
  • Data interactivity and a customizable dashboard improves client relationships

Skyhook Wireless (Skyhook) is a mobile positioning and location provider. The company leverages Wi-Fi, cellular, and other sensor and technology data to refine user and device locations.

The Challenge of Precision Location & Geospatial Insights at Scale

A global positioning system (GPS) is great when it’s available. But when a device is indoors, or in a crowded city, GPS loses its ability to accurately pinpoint that device. That’s where Skyhook steps in. Leveraging over two billion Wi-Fi access points and cellular towers, Skyhook enhances the accuracy of GPS positioning when the signal is weak, or replaces it entirely when the signal is unavailable.

“We put the blue dot on your phone”, claims Rich Sutton, VP of Geospatial at Skyhook. The company has powered location-based services for Apple, Samsung, Sony, HP, MapQuest, and many others. It enables precision location from mobile phones, wearables, and IoT devices. The company also provides geospatial insights from this data to enable new revenue streams, such as location-based advertising campaigns.

To provide both precision location and geospatial insights, Skyhook runs 5-10 billion transactions daily, or around 100k transactions a second. The data it generates from its vast network is licensed to customers looking to add location-based services to improve offerings or to optimize sales.

Apart from running extremely fast queries at scale, Skyhook also requires a way to rapidly present this data visually, and to perform integrity checks along the way. Yet traditional analytic solutions limited the amount of data Skyhook could display at any given time, slowing their quality assurance operations and harming the dependability of its point mapping.

Because existing geospatial solutions limited the dependability of its point mapping, Skyhook was forced to downsample and display an inordinately small slice of data. This limited its ability to accurately visualize data during client meetings, which affected sales. To overcome this geospatial visual analytics challenge, Skyhook was faced with a “build-or-buy” business development challenge.


RIch Sutton
“We don’t sell widgets. We develop relationships with our clients, because they each have a different set of use cases and requirements. HEAVY.AI is malleable enough to meet those requirements.”

Meeting the Challenge through Extreme Speed and Scale

Skyhook is no stranger to cutting-edge database and geospatial technology solutions. “We use anything you can probably name,” claims Rich. This includes an entire suite of premiere geographic information systems products. Each of Skyhook’s vendor technologies is chosen to serve a particular need. With HEAVY.AI, the ability to map billions of data points on real-time interactive geo charts matched the company’s unmet need. “We chose HEAVY.AI for its speed and dependability in point mapping,” adds Rich. “We use it heavily for visualization.” Geospatial analysts, data scientists, and engineers at Skyhook all rely on HEAVY.AI's geospatial big data analytics to rapidly present data both internally and to customers and clients.

“It’s important that HEAVY.AI is on the market,” says Rich. “It gets our analysis closer to true.”

Skyhook leverages advanced geospatial solutions like the HEAVY.AI SQL-engine to deliver exceptional, dependable performance to its users, despite the extreme size of its data. These users are able to visualize and interact with their data in ways that are familiar for 50k or 500k row datasets, but unthinkable for 50M or 500M row tables without the HEAVY.AI accelerated analytics platform.

“With HEAVY.AI, we can take much bigger gulps of data,” states Rich.

These bigger gulps allow Skyhook to improve the quality of its point mapping. That accuracy is a boon to its customers seeking a competitive edge through geospatial insights. HEAVY.AI helps Skyhook improve its relationship with these customers, who rely on the easy-to-use HeavyImmerse interactive visual analytics dashboard to optimize advertising spend, conversion rates, and campaign performance.

“Data interactivity and customizable dashboards are everything to our clients,” adds Rich. “We don’t sell widgets. We develop relationships with our clients, because they each have a different set of use cases and requirements. HEAVY.AI is malleable enough to meet those requirements.”

HEAVY.AI has an unexpected benefit for Skyhook as well. Though HEAVY.AI is designed for datasets of extreme scale, the ease of ingestion and intuitive setup have made it preferable to geospatial applications designed for smaller data.

“I find myself frequently loading up small datasets in Immerse just to see if they’re where they’re supposed to be, to see if they pass the straight face test. Everybody’s tools run fine against a few thousand records. But dropping a table into HEAVY.AI is just as easy, or easier, and I can be interrogating the data in useful ways in seconds,” adds Rich. “It seems silly to fire up the rocket just to ride into town, but Immerse makes HEAVY.AI useful for the little stuff too.”

“This is a watershed moment for geospatial analytics. HEAVY.AI is probably the most important advance in the last 15 years for a geospatial analyst who needs to tear into very large data tables and get answers in real time.”

“This is a watershed moment for geospatial analytics. HEAVY.AI is probably the most important advance in the last 15 years for a geospatial analyst who needs to tear into very large data tables and get answers in real time.”

The Watershed Moment in Geospatial Analytics

Rich jokes that HEAVY.AI hasn’t saved Skyhook any time. “We work the same amount of time, but now we can dive deeper into our data. We can provide much greater analytical depth to our customers.”

“This is a watershed moment for geospatial analytics. HEAVY.AI is probably the most important advance in the last 15 years for a geospatial analyst who needs to tear into very large data tables and get answers in real-time. Accurately and quickly examining millions of features directly out of GPU, without the traditional pains of downsampling, or complexity of ingestion, is a sea of change,” concludes Rich.

Skyhook is now looking to expand its use of HEAVY.AI and exploring additional ways it can integrate the technology into its product stack.

Download the full geospatial analysis case study.


About Skyhook

Skyhook, a Boston-based Liberty Broadband company, is a pioneer in location technology and intelligence. Skyhook provides a cloud-based, hybrid location system leveraging WiFi and cellular data through a massive global network. The company delivers real-time services and analytical insights to businesses across all industries to help optimize customer retention and satisfaction, improve user experience, and provide actionable intelligence. The company is focused on delivering speed, precision, and practicality of location services with constant attention to and respect for individual privacy.