Changes in our Global Places Data – Q1 2015

The global business landscape is not static. Places open, close, move, shift ownership, update their names, and change in all other manner of ways every day. So, we put in a great deal of effort to continually ensure that the Global Places data we provide is the most accurate snapshot of the real world. Below [...]

A Day in the Life of a Factual Engineer: Polygon Compression

In this series of blog posts, Factual’s blog team asked engineers to describe what a typical day looks like. Background Chris Bleakley, our resident polygon and Lucene expert, had written meticulous documentation about the problem he was solving. The first paragraph read: “Because search times are dominated by the cost of deserializing JTS objects from [...]

Factual’s Trusted Data Contributor Program Adds 13 New Partners

In a continuous effort to provide the highest quality data, we have added 13 new companies to the Factual Trusted Data Contributor Program. These organizations work directly with businesses and brands, and in turn ensure that their data is represented accurately in Factual. This select number of partners provide high-quality data to Factual and equally [...]

Announcing Tailored Location Segments, a New Geopulse Audience Feature Enabling Marketers to Create Custom Location-Based Audience Segments

Today, we launched the latest enhancement to Geopulse Audience, Tailored Location Segments. Tailored Location Segments allow marketers to create completely custom audience segments from scratch based on any definition of place and time. These user-created segments can then be combined with any pre-defined segment in Geopulse Audience, enabling marketers unprecedented ability to create the precise [...]

How Geohashes Work

We use geohashes all the time at Factual, so one day I got curious and read through the canonical Java implementation to figure out exactly how they work. It was an enlightening read, but along the way I encountered some unfortunate bits of coding horror that got me wondering about the fastest way to encode and decode geohashes. The [...]