reDesign

June 24, 2010

Checking in with foursquare at SFO

Filed under: audio,foursquare,geotagging,lbs,local search,maps,mobile,social networking,twitter — Rocky Agrawal @ 12:57 pm
SFO is a hotbed of foursquare activity

SFO is a hotbed of foursquare activity. Creative Commons image by Håkan Dahlström.

With the increasing use of mobile applications such as Yelp and foursquare, it’s becoming possible to pull ideas from thin air. Users of these apps can leave tips for others to find that are linked to a specific location.

In most places there aren’t enough tips yet to make filtering an issue. San Francisco International Airport, with more than 57,000 checkins on foursquare, is an exception. It offers a glimpse of what we can expect as these services become more popular. The airport is the perfect petri dish for tips: it serves a technically savvy audience and people often find themselves there with plenty of time on their hands.

The SFO tips page contains dozens of notes including places to eat, complaints, ground transportation, wifi and power availability. Mixed in to all of this are ads, other spam and random observations. Some examples:

have a corned beef sandwich at max’s if you’re flying southwest. the best! well, really good

When you enter short term parking do it as far to the right as you can (lvl 2) & then immediately head to lvl 1. There is always parking next to gate and that is the lvl that connects to the terminal

Free wifi at the Continental lounge in Terminal 1- be warned, it’s located outside Security

Smoking hot brunette woman at gate 20. Stop by and smile at her. She is so lovely!

Bart to Millbrae gets you within 1 block of an in n out burger. Great for 3+ hour layover!

Heading to wine country? Take a moment to stop by St. Supery in the heart of Napa on Hwy 29. Mention this to get a 2 for 1 tasting.

Sorting through the volume of tips can be overwhelming. As the volume increases, we’ll need ways to filter them. Among the ways to filter:

  • Timeliness. Some of the tips, such as wifi at the Continental lounge, are evergreen. Others, like the smoking hot brunette are very timely. Tipsters should be able to flag their tips to self destruct. As I wrote earlier, being able to identify tips by timeliness would allow for new applications, such as sharing rides. (“Anyone want to split a cab to Moscone?”)
  • Social network. Among the tips were tips from people I follow on Twitter, including Danny Sullivan and Adam Lasnik. Being able to surface these would increase relevance.
  • Ads vs. not ads. Sometimes people want ads, especially if it can save them money.
  • Keyword search.

Places like airports are especially complex because they’re really collections of places, sometimes with other groupings and physical restrictions. Being able to filter tips by terminal would also be useful. But then maybe that’s best left to GateGuru.

June 16, 2010

Now we’re going Places

Filed under: geotagging,gps,lbs,local search,maps,mobile,social networking,twitter — Rocky Agrawal @ 1:59 pm

I’ve been writing about Twitter and location since my first post about Twitter in 2007. This week, Twitter launched Places, which allows users to add their location to a tweet.

Here’s a screenshot from 2007:

Twitter location 2007

Embedding location in a tweet the hard way in 2007

and today:

Embedding location in a tweet in 2010

In 2007, I used a third-party application from Where to include my location. Clicking on that link would take you to a map on Where’s site showing the address. (The link in the original post no longer works.)

With the launch of Twitter Places, the search is done within the Web browser (and soon in Twitter’s mobile applications). You can select where you are from a list of nearby places. Clicking on the place name brings up the map above and the option to view tweets about that place.

Although the difference between the two may seem subtle, they are significant:

  • Because the place is metadata, it doesn’t count toward the 140 character limit.
  • Place names are human readable, unlike addresses and latitude/longitude. Knowing the name of a place makes it much easier to find than just a street address, especially in dense metropolitan areas.
  • Places are unique to a specific venue. Doing a pure location-based search would return tweets from surrounding businesses or businesses that have since disappeared.
  • Integration in to the main Twitter experience means broad exposure and eventual standardization of place identifiers. That has been a longstanding challenge in the local space.

Twitter’s geo APIs have been available for several months and third parties like bing have created interesting applications like Twitter Maps. With the availability of places across the Twitter platform, we can expect to see more interesting applications including both real-time applications (ride sharing and ticket exchanges) and historical (restaurant reviews, past events).

Once Twitter allows owners to claim their Place and associate it with a Twitter account, we could see official tweets of announcements and offers incorporated into a Place’s search results.

When pictures are tagged to a Place (instead of a lat/long), we’ll have the ability to visually browse a venue in Twitter.

May 11, 2010

Geo-enabled Twitter comes alive on Twitter Maps

Filed under: bing,geotagging,lbs,local search,maps,mobile,social networking,twitter — Rocky Agrawal @ 8:56 am
Bing's Twitter Maps show you what's going on

Bing's Twitter Maps show you what's going on

I’ve been playing with Bing’s Twitter Maps lately and it’s one of the better implementations of Twitter’s geo APIs that were introduced last fall. It shows tweets within the last 7 days plotted on the map. Google Maps recently introduced a similar feature, but it seems to only show items that are fed through Google Buzz (including tweets that people have configured to send to Buzz).

Some future applications of geo-enabled Tweets:

  • Events. For last-minute party goers, a real time view of what’s going on around town, complete with pictures and real-time reactions.
  • Ticket scalping. Rather than walk around for blocks talking to scalpers about what they have, glance at a list of tickets posted. The information transparency would result in a higher price to sellers and a lower price to buyers than what scalpers typically offer. (In my experience at baseball games, scalpers usually ask at least 3x what they paid.)
  • Finding a place to go. When in new cities, it’s often hard to figure out where to go — what are the lively neighborhoods at night. By looking at a map of recent tweets, you could quickly discover where people are still awake.
  • Read reviews from friends. Geo-enabled tweets filtered by those you follow would provide socially relevant recommendations.
  • Offers from local businesses. These could be persistent or distressed inventory. Slow night? Tweet an offer to draw in customers.
  • News. Twitter has long been used for user-generated breaking news. With geo-enabled tweets, breaking news could be aggregated by location in addition to hashtags. The biggest stories could be identified by an increase of tweets from a location (versus normal) and retweet frequency. News from media outlets could also be plotted.
  • Construction and accident information. Avoid bottlenecks by seeing tweets from fellow drivers, DOTs and news sites.
  • Trip sharing. Find others at the airport headed your way, cutting costs and reducing pollution.

And, of course, there’s friend finding, which is the most talked about use of geo-enabled tweets.

So far, the percentage of tweets I see with geo information is tiny (>1% of those I follow). But as more and more geotagged data is put into Twitter, the key will be applications providing the right tools to filter all of that data. At a minimum, we’ll need the ability to filter by time of tweet, people we’re following, hashtag and application (e.g. foursquare).

Unfortunately, bing’s Twitter Maps doesn’t seem to be available where real-time information would be most useful — on mobile devices.

More on: geotagging, social networkingTwitter

June 4, 2009

Announcing reDesign mobile

Filed under: lbs,mobile,mobile search,wireless — Rocky Agrawal @ 5:31 pm

I’ve been working in wireless application design for more than 10 years and it’s really exciting to see wireless data take off. Mobile applications and widespread connectivity are bringing oceans of information to our fingertips. In the last year I’ve been more informed, eaten better, taken public transit more and been more adventurous than ever before. I’ve also been less bored and less lost.

The explosion in the availability of data and the creation of data is going to be transformative, perhaps more than the wired Internet. Realtime information from our friends, neighbors and sensors will allow us to be more efficient and avoid a lot of everyday annoyances.

There are challenges:

  • Network quality — Wireless networks in the U.S. aren’t nearly as fast or reliable as networks in the rest of the developed world. I’ve got a love/hate relationship with my iPhone. I love it works and hate it when I can’t use it because of network issues.
  • Filtering and alerting — With all of the content that is being created through mobile devices (tweets, photos, videos, etc.) sorting through it all to find what’s important is becoming a big problem and the tools that we have today are crude at best.
  • Platform overload — There are too many mobile platforms today. Developers have to choose among iPhone, Blackberry, Windows Mobile, Palm, Symbian. And that’s just the smartphones. It’s just not cost effective to develop for everything.

My new blog, at redesignmobile.com, will look at interesting (good and bad) applications of mobile technology and the good and bad of mobile user interfaces. If you have an application you’d like me to take a look at, please drop me a line.

This blog will continue to be an eclectic mix of pieces on social networking, search and media. I will also crosspost mobile-related posts for the near future.

September 10, 2008

You too can be Rand McNally

How long does it take to get from Pike Place Market to Mount Rainier National Park? According to Google Maps, it’s a 5 minute walk; less than 1/3 of a mile. Pretty easy, huh?

Mount Rainier looks an awful lot like an office tower to me.

Mount Rainier looks an awful lot like an office tower to me. That'll be one steep climb!

In reality it’s a 2 1/2 hour drive.

This error is the result of a fundamental challenge in how data is collected for online navigation and local search products: all of the major services use data that weren’t originally collected for navigation. The typical source is phone books listings, which were originally compiled by companies like InfoUSA to sell mailing lists. In this particular case, the national park likely has a business office in Downtown Seattle.

Einstein monumentThe data have a distinct bias: toward places with phone numbers. While you can get exact driving directions to a local ball bearing distributor, look for a park, landmark or trailhead and you’ll often get erroneous data or no results at all. Occasionally, you’ll luck out and there will be business names nearby that incorporate the place name.

Just for fun, try finding the Albert Einstein statue in Washington, DC using an online mapping service. (If you can’t find it, click on the image to see the answer.)

On Sunday, I was looking for Hippie Hill in Golden Gate Park. Yahoo! Maps struck out entirely. Mapquest delivered a bunch of unrelated results.

An answer lies in another Yahoo! property: flickr’s database of geotagged photos. Although flickr’s search tools aren’t optimized for local search, it’s content is a great data source. The first search result in Google Maps for Hippie Hill is spot on; it came from Google indexing flickr’s geodata. The commercial results on the same map (the red markers) are mostly garbage.

Flickr is just one tool. As more people adopt GPS-enabled phones like the iPhone, we’ll see more and more user generated data. Enabling mobile data collection is reason enough to build an iPhone app.

Developing countries have the potential to leapfrog the developed world in data quality. Google’s Map Maker allows anyone to populate data in countries without large commercial data providers. You can pull up a satellite view and trace roads. Zoom into buildings and add local businesses. Find a park and add in key features. Because the content is user generated, the places that people look for the most will be added first, as opposed to the local ball bearing distributor. Places with colloquial names will become findable.

User-generated content has its challenges, of course. In the initial stages, tools like Map Maker will attract the community organizers who are passionate about their neighborhoods. Once the data start getting even modest usage, spammers will attack. But many of the standard spam fighting techniques can be used to deter them.

OpenStreetMap and Wikimapia offer similar functionality. OpenStreetMap is focused on creating and editing roads; Wikimapia is focused on places of interest.

Google Map Maker’s user interface is more intuitive than OpenStreetMap and Wikimapia. Unfortunately, Google is being hypocritical in how it treats the data. While Google Maps combines data from other sources, such as indexing geodata from flickr,  it is keeping content generated by Map Maker users locked up. Users can’t even download the data they create.

More on: geotagging, local search, maps

I am here, where is everyone else?

Since the iPhone app store came online, I’ve been playing with a number of mobile social networks. There’s no shortage of them: Limbo, Loopt, Where and Whrrl are all attempting to play in the space.

The central idea of mobile social networks is to connect you with your friends while you’re out and about. Unfortunately, they all require you to rebuild your friend list. Early versions of the Loopt app went so far as to spam people in your iPhone’s address book with text messages.

Local events on Where

Local events on Where

Here are some of the keys to success in mobile social networks:

  • It’s the network, stupid. Getting people to create Yet Another Network won’t work. I’ve already created my network. Use it. My only friend on the iPhone version of Loopt is 2,500 miles away — hardly someone I can run into when I’m out in San Francisco on the weekend. Loopt and Where have Facebook apps, but their iPhone versions don’t seem to tie into them.
  • Let me control when I update my location. Location is very personal. Don’t automatically update my location just because I’ve launched your application. I may just want to check something.
  • Let me publish beyond your app. Early adopters who try your app are willing to accept that there is a ramp up period, but they aren’t going to do work for zero return. If I my update my status and no one is there to see it, have I updated my status? Let me automatically publish the information I collect using your app to Facebook, Twitter and my blog. Not only does it give me a reason to use your app, it becomes a distribution vehicle for you, providing exposure to my friends who just might say “How’d he do that?” I taught a lot of my friends about Facebook mobile simply by updating my status from my phone. (Facebook puts a mobile phone icon next to such updates.)
  • Seed your app with other content sources. If I don’t have friends, at least give me other content that makes your app worth using. Where does a good job of this, pulling in content from Yelp, eventful and Zipcar. If you can, get ego bloggers like Scoble to use your app.
  • 128 King St is not a place. Pete’s Tavern is. Whenever posting information, it should include a human understandable version. You’d never post a location of 37.778911, -122.391223; a street address is marginally more helpful. With the margin of error built into GPS and density of urban areas, place names are critical.
  • Let me take pictures. For a long time, mobile developers haven’t had access to cell phone cameras. With the iPhone, they do. The ability to take and send a picture makes it easier to communicate a lot of information quickly. And it adds life to your application. (Bonus points for dropping a copy of the picture in my flickr account.)
  • Tie into IM and SMS. Loopt claims that the most commonly asked question via SMS is “Where are you?” That claim is probably made up marketing b.s. without any hard data. Nevertheless, it is a frequent question. Make it easy for me to answer it. Let me send an SMS or IM that includes where I’m at (Pete’s Tavern, 128 King St.). To anyone. Include a URL with a map and optionally a picture.
  • Don’t spam my friends. What you do with my friends’ contact information reflects on me. If you spam my friends, I will never use your application again. And I will tell everyone you’re a spammer.

Tying into the various APIs I mentioned may seem like a lot of work — and it is. But the alternative is spending a lot of money on distribution and marketing.

See also:

September 1, 2008

Your customers are Twits

Last year, I blogged about how local businesses could use Twitter to reach their customers. In that hypothetical example, a street vendor would let regulars know whether he was working or not.

A number of large companies, including Zappos, Comcast and jetBlue are already using Twitter to engage with their customers. As Twitter’s popularity grows, it will cease to be a tenable channel for customer service.

But for local businesses, it’ll be a great opportunity. Witness this exchange between Twitter developer Alex Payne and 21st Amendment Brewery.

Twitter exchange between Alex Payne and 21st Amendment brewery

Twitter exchange between Alex Payne and 21st Amendment brewery

Three of the big challenges in getting local business online are that it’s too expensive, too complicated and too hard to prove the return. A Twitter presence can address all three:

  • It’s free.
  • It’s easy. You don’t have to create a Web site to reach your customers. If you don’t have one, your Web presence can be your Twitter page. Not ideal, but better than nothing — at least it’ll get you into search engines. If you do have one, you can autoflow Twitter updates to your Web page making it easy to keep your Web presence fresh.
  • It’s easier to prove return on investment. Twitter can improve both the “R” and the “I”. You can see who’s following your business, showing return. Because there is no cost and the effort is lower, the investment is lower.

There are a number of ways businesses can use Twitter:

  • Specials of the day. “Soup of the day: tomato basil”
  • Special events. “Windsor Cooley book signing Friday night” “Closed for private party”
  • New products. “Transcontinental IPA on tap at the 21A”
  • Problems. “Closed due to broken water pipe”

The immediacy of Twitter also offers a way to do real-time inventory management. Have an especially slow night and food going to waste? Send out a tweet with a special discount.

More on: Twitter

Why don’t local businesses use the Internet?

Filed under: advertising,lbs,local search,marketing,newspapers,yellow pages — Rocky Agrawal @ 2:15 pm
John makes a burrito with his goose sauce

John makes a burrito with his goose sauce

Back in the mid 90s, I frequented The Weinery, a total dive of a hot dog place in the Cedar/Riverside area of Minneapolis. Jerry, the then owner, collected email addresses and would occasionally send out specials. Say the password when you placed your order and you got a discount.

The other day, I received an email from John at Pedro & Vinny’s. John ran a burrito cart in downtown DC. (I wrote about John’s honor system earlier.) He moved away a while back. Friday’s email announced that his burritos will be hitting the DC streets soon.

But John and Jerry are rare among small business owners. In the last 13 years, Internet use has exploded and tools have gotten easier and easier. Yet few local businesses do a good job of communicating with their existing customers and reaching out to new customers.

To be fair, they haven’t been in the habit of advertising. Before the Internet, the key local outlets were newspapers, television, radio and the yellow pages. You essentially had to buy the entire DMA for thousands of dollars. Direct mail (Valpak etc.) and Entertainment coupon books were among the few options that made economic sense.

The Internet has drastically changed the economics. Publishers can slice and dice virtually infinite inventory into smaller and smaller buckets and make advertising affordable for small businesses.

So why aren’t small businesses advertising online?

  • No one is asking them.  Publishers (by and large) haven’t changed their compensation systems for sales reps. If I were a sales rep, I’d much rather work on selling the full page ad for $10,000 than an online presence for $100.
  • It’s too complicated. Search advertising seems like a prime opportunity for local businesses because it can be highly targeted. But the interfaces and the structures are well beyond the skills or interests of small business owners. They’re too busy running their businesses to run keyword campaigns.
  • They’ve been burned. Most restaurant sites look like they were built solely to show off the Flash skills of the design firm. The restaurateur spent hundreds or thousands of dollars for a site that doesn’t drive any foot traffic because it’s unusable and doesn’t show up in search results (because everything is Flash or an image).
  • It’s hard to see the return. Online advertising is a slam dunk for businesses that can complete the transaction online. They can see what they’re getting for their money. It’s harder to show that value to businesses that rely on foot traffic.
  • No need #1. In a town of 500 people, there’s no need to advertise. Everyone knows who you are.
  • No need #2. If you’re the hot new restaurant in town and there’s always a wait to get a table, why spend money on ads?

July 14, 2008

Unlocking the creativity of the masses

With the launch of the iPhone last year (and the millions of dollars in ad spend around it), Apple did more for wireless data adoption than wireless carriers had in the last 10 years. With Thursday’s launch of the App Store, they’re doing it again by unlocking the creativity of the masses.

Wireless carriers had long held on to core cellphone features with an iron grip. Want access to the camera, GPS, microphone or address book? Good luck. It usually involved spending a year or more negotiating with a carrier and then writing and (rewriting) your app to work on dozens of phone models. And when you were all done, you brought it to a market with little distribution support at a price few people would pay.

In the last couple of days, I’ve downloaded more apps than I had in my entire history of cell phone usage (dating back to 1996). There’s one big reason: once developers had access to features like GPS and the camera, they created compelling applications.

The most compelling apps have come from independent developers or startups. Some have used public APIs for other products; although there isn’t an official flickr app, there are several apps that interact with flickr. AOL is the lone exception among large companies, with apps for AIM and AOL Radio.

Here are some of the apps that caught my eye. With the exception of iMilk, all are free. That’s another refreshing change: Apple is making it easy for application developers who want to distribute free applications. Even paid apps can be relatively cheap, with a one time price of $3-$10 being common. (Versus the previous $3-$5 per month.)

All is not perfect in app land, of course. Much like when Facebook launched their app platform, some developers are having a hard time keeping up with the demand. I’ve also had my phone reboot at least half a dozen times when using various apps.

The functionality in some of these apps is limited compared with their other incarnations. For example, in Jott, you can’t send Jotts to others. As these apps are revved, they’ll become even more compelling.

Jott

Jott allows you to record a voice “note to self”. The note is then transcribed and put in your Jott account, which is available by phone or Web. It isn’t as robust as Jott’s

Where

A mobile social network that lets you plot friends on a map, look for restaurant reviews, find and reserve Zipcars and even look at a map of the night sky where you are with the constellations plotted. (Video of the app.)

There are a number of players looking to create mobile social networks. Whrrl, Loopt and Limbo offer somewhat similar apps. Where offers a range of features beyond social, while Limbo is the most social.

(Disclosure: I did some consulting for Where last year.)

Facebook

Facebook took an early lead with the iPhone 1.0 by having one of the best iPhone optimized sites. The lead developer released a toolkit that was used by other developers. The application version adds the ability to upload photos and IM, but lacks some of the features found in the browser version.

AirMe

Upload pictures to flickr (or an AirMe account). The pictures are automatically geotagged with your location. AirMe also tags you pictures with the current weather conditions.

NearMe

See pictures from Panoramio of places around where you are.

Twittelator

See and update Twitter. Post pictures and location updates. Twitterific has less functionality and also has ads.

Urbanspoon

Kind of like a Magic 8 ball to decide where to eat. Uses GPS to find where you are. Shake your iPhone and it will select a place for you.

iMilk  ($2.99)

“Drink” virtual milk. Uses the iPhone’s accelerometer to empty the glass. If you prefer, you can pour it into a glass before drinking.

Remote

Control your Apple TV or iTunes. Play songs, see album art and search your iTunes library. Works over Wifi, so you don’t have to be in line of sight. Much better than the flimsy remote that ships with Apple TV.

Pandora

The world’s greatest music discovery service now streams to iPhone. The app is beautifully simple. Add in an aux in jack or FM transmitter for your car and say goodbye to the $14 a month you’re paying to XM or Sirius.

Yelp

Why settle for the hand-picked (usually glowing) reviews displayed in the restaurant window? Pull out your iPhone and check Yelp. My favorite feature is a filter that limits the search to restaurants that are open now. Very helpful for those midnight cravings.

December 18, 2007

Dash begins taking preorders

Filed under: dash,gps,lbs,local search,maps,mashups,satellite navigation — Rocky Agrawal @ 8:15 am

Dash connected GPSDash is now taking preorders for its next-generation navigation system. It’s one of the biggest breakthroughs in navigation technology and points to a time when we’ll all be connected as we drive down the road at 65 mph.

Unlike typical GPS devices, Dash is connected to the Internet via either a GPRS cellular connection or WiFi. (Some high end TomToms, like my new TomTom 920, can be paired with Bluetooth cell phones and use their data connections.)

Among the features this two-way connectivity enables:

  • More up-to-date content. You don’t have to worry about updating map and point of interest data; it happens automatically. Dash uses Yahoo! Search to find points of interest.
  • Additional content types. Want to see where the best Christmas lights are or what’s happening around town? The real-time connectivity allows you to search for the latest information. In theory, you’d be able to pull up images of your destination from flickr or Google’s Street View. Want to know how much that home you just drove by goes for? Pull up Zillow. Dash will offer support for GeoRSS and KML, making it easy for third-parties to provide content.
  • Live traffic. Dash uses other Dash units to help you determine what your commute will be like. Each Dash out there serves as a traffic probe.
  • Send-to-car. Send destinations to your car from your PC. I was driving the other day to meet my brother and he called to say he had moved since I last talked to him. I had to pull over to re-program the GPS. With Dash, he could have sent a new destination to my car.
  • See where your friends are. Although I don’t see this in the specs, a connected GPS could be used to show you where your friends are. (TomTom offers a similar feature.)

One way to think of Dash is as a location-enabled, mobile-optimized Web browser.

The biggest challenge Dash faces is pricing. All of these features and connectivity don’t come cheap. Prices on basic GPS units have almost fallen into the stocking stuffer category, with many units at $150 to $200.

Dash seems to be missing many of the features found in high-end ($400-$600) PNDs: Bluetooth hands-free calling, MP3 player, voice recognition and a picture viewer.

Dash retails for $600. In order to use the advanced features described above, you have to pay a monthly fee of $12.99. It’s $9.99/month if you prepay for two years, making the cost about $840. You won’t see that in many stockings.

More on: gps, satellite navigation

Older Posts »

Blog at WordPress.com.