reDesign

April 15, 2008

Occasional reader - Pennies, GPS, bribing Congress, Nats opener

Filed under: consumer electronics, elections, fun, gps, local search, mobile, mobile search, random, reader, weekly reader — Rocky Agrawal @ 11:00 pm

Some interesting stories from the last couple of weeks:

February 1, 2008

Microsoft yodels for Yahoo!

Filed under: aol, google, iphone, microsoft, mobile, mobile search, social networking, wireless, wireless data, yahoo — Rocky Agrawal @ 5:12 pm

Microsoft and Yahoo logosThe announced Microsoft bid for Yahoo! means a lot of different things for lots of people. An emboldened competitor for Google. A stronger ad network for advertisers. Heightened acquisition hopes for AOL. Better benefits for Yahoo! employees. (Microsoft has the best benefits I’ve seen in the industry.)

But what does it mean for every day consumers? The biggest impact is likely to be in the mobile space. Microsoft’s ownership of the Windows Mobile OS and Yahoo’s large audience and mobile applications could revolutionize the industry.

As revolutionary as the iPhone is, it’s not a true network device. Apple did a terrific job integrating four devices – phone, Internet tablet, media player and camera – into one.

Even as our lives get more and more digitally connected, the cell phone remains a remote island of information. Someone needs to build a device that integrates the Internet seamlessly.

Some of the things I’d like to see:

  • A network address book. You no longer have to use the 10-key keypad or a sync cable to keep your address book up-to-date. In fact, you don’t have to update it all – as your contacts move, those changes are automatically reflected. The address book would incorporate network presence so that you don’t call people when they’re in the middle of something.
  • A network calendar.
  • Integrated photo applications. I’ve been looking for a way to view pictures from my friends on flickr through my mobile phone or iPod Touch. The best efforts have been clunky. When I take pictures, they’re seamlessly integrated with my flickr account, without the hacks that are currently required. (Sprint has done a nice implementation of this kind of integration with Picture Mail, but their Web application is awful and little used.) The pictures could also be used for picture Caller ID.
  • Richer data push to the phone. It amazes me that we’re still stuck sending 160 character text messages to each other. A network-integrated phone would allow for a better experience. Want to invite someone to dinner? Send them a message which appears complete with photo, address, review and link to driving directions.
  • Web access to text messages and integration with IM. When you’re at your desk, text messages come in on your IM client. Leave and they get routed to your cell phone. All of your texts are available in your mail app. The carriers are an obstacle to making this happen (text messaging is highly lucrative), but a combined Microsoft-Yahoo might be able to pull it off.
  • Network control of your phone. Phone stolen? No problem, send a bullet to erase all of the data. Forgot where you left your phone? See a map of where it is.
  • Local search integration. Found a business that you like? Add it your network address book for quick and easy access. Click to rate right from your cell phone.
  • Location-aware presence. The option to publish location to other networks, including IM networks. More on that later.

Some variations of a few of these features, like the network address book and calendar, exist in enterprise-focused devices. Yahoo! Go is an excellent consumer application that includes features such as a flickr viewer, but without integration into the OS isn’t as great as it should be.

Microsoft’s ownership of the phone OS, deep integration of Yahoo! Go and their combined consumer audiences could be combined to create a phone that out Apples Apple.

See also:

ObDisclaimer: These are my personal views and do not reflect the views of my employer.

December 11, 2007

Searching for a search engine that understands deep dish pizza

Filed under: local search, mobile, mobile search, search, wireless — Rocky Agrawal @ 8:23 pm

Update: If you’re looking for deep dish pizza near O’Hare, see my step-by-step guide to Gino’s East on Higgins.

Having gone to school in Chicago, I love deep dish pizza. Unfortunately, there’s no Carmen’s or Giordano’s in the D.C. area. The last time I had good Chicago-style pizza was when my friend Jason flew in a few Giordano’s pies for his Super Bowl party. (The Colts were are also represented with tenderloins.)

Jason with Giordano’s pizza

I was connecting through O’Hare today and wanted to get some deep dish at the airport. I asked Google for “deep dish pizza at o’hare”. No luck.

This is a really difficult query for search engines. It seems simple, but it has a lot of components that make it tricky. But it’s exactly the kind of query that search engines should be able to handle.

Breaking apart the components of the query, we have:

“deep dish pizza” is a distinct concept. It’s different from “New York pizza,” “Sicilian pizza,” and “Indiana pizza”. (I don’t know what that is, but my friend Wanita swears there’s such a thing.) I could restrict my query using quotation marks around the phrase “deep dish pizza” but I shouldn’t have to do that. On the other hand, “deep dish pizza” is close enough to “Chicago-style pizza” that those results should be included.

The second part of my query was “at”. Search engines typically treat words like “at” “and” “near” and “or” either as filler and ignore them, or they use them as Boolean operators. There’s a big difference between the query “deep dish pizza at o’hare” and “deep dish pizza near o’hare”. With 90 minutes between flights, “near” doesn’t work.

“O’Hare” is also tricky. It’s a known place with a physical address. But Google and other search engines know it as ORD or 10000 Bessie Coleman Dr, Chicago, IL 60666. Compare the results for “deep dish pizza o’hare” with those for “deep dish pizza ORD“. Frequent travelers might shortcut to ORD, but again, that’s not a burden users should have to bear.

The answer, in theory, lies in natural language search. I’ve written before about how search engines force people to think like computers. Natural language search tries to teach computers to think like people. The most talked about company in the space is Powerset. I saw a controlled demonstration of their technology in August, but the promised fall public beta has yet to materialize.

Keyword-based search engines fake some of this by using tricks like stemming, synonyms and anchor text. With the uptake of sites like Yahoo! Answers and the sheer volume of information on the Web, there’s a decent chance that someone has phrased the question the same way. In the search results page for my original query, one of the results was a Frommer’s Q&A.

In addition to the structural challenges of queries like this, there’s also the challenge of how data is gathered. Data providers do a terrible job of gathering information about a place that’s really a collection of places — such as malls and airports. In some cases, information is simply not collected. In others, the information that is collected isn’t sufficiently descriptive. The physical addresses of these businesses aren’t meaningful to users. “Terminal 1, Gate C3″ makes sense; 10000 Bessie Coleman Dr, Chicago, IL 60666 does not.

OK, how many geeks are pulling out their laptops and doing searches like this you ask? Not a lot. And in search from the Web, it’s relatively easy to re-do the query and keep tweaking it until you get an answer.

Getting better answers faster becomes increasingly important as search moves to mobile devices and with voice-based search from the likes of Tellme and Google’s GOOG-411. In those environments, the penalty for failure is much higher. Users can’t easily tweak queries. They can’t browse endless Web sites to try to get the answer. They need the algorithms to do the work for them.

I was finally able to find out about pizza options at O’Hare by going to the O’Hare Web site and looking at a PDF map of Terminal 1. There isn’t a deep dish pizza place in Terminal 1, though there are Pizzeria Unos in other terminals.

The pyschic search engine would know that Pizzeria Uno is not an answer that works for me.

More on: local search, search, wireless

October 29, 2007

Tracking the trackers

Filed under: mobile, random, wireless, wireless data — Rocky Agrawal @ 7:08 pm

Runners just past the 10 mile mark

My friend Jason ran in the Marine Corps Marathon yesterday. The marathon, like many races, uses a chip on runners’ shoes to track times.

The Marine Corps Marathon also offered runner alerts: you could sign up before the race to get alerts when your runner hit the 5-, 10-, 13.1-, 15-, 19-, 22- and 26.2-mile marks. A chip reader would scan your runner and then send a text message or email. It makes it easier to position yourself to find your runner in the crowd, just camp out a mile or so ahead of the checkpoint and the system would let you know when to keep your eyes peeled.

That’s the theory, anyway. In reality, the system failed miserably. We got an alert when Jason crossed the 5-mile mark. More than 90 minutes later, we were still waiting for the 10-mile alert. Did Jason get hurt? Did we miss him? I called a friend to check the Web site. Same data. We looked up another friend and the system showed that she’d crossed the 15-mile mark. Uh oh.

We continued to wait and eventually saw him just before the 16-mile mark. Still no alerts past the original.

The alerts eventually showed up. After the race, the system blasted numerous duplicate messages: 96 Jason alerts to one phone.

The race announcer said more than 200,000 people had signed up to receive alerts. Multiply that by 96 and that’s a lot of text messaging revenue.

washingtonpost.com made good use of simpler technology. Runners can watch three hours of video of the finish line. Now if they’d start geotagging their photos, you could create cool maps like this.

More on: geotagging, newspapers

October 10, 2007

Rocky wuz here

Filed under: facebook, gps, lbs, mobile, where, wireless, wireless data — Rocky Agrawal @ 7:59 pm

LocPoke

Location-based services have been hampered by the balkanization of carrier networks and a focus on mobile-only implementations. LocPoke, a new Facebook application, is a promising alternative.

I’ve written before about WHERE, a location service platform that has offered GPS-based location status updates for Twitter using a downloadable application. The application is available for Sprint and Alltel phones for a monthly fee.

WHERE’s LocPoke, allows you to show a map of your location on your Facebook profile. This application addresses many of the key barriers to adoption of the Where platform: it works on any network, it works on any phone, it doesn’t require a download and it’s free (except for SMS charges).  Just text your location to the SMS shortcode WHERE (94373) to update your location. The location can be set as a street address, ZIP code, city or neighborhood.

You can also text a phone number to identify your location. If you’re having dinner at Azie, you can text “dinner@4155380918” and the map will show the name and address of Azie. This method is too cumbersome to get wide adoption, but it points to a future where we’ll be sending actionable data instead of freeform text.

Friends can also prompt you to update your location. A friend clicking on the “LocPoke” button triggers an SMS prompting you to update your location. This capability can be limited to friends that you select. I’d like to see the option to click on the location to get driving directions.

The Social Map feature allows you to see where your friends are. It’s of limited use until LocPoke takes off.

June 30, 2007

The iPhone extravaganza

Filed under: apple, consumer electronics, iphone, mobile, wireless, wireless data — Rocky Agrawal @ 2:21 pm

iPhone launchI made my visit to the Temple of Jobs yesterday, reaching the Apple store on Stockton Street about 9:30 p.m. The live van for the local NBC affiliate was parked outside waiting for the 11 p.m. newscast.

Inside, the store was relatively empty except for the big crowd around the iPhone display.

What was sparking the crowd? There were working iPhones set out on the counter.

Unlike most wireless carriers that put out dummy, nonfunctional phones, these were real. They were loaded with music, so you could test out the iPod features. You could use the Web browser. Watch videos on YouTube. You could even - gasp - make phone calls!

People were calling their friends — “Guess what, I’m calling you from the iPhone?” They waited patiently as the person in front of them explored the nuances. Every once in a while, someone would walk by proudly holding an iPhone bag.

Wireless carriers can learn a lot from Apple about launching products. Sure, most product launches won’t ever get the wall-to-wall media coverage that iPhone did. (Including a countdown the day before on CNBC ticking away the minutes until the iPhone launch.) But it’s a lot easier for people to get excited about a product when they can interact with it rather than have to imagine what it’s like.

Looking at my Facebook account today, there at least three people who reference having an iPhone, including one who “is worried her boyfriend loves his iPhone more than her.”

June 18, 2007

Kill time anywhere with YouTube mobile

Filed under: YouTube, google, mobile, video, wireless, wireless data — Rocky Agrawal @ 3:53 pm

YouTube mobileNewTeeVee reports on the launch of YouTube mobile.

Now you can kill time watching YouTube videos anywhere, assuming you have a phone that can display streaming video. You should also have an unlimited data plan, lest you have to hold up a Brinks truck to pay your cell phone bill. Just go to http://m.youtube.com. (The link also works from a Web browser.)

YouTube previously had an exclusive deal with Verizon Wireless.

The current version of the service is limited to selected videos. You can’t log into your account and show strangers videos of your kids or access your playlists. According to the FAQ, “We have a selected library of videos on the mobile website. We try to make the best videos from the website available on mobile, and we are working hard to add more content.”

The videos were intelligible on my Samsung A900, though noticeably worse than the same videos on the Web. The quality will suffice for killing a few minutes before a flight.

June 5, 2007

WHERE gets personal with easy-to-create custom widgets

Filed under: google, gps, lbs, maps, mobile, mobile search, where, wireless, wireless data — Rocky Agrawal @ 4:01 pm

My WHEREI’ve written before about the WHERE platform, a location-based service platform that allows developers to create custom location applications. Now just about anyone can do it, with very little technical knowledge.

You go to Google’s My Maps, plot your points and then go through a simple process to create your widget. (Behind the scenes, WHERE is using KML, which is becoming the de facto standard for identifying locations.)

I was easily able to create widgets that allow you to find the nearest Metro station in the D.C. area, the restaurants reviewed in Tom Sietsema’s 2006 Dining Guide, my own guide to my neighborhood and a list of restaurants I want to try. You can see my custom widgets in the phone at right. (The links take you to the Google My Map; if you’re a WHERE user and want a link to the widget, email me. Unfortunately, there’s not yet an easy way to publish them.)

Clarendon BallroomThe widgets even include photos. If you come across Clarendon Ballroom in my guide to Clarendon, you could pull up a picture of it on your phone, along with my review.

WHERE also supports a CSV import, so groups or people that have existing databases of content they want to use can just upload the data instead of first plotting it on a Google Map.

Right now the widgets aren’t live. For example, if I add or change information in my Clarendon guide, I have to recreate the widget. Even though that process is simple, it shouldn’t be necessary.

More on: maps, gps, Google

Catch the train with Google Maps expanded public transit data

Filed under: google, maps, mobile, mobile search, transit, wireless, wireless data — Rocky Agrawal @ 10:36 am

Google announced that they’ve added more public transit information, including schedules in select markets.

Google points to a map of Zurich to illustrate schedule information. Click on one of the tram icons. In some cases, you must then click on the “View upcoming departures” link. It’s unclear whether this is just schedule information or real-time data; it looks like it might just be schedule. This also works in Portland, Ore. (I really wish generating a URL with the “Link to this page” button would preserve the state of the info balloons.)

I still want to see Google incorporate real-time information, similar to what is available from the WMATA for the DC Metro system.

Google train lines NYC

Throughout the country, Google has added the lines served to transit stations.

You can also search an area for a station. For example, here’s a search for “Metro Center station”. That alone is nice, but it gets better. I often go in to DC to have lunch with friends who work near the McPherson Square station. Here’s a map of restaurants near McPherson Square.

NextBus sign in Vail, Colo.Of the online map providers, Google has done the best job of making maps about more than just driving. Some public transit agencies and companies like NextBus have been offering information on their Web sites, on the phone and on the platforms. But its the distribution power of Google that’s going to bring this to the masses.

Unfortunately, the transit information isn’t yet available on Google Maps Mobile. The killer app for transit information is really on mobile devices.

More on: Google, maps, transit

May 28, 2007

Twittering up some dosas

Filed under: mobile, mobile search, twitter, web 2, web 2.0, wireless, wireless data — Rocky Agrawal @ 10:07 am

Mmm... dosasI was up in New York City over the weekend and got to see my favorite dosa vendor. Thiru Kumar runs NY Dosas, a dosa cart in Washington Square Park. It has good, cheap eats. ($5 for lunch in NYC.)

He’s usually there Monday-Saturday, 11 a.m. - 4 p.m. But it can be hit or miss because of rain, special catering events, etc. The last few times I’ve been to New York, I’ve missed him.

I’ve got Thiru on my speed dial. When I’m in NY and craving a dosa, I give him a call to see if he’s open.

This would be a perfect application for Twitter. Thiru could update his status when he arrives and leaves, no Web site necessary. Just text his state to his Twitter page.

Here’s an interview with Thiru. His cart is also being featured on Rachel Ray’s Tasty Travels.

Street food also seems like a great application for location services like WHERE. Take a map like this street food map of New York from Platial and make it accessible from cell phones.

Older Posts »

Blog at WordPress.com.