Archive for the ‘Product Ideas’ Category

location services beyond maps, directions, and local search

Thursday, October 9th, 2008

You may have noticed we like writing and thinking about the use of context and mobile user experience. Here is a list of possible uses of location beyond local search and directions. Please add more in the comments!

Location to reduce data entry

Movie & other tickets
Weather
Traffic
Home finder
Parking/car finder

Location as substitute for some sort of NFC interaction

Mall 2.0
Order Starbucks
Graffiti wall

Enhanced serendipity

Beyond what I see – finding that store you never knew was there
Near me
LBS date/meet (category)
Push local advertising

Tracking and geofencing

Kid finder/fencer – must be within 3 blocks of home/school
Dog tracker/fencer
House arrest systems
Area-based access
Area- or route-based billing
Asset tracking

Just-in-time information

Business travel concierge
Road trip concierge
Traveling salesman problem/errand optimizer
When do I leave for the meeting
What’s for lunch further down the road and not behind me
Transit (e.g. bus arrival time)
Best taxi area
Airline tracking (when will plane land)
Building directory
Elevator arrival time

Tagging of locations

Police (speed trap) detector
Geocaching
Geotagging (of other content types)
Friend finder
Locative media
Locative games & learning
Contextual task list (e.g., OmniFocus)

Beyond location as context

Speed as context (change UI, change function …)
Altitude as context
Location-enhanced search (e.g. bookstore=context)
Asset locating as context (e.g. play video of DVD you picked up)
Weather as context

Public infrastructure & services

Better weather radio – where I am not whole county
Emergency services (beyond 911, e.g. OnStar)
Public safety/security services category (best route to the fire, find fire hydrant, geotag all tickets…)
Public works category (City GIS Db integration, find the manhole…)

Location as data stream

Life streaming
Video blogging

panel: envisioning the mobile future

Wednesday, September 17th, 2008

Design for Mobile 2008 - North America's first mobile design conference, September 23 & 24
Design for mobile is just five days away, so if you are thinking of coming, now is the time to register.

We’ve decided on our Tuesday afternoon session: Envisioning the Mobile Future. There are some great examples out there already: Smashing Magazine’s 10 Futuristic User Interfaces, Adaptive Path’s Aurora, and NTT DoCoMo’s 201x concepts.

I especially want to point you to The Road to Hokusai’s Waterfall, which contains many nice concepts. What is especially interesting is how advanced the technologies the predict within a decade. What say you? Come tell us in person.

 

mobile widget alarm clock

Monday, September 15th, 2008

As I already wrote, Alison won a new N95 8GB at MobileWidgetCampAustin the other week. (Admittedly, I’ve sorta stolen it for a while. Neat device).

Ostensibly, the prize was given as a reward for the best widget developed, but instead they ended up giving it to the best idea for a widget. This made us a little guilty, as we didn’t do any real work for it.

Now, widgets are mostly so easy to code that Alison actually spent some time googling about and almost did code something up, but really we’re all designers around here. So, we embraced our true nature and spent a lot of the travel time last Monday gathering requirements and scribbling ideas.

In my spare time last week I turned it into what tends to be our current first-deliverable a Concept of Design document.

There are several pages of just words, and a flow chart, but if that all bores you, there are some pretty screens also.

If you want to read the whole document you can see it here. I’d download instead of viewing in the browser, but whatever makes you happy.

Now, someone please go code this up.

free advice to keyboard inventors

Thursday, July 17th, 2008

Dear Dr. Inventor,

You do have an interesting concept, and we might be interested in working with you. Keep in mind, however, that I have literally seen 20 innovative hardware input mechanisms invented; most of which have not made it to market.

Indeed, the only one not invented by the manufacturer that I know of is Fastap, a company who started business development for this in 1999. In fact, it was the inventor trying to sell the idea to Sprint’s Usability group, of which I was a member, that introduced it to me. From 1999 to 2008, 10 years, Fastap has only launched on a small number of phones for small operators. LG, for example, has two Telus Mobility Fastap devices.

Why is this? Because the manufacturers will not spend the money on it unless they know they can sell it to the operators. The operators will not buy it if it costs them money, even if it will make them money. And it is very easy for them to justify why your product is not actually as good as you say it is, no matter how good it is.

If it costs more than about 1USD per unit, you have a probable failure. More than about 4USD, and you have a certain failure.

Many alternative keyboard manufacturers, such as FrogPad and Keynetik, are going after smaller markets such as military or industrial workers. You might find some traction there, for much less money. But of course you will not get the GreatNewKeyboard on every phone that way. And you will need to work with someone in business development who knows those markets.

So before investing our time in your product, we would need to know that you had assembled the capital and business development expertise to move forward. You probably need more than two million dollars: some for re-design, some for responding to operators’ requests that will take you nowhere, some to keep you fed, some to do usability tests, some to make prototype units, but most to sustain a business development effort that will leave everybody exhausted.

If you find this money and the right business development team, do come back to us. We can definitely help. But our help would be wasting your money right now.

Sincerely,
Barbara Ballard
President
Little Springs Design

my ideal mobile browser

Tuesday, May 27th, 2008

I like blog comments, not because they validate my existence, but because I have always come up with the best ideas when having conversations with others. This one made me think about what really dissatisfies me about mobile browsers today.

The browse experience was always inefficient. Surfing is probably a good word for it: a lot of hard work and falling into the cold, cold ocean in exchange for a few seconds of thrilling ride every once in a while. The desktop browser has actually evolved with RSS and Ajax-like technologies. My current experience is to have two browsers open all the time. Safari is for work stuff (this Wordpress site, some intranet items) and general browsing (searches, mostly). Firefox runs gmail, g-calendar, and bloglines (at home, add eBay). Most of these update automatically and a glance tells me when there are new items; the rest require a manual update, but I use them in the same manner, scanning through to make sure nothing has changed.


The mobile browse experience has been focused lately on “one web” views. Making the browser display any old web page as well as it can. This leads to folks thinking the iPhone has the best mobile browser out there. And a growing niche of folks who want a third device in the UMPC category to do things like browse the internet, because phones clearly cannot.

But I have just started to realize that not only are mobiles different (so it’s wrong to judge mobile browsing off desktop metrics) but everyone seems to be chasing an out of date baseline. Can those new desktop experiences of RSS feeds and Ajax-like updating inform mobile browsing? With increasing connectivity, I think yes.

So what would my mobile browser look like? Well, who knows, and to a certain degree who cares? The question is, how does it work, and how do I interact with it:

  • It would be always on. Suspended doesn’t count, and I know this rules out a lot of mobile OSs. It, or some related process, needs to be up all the time.

  • Access should be ubiquitous, at least on the device. I want to be able to switch to it, at the least, and preferably have some other smart access in to make it do interesting things. The google idle-screen search is the closest example now.

  • Some sort of multiple-thread loading, or at least fast switching, and ajax-like technologies, should update anything open, and more importantly cache frequently used pages even when I am not looking at them right now.

  • Aside from typical RSS feeds, this update-scanning should be used (or offered) for any page. Ideally, its automatic for high-visit pages. I use the NWS tabular weather page almost exclusively, and very regularly. It would be great if that was something that could be always scanned, and when I go to it the page is pre-loaded.

  • It will have a page status indicator, somewhere. Probably in the device status bar, so anywhere in the phone I can notice there are updates.

  • RSS or a similar technology, to go fetch those updates. Probably, it needs a server to do this for me, and literally push those to the device.

  • Tell me when the screen is loaded, especially when it takes more than about 1/2 second. Lately I have been designing audible alerts around this, but they generally get descoped so you may not be seeing any. I still like it.

  • Community. Share the burden of all this info with your friends and co-workers. The obvious bit is to simply send around the stuff you have found. I mean also extending your interest market to a related group, so that pre-loaded items and searches are informed by others you know; think about having all your friend’s bookmarks visible in your bookmark bar (there are ways to avoid privacy concerns). This can be done with not much overhead if the work is on the server. This all needs to be in some seamless back channel; I don’t want to be sending SMS with links.

  • Extend the info seeking down into the page. On the desktop web I very frequently do on-page searches to find the exact bit of info I want. Some browsers enable this with the search field pre-loaded with whatever internet search got you there. I’d extend this a level deeper, and have the search bar visible, with a single keypress to switch from top of page to scroll through the results on-page. Another key will let you type a different search.

  • Extended information processing and presentation. Take the tabular weather page. What if I was able to get an instant view of just the next few hours of data, just whatever fits conveniently on a mobile browser, formatted and sized for me? Sure, click through to get the rest, but present useful info, pre-emptively, in a mobilized format.

Yes, this is an anti-browser — or if you prefer, and un-browser — but that is much my point. The browsing experience is not something that supports mobile use. We need to move mobile apps in the right direction and break the trend that leads to heads-down interaction, or lack of use entirely.

feedback wanted: developers and content managers

Monday, March 10th, 2008

In a number of recent projects, we’ve wanted to help users by actually giving relevant information on how to download and install a file. This sort of thing is regularly done appropriately for high end phones (S60, Palm, Blackberry, iPhone, WinMob), because the install process and messaging is consistent for devices on the platform.

Things get more difficult for feature phones. Has the operator blocked access? Will there be a “mother may I” for each access? Can the user dismiss it? What will it say? How does the user find the downloaded content?

What I’m thinking about is a repository of instructions for users, based on class of use (such as always needs access to the web) and device. An application would detect the device and render appropriate instructions from the repository.

A download web page, for example, would give accurate instructions on how to find the specific content on the user’s device, with the instructions pulled from the repository library. As this is a key failure point in using applications, this would be helpful to both users and developers.

Please, post a reply in comments. This may be something we can work together to solve.