reDesign

June 24, 2010

Checking in with foursquare at SFO

Filed under: audio, foursquare, geotagging, lbs, local search, maps, mobile, social networking, twitter — Tags: — 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 — Tags: — 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.

June 14, 2010

iPad puts on its business suit

Filed under: apple, foursquare, ipad, iphone, local search, mobile, social networking — Rocky Agrawal @ 12:40 pm
An iPad used in place of a cash register at Sightglass Coffee. Photo courtesy Tony Conrad.

An iPad used in place of a cash register at Sightglass Coffee. Photo courtesy of Tony Conrad.

Most of the discussion around Apple’s iPad has been about what a great consumer device it is. It’s a book reader, movie player, newspaper, photo viewer, RSS reader and more.

But the iPad has a lot to offer businesses as well. Sightglass Coffee in San Francisco is using an iPad, with Square’s payment system as a point-of-sale system. A restaurant in Australia is using iPads in place of printed menus and wine lists. Patrons can drill down on items that interest them for more information. Mercedes Benz is using iPads to allow customers to start their credit application while still intoxicated by the new car smell. The Plaza hotel in NYC will soon use them for concierge services and room service ordering.

As companies like Twitter, Groupon, Living Social, foursquare and Yelp focus on the small business market, it’s easy to see the iPad becoming an essential tool for small businesses.

I cringe every time I go to a business with a Groupon and see the clerk pull out a binder and manually cross out the Groupon on the list. An iPad app would reduce the transaction time and provide the business key metrics such as how many redemptions are outstanding and how much people are spending beyond the Groupon value. It would also reduce mistakes and fraud.

Other possible applications:

  • Reputation management with live feeds from Twitter and Yelp, with the ability to quickly respond to applications.
  • Check in information from sites like foursquare to show who is visiting right now and keep track of frequent customers. An alert could appear when the mayor/duke/etc. checks in.
  • Frequency programs to replace traditional punch cards.
  • Real estate agents could use iPads to show off alternative properties and keep track of reactions from buyers.

iPads could also interact with mobile devices such as iPhones to receive payments.

Of course, all of these things can be done with a computer. But the iPad offers a number of advantages:

  • It takes less space. All of this power takes less space than a computer monitor, much less a PC.
  • It doesn’t create a barrier between you and the customer. The tablet feels more collaborative versus using a laptop.
  • Fewer maintenance headaches due to viruses and malware.
  • It shows innovation and forward thinking.

See also:

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

August 27, 2009

Twitter and foursquare: the tipping point to getting local business online

Filed under: foursquare, lbs, social networking, twitter — Rocky Agrawal @ 2:48 pm
Crepe cart in Seattle

Crepe cart in Seattle

Getting small local businesses to go online has been the holy grail of the Internet. I’ve written before about some of the reasons local business don’t go online and suggested several ways that they could use emerging technologies to get online with minimal effort.

That finally seems to be happening. Whether it’s a crepe cart in Seattle, ice cream store in San Francisco or a restaurant in Sedona, businesses are using the simplicity of Twitter for their virtual presence.

Most local businesses are too busy running their business to exert a lot of effort maintaining an online presence. If it’s not easy, it won’t get done. My favorite example of a small business reusing their existing work is the Webcam pointed at the wall of Beachwood BBQ where they list the pints on tap.

The challenge is that these businesses are only announcing their presence to existing customers or passersby. While this can help drive repeat visits through specials, notices of new arrivals, etc. it does little to bring in new customers.

That’s where foursquare comes in. This location-based social game allows users to “check in” to places they visit. Check in often enough and you become the “mayor” of that place. Savvy businesses have latched on to this and begun offering discounts to their mayors.

It has also been incorporated into the foursquare check in process. When I checked in at a restaurant in Seattle, I was presented with an offer at a nearby bar: happy hour all day for the mayor or $1 off well drinks for anyone else who checked in. (Checking in updates your social network status, providing further exposure for the business.) It’s one of the first examples of location-based mobile advertising that works. The process is a bit cumbersome now, but it provides a glimpse into where the technology is headed.

In addition to providing exposure to businesses, it solves a user problem that local search has long failed at: discovery. People often don’t know what they’re looking for when they’re out. Suggestions, even if they’re sponsored, help fill the discovery gap.

Foursquare offer

foursquare mayor offer

August 3, 2009

Missing out on the big stuff on Twitter and Facebook

Filed under: facebook, social networking, twitter — Rocky Agrawal @ 3:44 pm

One of my friends recently got engaged and posted that fact on Facebook. I missed it.

It’s one of the frustrations of the constantly flowing river of news in social networks — births, deaths, weddings and job changes get lost amid the links to pictures of kittens, “what state should I live in quizzes?”, stories about Internet celebrities and the other trivia of life.

There’s no way to get a summary of the important stuff. On many news sites, we have a variety of clues: the size of a headline and the relative placement of stories serve as indicators a story’s importance. We need similar clues for social media.

One place to start is the publisher: the author knows how important it is relative to other entries they write. I post content to social networks on average 5-6 times a day. About once or twice a month I post something that I’d want to call extra attention to. But short of posting it repeatedly (further polluting the stream) there’s no way to call attention to it.

Something like this wouldn’t work in an open Web environment where spammers would designate everything they create as spam; but in a social context, the network serves as a check against excessive spamming.

Another way to identify important content is to look at how many people act on it. If a lot of people like a post or comment on it, that post is likely more significant than others. This should be normalized so that someone with a lot of followers or a more active network doesn’t drown out others with smaller networks.

Identifying important content also helps when looking at a longer period of time than the last hour or last day. It would be useful to be able to look back through my Facebook or Twitter history and see what were the most important things this year.

June 3, 2009

To tweet or not to tweet: thoughts on Twitter etiquette

Filed under: social networking, twitter — Rocky Agrawal @ 12:27 pm

With every new medium comes changes in the way we communicate and new social norms for behavior. I’ve written before about how technology changes the way we write. Lately, I’ve been thinking about the norms for Twitter.

How much is too much Tweeting?

My tweeting patterns vary dramatically based on what’s going on. Some days I can have a dozen tweets and other days I’ll have none. I try to tweet only what’s interesting, but that’s highly subjective. I typically don’t retweet @Techmeme, @Techcrunch or @CNNbrk — not because I don’t respect the work, but because many people who follow me already follow them and I don’t need to add to the echo chamber unless I’m adding unique value.

I tweet less frequently than I’d like because I know Twitter doesn’t offer followers any tools for filtering tweets. Filtering based on location or topic would increase how much I contribute to Twitter, plus allow me to follow more people. (See my earlier post on improving Facebook filtering; much of that would apply to Twitter.)

How much self promotion is OK?

In a way, every tweet is a bit of self promotion. What I’m referring to here is explicit promotion of blog posts or companies you have an interest in. I refuse to follow people whose feeds consist entirely of promotions for their blog. Tacking on “also see foo.alltop.com” to every tweet is also over my line.

When Gerry Campbell asked about this earlier, I half-jokingly said that if your good friends stop following you, you’ve crossed the line. (It would be nice if Twitter showed a “recently departed” followers list.) If half or fewer of your tweets are self promotion, that’s probably OK.

How do you edit retweets?

With only 140 characters, spreading memes can be tough. If I’m retweeting longer tweets, I start by cutting out as many filler words as I can. If it’s been previously retweeted, I will then edit out intermediate retweeters. (I usually credit the person who brought it to my attention, unless an intermediate tweeter has significant relevance.) Losing that data is a shame because the path tweets take could be useful for analyzing people’s reputations as well as the importance of a piece of content.

I typically don’t re-shorten a link and replace it with my own trackable link, but some people do. Ideally the shorteners would credit back to previous retweeters automatically on a regenerated link.

On the question of “RT” vs. “via”: I use “RT” when I’m quoting someone else’s tweet. I use “via” when someone brought a story to my attention but the comment is mine.

Some of the above goes out the window when I’m mobile and laziness rules. e.g. I use “via” for everything because that’s what Tweetie puts in and it’s too difficult to change it.

If I’m posting something that I think has a high likelihood of being retweeted, I deliberately leave an extra 18 characters for “RT @rakeshlobster “.

How do you decide whom to follow back?

Because Twitter allows asynchronous relationships the rules here are different than on Facebook. Many of my new followers are just follow spammers and they’re easy to ignore. People who I know personally (and like) get an automatic follow.

For people who I don’t know, I’ll take a quick look at their profile and recent tweets to see if their content is likely to be interesting to me. It’d be nice if Twitter prompted new followers to send an @reply introducing themselves. Aside from the spammers, I’m curious to know what random people who follow me find interesting.

Is it OK to tweet during dinner or when out with friends?

This will vary with your group of friends, but for me the answer is a resounding “NO!” When I’m out with friends or colleagues I try hard to give them my full attention. Tweeting, emailing, texting, taking phone calls are for emergencies.

More on: twitter, social networking

April 15, 2009

9 ways to improve the Facebook news feed

Filed under: facebook, search, social networking — Rocky Agrawal @ 4:30 pm

As any designer knows, making a big change to a site with as many users as Facebook has is going to cause a lot of complaining. With that in mind, I’ve tried to get used to the new feed over the last few weeks — and I still hate it.

The new news feed is like watching CNN during a breaking news event: you can watch for hours and hours and only get two or three bits of interesting information amid the endless blather.

It’s a giant step backward and as more people get on Facebook and become more active it’s going to become worse.

Among the issues I have with it:

  • Feed items from frequent users drown out feed items from infrequent users.
  • Friends seem to be treated equally.
  • It rewards spammy applications, such as the quiz applications that seem to pop up every day and apps like PicDoodle.
  • It doesn’t eliminate duplicate items. If 10 people post the same item, it’ll be inserted multiple times. As much as I love the Twitter parody by current.tv, I don’t need to see it anymore. This is made worse by the use of URL shorteners that obfuscate the item you’re clicking on.

Snippet of Rocky's Facebook feedOne of my design philosophies is that you shouldn’t make users do work that computers can do better. Filtering and priortizing is high on that list. The old Facebook news feed algorithm and the current highlights section provided some level of this.

Here are some of the factors to consider when prioritizing:

  • Degree of interaction. Items from people I interact with regularly should be prioritized higher.
  • Number of friends involved. The greater the number of friends involved, the higher the priority.
  • Number of times shared. The more of my friends that have shared it, the more likely it is to be of interest.
  • Location. I’m more interested in things happening near me than on the other side of the country. Facebook will need to become aware of locations that are being embedded by applications such as Brightkite.
  • Posting frequency. If someone rarely posts on Facebook, the odds are good that when they do post, it’s something important.
  • Application usage. If I use the same app, I’m more likely to be interested in the content that the app generates.
  • Topic similarity. If the item is about a topic that I frequently post about, it should get a boost.
  • Been there, done that. If I’ve seen it already, it should be downweighted.

The ideal feed would adapt to visit frequency. Someone who visits every five minutes would see a feed very similar to today’s feed. Someone who visits once a week, would see a “best of” from the week.

Some of these things are harder to do than others, but any sort of this filtering is better than what I see today.Any algorithm will undoubtedly miss something that I care about, but the current endless river of unfiltered content ensures that.

Besides, there’s a trick I use when I want to bring someone’s attention to something: instead of hoping that they see it on my feed, I message them directly.

More on: Facebook

April 6, 2009

Anyone can be a journalist

Filed under: facebook, flickr, journalism, media, mobile, newspapers, publishing, social networking, twitter — Rocky Agrawal @ 8:59 pm

In conversations with people in the news business, I regularly hear about the need for “professional journalists.” Ask them what makes a professional journalist and the answers get wishy-washy. Is it someone who is on staff at a newspaper? What about TV anchors? What about commentators? Do you have to have a fancy degree from a top-flight journalism school? Do you have to be able to write eloquently or briefly? (I know people who work for newspapers that can’t do either.)

Unlike medicine, law or plumbing, there is no officially recognized training program, licensing or accreditation process. Actors’ Equity has more stringent requirements for membership than the Society of Professional Journalists.

My answer is none of the above. A journalist is anyone who can report a story.

Just like the best camera is the one you have on you at the time something happens, the best journalist is the person who is there when news happens. At the same time that we have newspapers across the country drastically cutting their staffs, we have an increasing number of people with the tools to do original reporting quickly and easily. (See my earlier post on flickr vs. The Washington Post.) The cameraphone is replacing the reporters’ notebook and the printing press. Not only can it record notes, it can instantly disseminate that information across the globe.

Janis Krums was a journalist on January 15 when US Airways flight 1549 landed in the Hudson River. His tweet “There’s a plane in the Hudson. I’m on the ferry going to pick up the people. Crazy.” and picture were among the lasting memories of the day. The picture has been seen more than 442,000 times on TwitPic, which is greater than the circulation of all but 20 newspapers in the country. That number would be much, much higher if you were able to include the views on sites (including mainstream media sites) that hosted the pictures on their own servers.

If he were employed by a newspaper or wire service, he’d have a decent shot at a Pulitzer for breaking news photography. A key part of winning is being in the right place at the right time.

I used to wonder what I’d do if I found myself in the middle of a big news event to get the story out. Would I call someone I know at the New York Times? Now I know what I’d do: I’d upload a picture from my cameraphone to my flickr, Facebook and Twitter accounts.

Hard-hitting investigative journalism represents a small fraction of the resources spent by news organizations.

Even there, the “professional journalists” have competition. Last week, I attended a Web 2.0 Expo session by Sunlight Labs where technologists gathered to bring more openness and accountability to government. Their mission is to get access to government data that is locked up in ancient computer systems and expose it in ways that the average citizen can consume it. Their tools are XML, parsers and databases. They are journalists, too.

More on: newspapers

Disclosure: I have a fancy degree from a top-flight journalism school. I try to write briefly (on Twitter) and more eloquently here. I used to be on staff at startribune.com and washingtonpost.com. I try to commit journalism for fun.

March 19, 2009

Facebook drives 6MM people to Friendster!

Filed under: facebook, google, search, social networking, statistics — Rocky Agrawal @ 1:25 am

That headline is kinda, sorta true. If you buy shoddy analysis from misinterpreted data.

Like a recent piece from Henry Blodget, mass inflator of the Web 1.0 bubble. He is at it again with a piece on Facebook being a Google Killer. He points to RBC Capital Markets analyst Ross Sandler’s “analysis” of Facebook’s incredible growth and comScore data on entries and exits.

This is the kind of incessant hyping that inflated the housing bubble we’re all suffering through now — assuming that extreme rates of growth will continue.

The 1427% growth cited for Facebook starts from an insignificant base. With Google’s 468MM uniques in 2006, the only way for Google to have grown 1427% would be to reach every man, woman and child on earth. And it certainly couldn’t sustain that growth into the future, even if a lot of couples got really busy really fast.

Blodget also points to comScore’s entry/exit data to bolster his case. Here, he falsely equates correlation with causation. comScore’s entry/exit report doesn’t necessarily mean that site A drove traffic to site B. It just means that after someone went to site A, they went to site B.

If you go from Facebook to Google, it counts as an exit from Facebook and an entry to Google. It doesn’t matter whether you clicked on a link in Facebook to go to Google or not. You just happend to do those two things. Given that a lot of people use both Google and Facebook, any big site will show up on both entry/exit reports for any site.

Blodget says:

Fully 19% of Google sessions now come from Facebook, up from 9% a year ago.  At the very least, this will likely give Facebook the leverage to negotiate a sweet referral deal at some point.

Nope. Those people are going to Google anyway, without any prodding from Facebook. Google would be stupid to pay for that traffic.

comScore’s entry/exit report is one of the most useless reports they generate and really difficult to interpret. The only real curiosity in the Facebook data is this: 6MM people go to Friendster after they go to Facebook?

Yet another issue with RBC’s graph is that it doesn’t take into account duplicated reach. The combination of Google and Facebook is not 99% of worldwide uniques, because there is a high degree of overlap between the two sites. RBC analysts evidently don’t know how to use the unduplicated reach feature of comScore’s reporting tools.

That’s three huge flaws in one report. Sadly, that’s not uncommon. Analysts and journalists frequently ignore methodology while chasing killer headlines.

Thanks to @carolalene for the pointer on the comic.

Older Posts »

Blog at WordPress.com.