LBS

Apple and Google took a drubbing from the US Senate yesterday over location based services.  At issue — Apple’s use of GPS data collected on iPhone in order to improve the accuracy and speed of location fixes.

As I wrote in July 2009, iPhone (and I’m sure all other mobile handsets today) uses assisted GPS, or AGPS, which is an amalgam of WiFi, cell tower location, and GPS data, to locate the device.  It is a dramatic improvement over GPS alone.  Early mobile location services were simply too slow.  It could take a minute or two – sometime three – to fix location on a handset that supported GPS but not AGPS, and who has time to wait that long just to find the location of the nearest Starbucks?

I think there is legitimate concern when any company collects identifiable personal location data.  The iPhone apparently does this when it tracks your location on your own handset in order to deliver you, personally, a better experience.  iPhone keeps a database of locations I’ve visited on my handset.  Periodically, according to Apple’s claims, personally identifiable information about me is stripped from the data, and then submitted to Apple to improve the quality of their global location database.

I’m okay with that.  Some might not be, but I am.

What Apple claims to be doing is no different than how many other businesses anonymously “crowd-source” data from individuals in order to provide a better service for others – think Amazon recommendations, for example, or the way in which Microsoft collects anonymous crash reports from PC’s. Moreover, the improvement in service that has resulted from the collection of this data is dramatic.  There simply wouldn’t be any location based services on handsets if Apple hadn’t done this.

What the Senate committee needs to do is to ensure that the location data being collected, and how that data is being used, is disclosed sufficiently to the customer in order to allow the customer to determine what is disclosed.  And any data which is collected needs to be stripped of personally identifiable information and made anonymous before it is transmitted to Apple or any other vendor.

I believe Apple was mostly doing the right things with this data already.  And while we should all welcome any privacy oversight that the US Senate is willing to offer, it should concern everyone that what appears to be a heavily politicized process will result in a diminished quality of service as Apple releases “bug fixes” to appease the committee in this high profile hearing.

Let’s hope this doesn’t degenerate into a witch hunt.

Enhanced by Zemanta

{ 3 comments }

Many folks assume that iPhone’s location services are GPS based.  In fact, they’re not.  They use a complex amalgam of WiFi hotspot location, cell tower triangulation and GPS provided by Skyhook Wireless.  GPS service, by itself, is vulnerable to overhead obstructions, and can take as long as 5 minutes to obtain a fix.  However, once fixed, GPS is accurate to within 10 metres, or 30 feet.  So-called assisted GPS (AGPS), is a hybrid in which GPS is augmented with cell tower information.  AGPS can obtain a fix with accuracy dependent on the density of cell towers, very quickly.  However, in countries like Canada, where long distance 850Mhz signals are common, AGPS is only accurate to perhaps 3,000 feet.  Nevertheless, it’s common for mobile location applications to use AGPS to first establish a crude fix, and then zoom in as the more accurate GPS fix is established.

Skyhook’s innovation is to augment that with WiFi hotspot locations.  Why WiFi? It can be wonderfully accurate, to within 30 to 60 feet, or 10 to 20m which is roughly the same as GPS.  WiFi can establish a fix within less than a second.  And, WiFi is not vulnerable to overhead obstructions, so it can be used indoors. 

Skyhook’s technology relies on a database of WiFi access points in over 2,000 cities (and growing).  Much like Google, they use vehicles to drive cities, and using a laptop in the vehicle, they chart the location of WiFi access points.  In addition, on iPhone as users use the mapping application, new locations and newly discovered WiFi access points are automatically added to the database.  It’s a kind of automated crowdsourcing, based on usage.

Here’s the coverage map for the Ottawa area, for example.  You can see that there are few unmapped places, except on the outskirts of the city. Theoretically, very accurate fixes, indoors and out, should be available from most parts of Ottawa.

image

So, how well does it work?

On iPhone 3G, running OS 2.x, the mapping software would routinely place my office (on the left side of the map, pointed to by the red and yellow arrow) in the middle of the Ottawa airport west runway (shown on the right side of the map, with a similar pointer). That’s a distance of approximately 1km, and not very useful.  To be fair, it was more accurate standing outside, since a GPS fix would eventually be found.

image

Running OS 3.0, however, produced this result.  My actual office is not, obviously, in the parking lot. It’s located at the marker.  iPhone has located me perhaps 50 feet from the actual location.  That’s a significant improvement from a kilometre!

image

Depending on which access point the software fixes, the location can vary as well.  The following screen, taken seconds after the first screen shot, shows that I have apparently moved to the other side of the parking lot.  I was at my desk the whole time.  iPhone simply triangulated off a different WiFi access point.

photo

The above screen shot is significant for another reason.  Two days ago, when I first received the 3GS, I parked my car in the spot indicated by the blue dot, and asked the phone to identify my location.  What this shows is that the location that the iPhone automatically tagged from my request was added to the Skyhook database within 48 hours. Impressive, no?

As I stated initially, Skyhook is an amalgam of WiFi, GPS and tower triangulation.  In theory, it should be able to work without any mobile service or line of sight to the sky.  So, how well does it work without tower triangulation or GPS?  The following shot was taken from an iPhone with no cellular service.  Notice how the accuracy has diminished, and that my location has apparently moved to the far end of the building.  Skyhook’s algorithms must take into account all forms of location information available, not relying on any specific fix.

photo (3)

I’m personally impressed.  iPhone 3GS with OS 3.0 is a dramatic improvement over prior operating systems and hardware. Most tellingly, in the last two days it has changed the way I do local search. Because of the speed with which a fix can be obtained, I find myself turning more and more to the maps application rather than  the browser to look for nearby businesses. 

I predict many more people will do the same.

{ 8 comments }

SquawkBox Conference Call Sept 15: Trapster.com

September 15, 2008

Our guest today was Trapster.com’s Pete Tenereillo, who I met last week at DEMO. Trapster is a social network for reporting speed traps. Integrating GPS, mobility, the web and social networks, it’s a pretty interesting use of technology to solve the age old problem of the speed trap. We caught up with Pete, and asked him about Trapster and some of his other projects, including Awarespot and JotYou.

Read the full article →

Squawk Box June 5

June 5, 2008

One of the current themes in the blogging world these days is how iPhone 2.0 will be the second coming of location services on handsets. I have a PILE of location enabled handsets already, with location based apps popping out the ears – maps, and navigation being the biggies. We discuss what would it take to for iPhone to really drive this forward that say, Nokia, isn’t already doing. One of the biggest issues is the time required to get a fix. Wouldn’t a network based location service be a better choice for consumers?

Secondly, one of the themes that’s on my mind these days is privacy, and individual rights. This morning we discuss two more stories around these issues:

The first is the cell phone study that secretly tracked 100K people to find out what they did during the day… anonymously, of course. And without their permission. Carriers already track this data. We ask whether there is an ethical issue around releasing it in this form. More to the point, however… what are the rules that govern the collection of this data, and how are those rules made?

The second is for Canadian listeners. Industry minister Jim Prentice is gearing up (amidst public protest) to try to introduce another copyright reform bill in Canada. Michael Geist has dubbed it the Canadian DMCA. We talk about copyright reform, the success or failure of the DMCA in the US, and what Prentice’s bill might mean to us here in the Great White North.

With any luck, the bill won’t be introduced before summer.

Read the full article →

Nortel Dumps Location Based Services

August 30, 2005

Spotted this on the news this morning: Nortel Sheds Location Technology.  Andrews Corporation has purchased location services assets from Nortel.  Does Nortel have any other location services businesses, or are they out of this business altogether?  What does this imply for other applications businesses that Nortel is trying to build?

Read the full article →

Meetro: LBS meets IM

August 12, 2005

Meetro is a cool idea — add relevance to IM by augmenting it with location and interest based searches.  Now you can easily find someone close by to go to a concert with, or eat at a cool restaurant or… From a strategy perspective they’ve got the right idea too.  In this interview with Randy [...]

Read the full article →

Bell Mobility: MyFinder

December 19, 2002

Bell Mobility introduces MyFinder – Canada’s first wireless location based service.  Cool!  

Read the full article →
Alec on LinkedIn Alec on Twitter Alec on Facebook Calliflower on Youtube RSS Feed Contact me